
Мазмуну:
- 1 -кадам: Аспаптар: роутер
- 2 -кадам: Аспаптар: Роутер Электрондук
- 3 -кадам: Аспаптар: FR4 Single Side Copper Clad Plate
- 4 -кадам: Аспаптар: V Style Bit (10 ° бурч жана 0.1мм учу)
- 5 -кадам: Аспаптар: Fritzing
- 6 -кадам: Аспаптар: FlatCam
- 7 -кадам: Аспаптар: Universal GCode Sender
- 8 -кадам: Долбоорду баштоо
- 9 -кадам: Fritzing: Долбоор
- 10 -кадам: Фритинг: ПХБ тартууну баштаңыз
- 11 -кадам: Fritzing: ПХБнын туура жайгашуусун тандаңыз
- 12 -кадам: Фритинг: Кабатташ үчүн Jumperди колдонуңуз
- 13 -кадам: Fritzing: Bigger Hole Ring үчүн
- 14 -кадам: Фритинг: ПХБ өлчөмүн калдыктарды азайтууга коюңуз
- 15 -кадам: Фритинг: Жездин чоңураак өлчөмүн колдонуңуз
- 16 -кадам: Фритинг: Бул компоненттерди түзүүнүн дайыма эле кереги жок
- 17 -кадам: Fritzing: PCB боюнча кээ бир текст
- Step 18: Fritzing: Бардык элементтерди туташтыруу
- 19 -кадам: Fritzing: Gerber File түзүү
- 20 -кадам: FlatCam: Орнотуулар
- 21 -кадам: FlatCam: Импорттук файл
- 22 -кадам: FlatCam: CNC Аюбун түзүү (бургулоо)
- 23 -кадам: FlatCam: CNC Аюбун (мисБоттом) түзүү
- 24 -кадам: FlatCam: CNC Job түзүү (silkBottom)
- 25 -кадам: FlatCam: CNC Аюбун түзүү (контур)
- 26 -кадам: FlatCam: Gcode файлын жаратыңыз
- 27 -кадам: Universal GCode Sender
- 28 -кадам: Universal GCode Sender: Simulation
- 29 -кадам: Жез капкагын роутерге коюңуз
- 30 -кадам: Маршруттоону баштоо
- 31 -кадам: Маршруттоону баштоо: Видео
- 32 -кадам: Кир жыйынтыгы
- 33 -кадам: Тегирмен тактасы
- 34 -кадам: Жез капталган фрезер
- 35 -кадам: ширетүүчү компонент
- 36 -кадам: Акыркы жыйынтык
- 37 -кадам: Мисалдар: I2c LCD адаптери
- 38 -кадам: Мисалдар: Pcf8591 прототиптер тактасы
- 39-кадам: Мисалдар: ESP-01 прототиби тактасы
- 40 -кадам: Мисалдар: Pcf8574 Prototype Board Minimal Versione
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Мен бул колдонмону жазып жатам, анткени мен ПКБны фрезерлөөнү абдан жөнөкөй жол менен жана аз бюджетке пайдалуу деп эсептейм.
Толук жана жаңыртылган долбоорду бул жерден таба аласыз
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

Долбоор үчүн мен 1,5 мм жука жез капталган бир жактуу тандап алам.
eBay
Сары (ламинат) жана башка ак материалдан (Glass Fiber) 2 варианты бар, экинчиси фрезерлөө үчүн жакшы.
4 -кадам: Аспаптар: V Style Bit (10 ° бурч жана 0.1мм учу)

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

Прототип тактасына кооз программа.
fritzing.org/home/
6 -кадам: Аспаптар: FlatCam

Гербер файлынан gcode түзүү үчүн көрсөтүлгөн программа.
flatcam.org/
7 -кадам: Аспаптар: Universal GCode Sender



Бул программа менин 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: ПХБнын туура жайгашуусун тандаңыз



Адегенде боз ПХБны тандап, оң панелде бир катмар ПХБны тандаңыз.
12 -кадам: Фритинг: Кабатташ үчүн Jumperди колдонуңуз



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

Мен 2 элементти туташтыруум керек, бирок 2 зым ортосунда, андыктан секирүүчү зымды колдонсоңуз болот.
Кээде мен секирүүчү зымды колдонбойм, анткени мен адаттагыдан чоңураак тешик түзүүнү жакшы көрөм.
Мен 0,8 0,8 тешикти (чоң тешик шакеги үчүн) түзө алсам, өлчөмүн көрсөтө аласыз.
14 -кадам: Фритинг: ПХБ өлчөмүн калдыктарды азайтууга коюңуз

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

Бир нече 45 ° бурчту колдонгондо, калың жез зым түзө аласыз.
ПХБга багыт алганы жатканда чоңураак жез коопсузураак болот.
Ошентип, жез зымды жана панелдеги "ашыкча калыңды" тандаңыз.
16 -кадам: Фритинг: Бул компоненттерди түзүүнүн дайыма эле кереги жок


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


Эгерде сиз ПХБга текст кошууну кааласаңыз, анда текст куралын колдоно аласыз.
Эми биз экинчи сүрөт сыяктуу бир нерсе жазуу үчүн бир жактуу ПХБ түзөбүз.
Жибек экрандын түбүн тандашыңыз керек жана жакшы окулушу үчүн, менимче, тексттин бийиктигин 4 мм коюу керек.
Step 18: Fritzing: Бардык элементтерди туташтыруу

Аягында, сиз бардык элементтерди туташтырып, эмнени кааласаңыз, ошону жазасыз.
Типтүү жыйынтык Сүрөттө.
19 -кадам: Fritzing: Gerber File түзүү



Fritzingде gerber файлын FileExportfor ProductionExtended Gerber менюсунан экспорттой алабыз.
Папканы тандап, өтүңүз.
Түзүлгөн файлдын аталышы абдан окулгудай.
20 -кадам: FlatCam: Орнотуулар


Биринчиден, мен FlatCam'да демейки маанини койдум.
Мен куралды диапазонуна [метрге] 0,57 койдум, анткени бул өтө көп бири -бирине дал келбеген шаймандын максималдуу өлчөмү.
Excellon үчүн (бургулоо маалыматы), мен аны 1.5мм кылып койдум, анткени бул мен сатып алган жез капталган калыңдык.
Paint аянты кичинекей тамга түзүү үчүн бири -бирине дал келбейт (0.01) жана маржа (0.1).
Чек араны 0,1 коюп, башка маани сунушталат.
21 -кадам: FlatCam: Импорттук файл


Сиз FlatCamге импорттошуңуз керек:
Файлды ачуу Gerber
- мисBottom.gbl
- silkBottom.gbo
- kontur.gm1
Файлды ачыңыз Excellon
drill.txt
22 -кадам: FlatCam: CNC Аюбун түзүү (бургулоо)




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




Курал диа адаттагыдай эле 0.57ге чейин, жана керек болсо спинделдин ылдамдыгын коюңуз (мен костюм ылдамдыгы менен дремелди колдоном).
24 -кадам: FlatCam: CNC Job түзүү (silkBottom)




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

Акырында, contour.gm1_cutout тандаңыз.
Бул жерде мен 0,5мм дептин кесилишин каалайм, андан кийин калай кайчы менен сызыкка чейин кесип койгом, ошон үчүн 0,5тин акыркы бөлүгүн жана өтүү үчүн 0,05ти койдум.
26 -кадам: FlatCam: Gcode файлын жаратыңыз

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

Мен CNC UGSге буйрук жөнөтүү үчүн колдоном, бул абдан жөнөкөй жана кооз.
Жалпы кесүү тартиби:
- жезТөмөн
- этикетка
- бургулоо
- чек ара
28 -кадам: Universal GCode Sender: Simulation


Бул жерде Universal GCode Senderдин симуляциясы.
29 -кадам: Жез капкагын роутерге коюңуз

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




Zero координатын жайгаштыргандан кийин, багыттоону баштаңыз.
Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном
31 -кадам: Маршруттоону баштоо: Видео


Жездин астынкы маршрутун бүтүрүү.
32 -кадам: Кир жыйынтыгы

Аяктагандан кийин натыйжа абдан жагымсыз болот.
Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном
33 -кадам: Тегирмен тактасы


Кум кагаз менен ПХБ формасын алат.
Андан кийин чек араны кайчы менен кесип салыңыз.
Бул бөлүктө мен түз жеткиликтүү болгон башка долбоордун сүрөтүн колдоном.
34 -кадам: Жез капталган фрезер

Азыр биз ПХБ жөнүндө биринчи көз карашыбыз бар
35 -кадам: ширетүүчү компонент

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

Жыйынтык Баары жакшы.
37 -кадам: Мисалдар: I2c LCD адаптери





Китепканага шилтеме бул жерде.
38 -кадам: Мисалдар: Pcf8591 прототиптер тактасы



Китепканага шилтеме бул жерде.
39-кадам: Мисалдар: ESP-01 прототиби тактасы




ESP01дин бардык 4 пинин колдонуу жана тышкы электр менен камсыздоону башкаруу абдан пайдалуу.
40 -кадам: Мисалдар: Pcf8574 Prototype Board Minimal Versione



Бул версия менин эң кичинекей өлчөмүм, 45 ° ийри сызыктарда жука жез зым менен.
Китепканага шилтеме бул жерде.
Сунушталууда:
Оңой, арзан жана жеткиликтүү стилус: 4 кадам (сүрөттөр менен)

Оңой, арзан жана жеткиликтүү стилус: сыйымдуу сенсорлор ар кандай формада пайда болот. Көптөгөн популярдуу формаларга смартфондордо, планшеттерде жана өчүргүчтөрдөгү экрандар кирет. Бул экрандарды же өчүргүчтөрдү иштетүү үчүн өткөргүч материал жакындап келиши керек. Көптөр өздөрүнүн ф
Haptic Proximity Module - Арзан жана Оңой: 5 кадам (Сүрөттөр менен)

Haptic Proximity Module - Арзан жана Оңой: Кудай адамга көрүү сезимин белек кылган - бул биздин жашообуздун маанилүү аспектиси. Бирок нерселерди элестете албаган укмуштуудай бактысыз адамдар бар. Дүйнө жүзү боюнча болжол менен 37 миллион адам сокур, 15 миллиондон ашык
Fun Micro: бит робот - ОҢОЙ жана арзан !: 17 кадам (Сүрөттөр менен)

Fun Micro: bit Robot - ОҢОЙ жана арзан !: BBC micro: биттери сонун! Аларды программалоо оңой, алар Bluetooth жана акселерометр сыяктуу өзгөчөлүктөргө толгон жана алар арзан. Бул долбоор шыктануу менен
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам

DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
АРЗАН ЖАНА ОҢОЙ ПИКАКС РОБОТ ТАРТАСЫ СЕРИЯЛЫК КАБЕЛИ МЕНЕН: 12 кадам (Сүрөттөр менен)

АРЗАН ЖАНА ОҢОЙ PICAXE РОБОТ ТАРТАСЫ СЕРИЯЛЫК КАБЕЛДҮҮ: Бул жерде SUMO ROBOTту башкаруу үчүн же башка PICAXE 18M2+ долбоорлорунда колдонуу үчүн оңой, жөнөкөй жана арзан PICAXE БОРДУН куруунун көрсөтмөлөрү