Мазмуну:

Оңой жана арзан PCB фрезерлөө: 41 кадам (сүрөттөр менен)
Оңой жана арзан PCB фрезерлөө: 41 кадам (сүрөттөр менен)

Video: Оңой жана арзан PCB фрезерлөө: 41 кадам (сүрөттөр менен)

Video: Оңой жана арзан PCB фрезерлөө: 41 кадам (сүрөттөр менен)
Video: How to Make High Quality PCB at Home / Say Goodbye to Ironing 2024, Июль
Anonim
Image
Image
Оңой жана арзан PCB фрезерлөө
Оңой жана арзан PCB фрезерлөө

Мен бул колдонмону жазып жатам, анткени мен ПКБны фрезерлөөнү абдан жөнөкөй жол менен жана аз бюджетке пайдалуу деп эсептейм.

Толук жана жаңыртылган долбоорду бул жерден таба аласыз

1 -кадам: Аспаптар: роутер

Куралдар: роутер
Куралдар: роутер

Эгерде сизде үй буюмдарына болгон каалооңуз болсо, анда роутерди курушуңуз керек.

Аны куруу үчүн сизге arduino эски сканер жана эски принтер керек.

Мен эски тамгаларды кара тамгалар менен жазам, анткени жаңы түзмөктө кээде тепкичтүү мотор жок, бирок моторду кайра байланыш түзмөгү менен тазалайт.

Эгерде сизде үйүңүздө CNCди бүтүрүү идеалдуу сыяктуу дремель болсо.

Менин CNC бул (тартма гиддеринин аралашмасы, epson gt-8700 жана Lexmark x642e баары plexyglass менен толтурулган).

Акыры мен роутеримди жаңыртам:

www.mischianti.org

2 -кадам: Аспаптар: Роутер Электрондук

Куралдар: Электрдик роутер
Куралдар: Электрдик роутер
Куралдар: Электрдик роутер
Куралдар: Электрдик роутер
Куралдар: Электрдик роутер
Куралдар: Электрдик роутер

CNC компоненти

  • Arduino UNO.
  • CNC Shield (eBay).
  • DRV8825 (eBay).
  • Принтер менен сканердин кадамы.
  • Dremel (eBay) иштетүү үчүн реле.
  • Чектөө которгучтун ызы -чуусун жоюу үчүн такта түзүшүңүз керек.
  • Мен HC-05 bluetoothду CNCди көзөмөлдөө үчүн колдоном, анткени дремелдин ызы-чуусу абдан жогору жана мен башка бөлмөдөн башкарууну артык көрөм (eBay) (Бул жерде байланышты түшүндүрүңүз).

Arduino программасы/камтылган программасы

Сиз бул жерден arduinoго жүктөө үчүн программаны таба аласыз (мен ылдамдыкты жөнгө салгычсыз колдонуу үчүн коддун кээ бир касиеттерин өзгөртүшүм керек, менин дремелим PWMсиз иштетилген же өчүрүлгөн)

3 -кадам: Аспаптар: FR4 Single Side Copper Clad Plate

Аспаптар: FR4 Single Side Copper Clad Plate
Аспаптар: FR4 Single Side Copper Clad Plate

Долбоор үчүн мен 1,5 мм жука жез капталган бир жактуу тандап алам.

eBay

Сары (ламинат) жана башка ак материалдан (Glass Fiber) 2 варианты бар, экинчиси фрезерлөө үчүн жакшы.

4 -кадам: Аспаптар: V Style Bit (10 ° бурч жана 0.1мм учу)

Аспаптар: V Style Bit (10 ° бурч жана 0.1мм учу)
Аспаптар: V Style Bit (10 ° бурч жана 0.1мм учу)

Бул абдан арзан, мен 3 даана 10 даана сатып алам жана жакшы иштейм.

eBay

5 -кадам: Аспаптар: Fritzing

Аспаптар: Fritzing
Аспаптар: Fritzing

Прототип тактасына кооз программа.

fritzing.org/home/

6 -кадам: Аспаптар: FlatCam

Куралдар: FlatCam
Куралдар: FlatCam

Гербер файлынан gcode түзүү үчүн көрсөтүлгөн программа.

flatcam.org/

7 -кадам: Аспаптар: Universal GCode Sender

Image
Image
Фритизинг: Долбоор
Фритизинг: Долбоор

Бул программа менин CNC көзөмөлдөө үчүн колдонгум келет, бирок сиз каалаган нерсени колдоно аласыз.

winder.github.io/ugs_website/

8 -кадам: Долбоорду баштоо

Долбоорду баштоо үчүн, мен IC үчүн тез прототип тактасын түзүүнү жакшы көрөм жана ESP01 менен программалоону жакшы көрөм, мен эки зым менен иштөөнү жакшы көрөм (андыктан Serial olso колдоно алам), ошондуктан PCF8574 IC a I/ I2c протоколу аркылуу портту кеңейтүүчү - бул менин биринчи прототип тактам.

Киргизүүчү аялдын пини GND, VCC, SDA жана SCL, dipswitch-03 i2c дарегин коюу үчүн.

Андан кийин I/O (P0-P7) үчүн 8 ургаачы пин бар жана SDA SCL төөнөгүчүнүн жанындагы Үзгүлтүк пини.

Бул жерде ICди жөнөкөй жол менен колдонуу үчүн китепкананы таба аласыз жана бул жерде инструктаж.

9 -кадам: Fritzing: Долбоор

Фритизинг: Долбоор
Фритизинг: Долбоор

Биринчиден, сиз прототибиңизди нан тактасында түзүшүңүз керек.

Көрүнүп тургандай, "кадимки прототип тактасынан" бир гана айырмасы - мен ургаачы пин кошуум.

Мен муну кошуп жатам, анткени менде ПХБ схемасына ошол казыктар бар.

Кааласаңыз, жакшыраак түшүнүү үчүн схема түзө аласыз, бирок анын кереги жок.

10 -кадам: Фритинг: ПХБ тартууну баштаңыз

Үчүнчү өтмөктө сизде ПРБ бар жана бул жерде биз иштешибиз керек.

Жайгашуу абдан жөнөкөй, ошондуктан мен бир гана кеңештерди кошом.

11 -кадам: Fritzing: ПХБнын туура жайгашуусун тандаңыз

Fritzing: PCBдин туура жайгашуусун тандаңыз
Fritzing: PCBдин туура жайгашуусун тандаңыз
Fritzing: PCBдин туура жайгашуусун тандаңыз
Fritzing: PCBдин туура жайгашуусун тандаңыз
Fritzing: PCBдин туура жайгашуусун тандаңыз
Fritzing: PCBдин туура жайгашуусун тандаңыз

Адегенде боз ПХБны тандап, оң панелде бир катмар ПХБны тандаңыз.

12 -кадам: Фритинг: Кабатташ үчүн Jumperди колдонуңуз

Fritzing: Кабатташ үчүн Jumper колдонуңуз
Fritzing: Кабатташ үчүн Jumper колдонуңуз
Fritzing: Кабатташ үчүн Jumper колдонуңуз
Fritzing: Кабатташ үчүн Jumper колдонуңуз
Fritzing: Кабатташ үчүн Jumper колдонуңуз
Fritzing: Кабатташ үчүн Jumper колдонуңуз

ПХБнын үстүнөн элементтин жайгашуусун баштоо.

Байланышуу элементине караганда, сизде бири -бирине дал келүү болгондо, сиз секирүүчү элементти колдоно аласыз, аны негизги бөлүктөрдүн аягында ПХБ түзүү үчүн башка пайдалуу курал менен таба аласыз.

13 -кадам: Fritzing: Bigger Hole Ring үчүн

Fritzing: Bigger Hole Ring үчүн
Fritzing: Bigger Hole Ring үчүн

Мен 2 элементти туташтыруум керек, бирок 2 зым ортосунда, андыктан секирүүчү зымды колдонсоңуз болот.

Кээде мен секирүүчү зымды колдонбойм, анткени мен адаттагыдан чоңураак тешик түзүүнү жакшы көрөм.

Мен 0,8 0,8 тешикти (чоң тешик шакеги үчүн) түзө алсам, өлчөмүн көрсөтө аласыз.

14 -кадам: Фритинг: ПХБ өлчөмүн калдыктарды азайтууга коюңуз

Fritzing: ысырапкорчулукту азайтуу үчүн PCB өлчөмүн коюңуз
Fritzing: ысырапкорчулукту азайтуу үчүн PCB өлчөмүн коюңуз

Мен сатып алган бош ПКБ 7см х 5см.

Жакшы фрезердик бетке ээ болуу үчүн мен 45 ° бурчтуу жез зымдарды колдонууну каалайм жана минималдуу калдыктары бар чоңураак бетти колдонгону жатам, ошондуктан мен 3.5cm x 5cm өлчөмүнүн 1/2 сыяктуу суб-бир нече өлчөмдөрдү тандап алам.

15 -кадам: Фритинг: Жездин чоңураак өлчөмүн колдонуңуз

Fritzing: Жездин чоңураак өлчөмүн колдонуңуз
Fritzing: Жездин чоңураак өлчөмүн колдонуңуз

Бир нече 45 ° бурчту колдонгондо, калың жез зым түзө аласыз.

ПХБга багыт алганы жатканда чоңураак жез коопсузураак болот.

Ошентип, жез зымды жана панелдеги "ашыкча калыңды" тандаңыз.

16 -кадам: Фритинг: Бул компоненттерди түзүүнүн дайыма эле кереги жок

Fritzing: Компоненттерди түзүү дайыма эле зарыл эмес
Fritzing: Компоненттерди түзүү дайыма эле зарыл эмес
Fritzing: Компоненттерди түзүү дайыма эле зарыл эмес
Fritzing: Компоненттерди түзүү дайыма эле зарыл эмес

Бул долбоордо мага свитчер 03 керек, бирок Fritzingде сизде 02 жана 08 бар, эгер кааласаңыз, анда сиз компонентти түзө аласыз же анын 2син бири -бирине дал келтирип, бирдиктүү свитчер 03 түзө аласыз.

17 -кадам: Fritzing: PCB боюнча кээ бир текст

Fritzing: PCB боюнча кээ бир текст
Fritzing: PCB боюнча кээ бир текст
Fritzing: PCB боюнча кээ бир текст
Fritzing: PCB боюнча кээ бир текст

Эгерде сиз ПХБга текст кошууну кааласаңыз, анда текст куралын колдоно аласыз.

Эми биз экинчи сүрөт сыяктуу бир нерсе жазуу үчүн бир жактуу ПХБ түзөбүз.

Жибек экрандын түбүн тандашыңыз керек жана жакшы окулушу үчүн, менимче, тексттин бийиктигин 4 мм коюу керек.

Step 18: Fritzing: Бардык элементтерди туташтыруу

Fritzing: Бардык элементтерди туташтыруу
Fritzing: Бардык элементтерди туташтыруу

Аягында, сиз бардык элементтерди туташтырып, эмнени кааласаңыз, ошону жазасыз.

Типтүү жыйынтык Сүрөттө.

19 -кадам: Fritzing: Gerber File түзүү

Fritzing: Gerber File түзүү
Fritzing: Gerber File түзүү
Fritzing: Gerber File түзүү
Fritzing: Gerber File түзүү
Fritzing: Gerber File түзүү
Fritzing: Gerber File түзүү

Fritzingде gerber файлын FileExportfor ProductionExtended Gerber менюсунан экспорттой алабыз.

Папканы тандап, өтүңүз.

Түзүлгөн файлдын аталышы абдан окулгудай.

20 -кадам: FlatCam: Орнотуулар

FlatCam: Орнотуулар
FlatCam: Орнотуулар
FlatCam: Орнотуулар
FlatCam: Орнотуулар

Биринчиден, мен FlatCam'да демейки маанини койдум.

Мен куралды диапазонуна [метрге] 0,57 койдум, анткени бул өтө көп бири -бирине дал келбеген шаймандын максималдуу өлчөмү.

Excellon үчүн (бургулоо маалыматы), мен аны 1.5мм кылып койдум, анткени бул мен сатып алган жез капталган калыңдык.

Paint аянты кичинекей тамга түзүү үчүн бири -бирине дал келбейт (0.01) жана маржа (0.1).

Чек араны 0,1 коюп, башка маани сунушталат.

21 -кадам: FlatCam: Импорттук файл

FlatCam: Файлды импорттоо
FlatCam: Файлды импорттоо
FlatCam: Файлды импорттоо
FlatCam: Файлды импорттоо

Сиз FlatCamге импорттошуңуз керек:

Файлды ачуу Gerber

  • мисBottom.gbl
  • silkBottom.gbo
  • kontur.gm1

Файлды ачыңыз Excellon

drill.txt

22 -кадам: FlatCam: CNC Аюбун түзүү (бургулоо)

FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)
FlatCam: CNC жумушун түзүү (бургулоо)

Акыркы бургулоо, бирок Excellon - геометрия.

Мен битти өзгөрткүм келбейт; Мен V тешигинин эң кичинекей бөлүгүн чоңойтуу үчүн бир эле нерсени жана сокку куралын колдоном. Же эгерде төмөн депутту коюп, тешикти 0.75 мм бит менен бүтүрсөңүз.

Мен ошондой эле CNC тарабынан жок кылынбаган жез байланыштарын алып салуу үчүн тешүү куралын колдоном.

  • Бит өлчөмдөрүнүн тизмеси бар экрандан drill.txtти тандап, чыкылдатып, бардыгын тандаңыз (Ctrl+a).
  • Андан кийин CNC Аюбун түзүүгө өтүңүз.
  • Cut Z -бул тешиктин бөлүмү, мен аны жез менен капталган бийиктигин -1,5 ммге койдум.

23 -кадам: FlatCam: CNC Аюбун (мисБоттом) түзүү

FlatCam: CNC Аюбун жаратуу (мисБоттом)
FlatCam: CNC Аюбун жаратуу (мисБоттом)
FlatCam: CNC Аюбун жаратуу (мисБоттом)
FlatCam: CNC Аюбун жаратуу (мисБоттом)
FlatCam: CNC Аюбун түзүү (мисБоттом)
FlatCam: CNC Аюбун түзүү (мисБоттом)
FlatCam: CNC Аюбун түзүү (мисБоттом)
FlatCam: CNC Аюбун түзүү (мисБоттом)

Курал диа адаттагыдай эле 0.57ге чейин, жана керек болсо спинделдин ылдамдыгын коюңуз (мен костюм ылдамдыгы менен дремелди колдоном).

24 -кадам: FlatCam: CNC Job түзүү (silkBottom)

FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)
FlatCam: CNC Job түзүү (silkBottom)

Эми "Combo" элементин (silkBottom биргелешкен геометриясынан түзүлгөн) тандап, анан CNC Job түзүү.

25 -кадам: FlatCam: CNC Аюбун түзүү (контур)

FlatCam: CNC Аюбун түзүү (контур)
FlatCam: CNC Аюбун түзүү (контур)

Акырында, contour.gm1_cutout тандаңыз.

Бул жерде мен 0,5мм дептин кесилишин каалайм, андан кийин калай кайчы менен сызыкка чейин кесип койгом, ошон үчүн 0,5тин акыркы бөлүгүн жана өтүү үчүн 0,05ти койдум.

26 -кадам: FlatCam: Gcode файлын жаратыңыз

FlatCam: Gcode файлын түзүү
FlatCam: Gcode файлын түзүү

FlatCamдан "*_cnc" файлын жана "G-кодун экспорттоону" биринен бирин тандаңыз.

27 -кадам: Universal GCode Sender

Universal GCode жөнөтүүчү
Universal GCode жөнөтүүчү

Мен CNC UGSге буйрук жөнөтүү үчүн колдоном, бул абдан жөнөкөй жана кооз.

Жалпы кесүү тартиби:

  • жезТөмөн
  • этикетка
  • бургулоо
  • чек ара

28 -кадам: Universal GCode Sender: Simulation

Image
Image

Бул жерде Universal GCode Senderдин симуляциясы.

29 -кадам: Жез капкагын роутерге коюңуз

Жез капкагын роутерге коюңуз
Жез капкагын роутерге коюңуз

Мен жез капталган бетке кармап туруу үчүн биадессивдүү ыкманы колдоном.

Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном.

30 -кадам: Маршруттоону баштоо

Image
Image
Багыттоону баштоо
Багыттоону баштоо
Багыттоону баштоо
Багыттоону баштоо

Zero координатын жайгаштыргандан кийин, багыттоону баштаңыз.

Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном

31 -кадам: Маршруттоону баштоо: Видео

Image
Image

Жездин астынкы маршрутун бүтүрүү.

32 -кадам: Кир жыйынтыгы

Тегирмен тактасы
Тегирмен тактасы

Аяктагандан кийин натыйжа абдан жагымсыз болот.

Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном

33 -кадам: Тегирмен тактасы

Тегирмен тактасы
Тегирмен тактасы
Тегирмен тактасы
Тегирмен тактасы

Кум кагаз менен ПХБ формасын алат.

Андан кийин чек араны кайчы менен кесип салыңыз.

Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном.

34 -кадам: Жез капталган фрезер

Жез капталган фрезер
Жез капталган фрезер

Азыр биз ПХБ жөнүндө биринчи көз карашыбыз бар

35 -кадам: ширетүүчү компонент

Soldering Component
Soldering Component

Толук ПХБда жез шакектин калыңдыгы өтө жука, бирок аны ширетүүдө көйгөй жок.

36 -кадам: Акыркы жыйынтык

Акыркы жыйынтык
Акыркы жыйынтык

Жыйынтык Баары жакшы.

37 -кадам: Мисалдар: I2c LCD адаптери

Image
Image
Мисалдар: I2c LCD адаптери
Мисалдар: I2c LCD адаптери
Мисалдар: I2c LCD адаптери
Мисалдар: I2c LCD адаптери
Мисалдар: I2c LCD адаптери
Мисалдар: I2c LCD адаптери

Китепканага шилтеме бул жерде.

38 -кадам: Мисалдар: Pcf8591 прототиптер тактасы

Мисалдар: Pcf8591 прототип тактасы
Мисалдар: Pcf8591 прототип тактасы
Мисалдар: Pcf8591 прототип тактасы
Мисалдар: Pcf8591 прототип тактасы
Мисалдар: Pcf8591 прототип тактасы
Мисалдар: Pcf8591 прототип тактасы

Китепканага шилтеме бул жерде.

39-кадам: Мисалдар: ESP-01 прототиби тактасы

Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы
Мисалдар: ESP-01 прототип тактасы

ESP01дин бардык 4 пинин колдонуу жана тышкы электр менен камсыздоону башкаруу абдан пайдалуу.

40 -кадам: Мисалдар: Pcf8574 Prototype Board Minimal Versione

Мисалдар: Pcf8574 Prototype Board Minimal Versione
Мисалдар: Pcf8574 Prototype Board Minimal Versione
Мисалдар: Pcf8574 Prototype Board Minimal Versione
Мисалдар: Pcf8574 Prototype Board Minimal Versione
Мисалдар: Pcf8574 Prototype Board Minimal Versione
Мисалдар: Pcf8574 Prototype Board Minimal Versione

Бул версия менин эң кичинекей өлчөмүм, 45 ° ийри сызыктарда жука жез зым менен.

Китепканага шилтеме бул жерде.

Сунушталууда: