How to make EggBot¶
¶
BOM¶
- Stepper Moter + driver
- micro servo
- parts list
Qty | Value | Device | Package | Parts | Description | BUILT_BY | MANUFACTURER_PART_NUMBER | MF | MPN | OC_FARNELL | OC_NEWARK | VENDOR |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | PINHD-1X3 | 1X03 | JP3 | PIN HEADER | ||||||||
2 | PINHD-1X5 | 1X05 | JP1, JP2 | PIN HEADER | ||||||||
1 | SW_SWITCH_TACTILE_6MM6MM_SWITCH | 6MM_SWITCH | S1 | OMRON SWITCH | ||||||||
5 | 0 ohm | R1206FAB | R1206FAB | R3, R5, R6, R7, R8 | Resistor (US Symbol) | |||||||
1 | 0.1uF | CAP_UNPOLARIZEDFAB | C1206FAB | C4 | ||||||||
1 | 10k | R1206FAB | R1206FAB | R2 | Resistor (US Symbol) | |||||||
3 | 10uF | CAP_UNPOLARIZEDFAB | C1206FAB | C3, C5, C6 | ||||||||
1 | 16MHz | CSM-7X-DU | CSM-7X-DU | XTAL | SMD CRYSTAL | unknown | unknown | |||||
1 | 2.7K | R1206FAB | R1206FAB | R1 | Resistor (US Symbol) | |||||||
2 | 22pF | CAP_UNPOLARIZEDFAB | C1206FAB | C1, C2 | ||||||||
1 | ATMEGA328P | ATMEGA328P-AU32A-L | 32A-L | PD3 | EMA_UL_Team | ATMEGA328P-AU | Atmel | |||||
1 | CONN_06_FTDI-SMD-HEADER | CONN_06_FTDI-SMD-HEADER | 1X06SMD | FTDI | ||||||||
1 | ISP | CONN_03X2_AVRISPSMD | 2X03SMD | U$3 | ||||||||
1 | JACK-2.1MM | JACK-2.1MM | PJ-002AH-SMT | J2 | SMD DC power jack PJ-002AH-SMT As found in the fablab inventory. | |||||||
1 | LED | LEDFAB1206 | LED1206FAB | LED | LED | |||||||
2 | MICRO-USB | CONN_MICRO-USB_1/64 | DX4R005HJ5_64 | MOTOR, VCC | SMD micro USB connector as found in the fablab inventory. | |||||||
2 | ULN2003AN | ULN2003AN | DIL16 | IC1, IC2 | DRIVER ARRAY |
- body
name | size | Qty |
---|---|---|
MDF2.5 | 300x450 | 1 |
Bolt | M3x10 | 5 |
Bolt | M6x150 | 2 |
Nut | M3 | 5 |
Nut | M6 | 1 |
hardware¶
How to make¶
make PCB¶
Eagle file¶
Mill¶
GRBL¶
download
- load job file > …> SeedFusion_2_layer.cam
- SilkscreenTop > add 200bmp
make body¶
Assemble¶
connection¶
software¶
files¶
install¶
bootloader¶
- Arduino IDE
- Arduino IDE > Preference >board manager
- https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
- select
- Arduino:1.8.10 (Windows 10)
- ボード:”ATmega328”
- 16 MHz external
- Arduino IDE > Preference >board manager
- ISP
- Arduino Uno as ISP
- burn bootloader
firmware¶
- Eggguino
- Arduino IDE
- Arduino UNO as ISP
- 書き込み装置を使って書く
draw¶
software¶
- Inkscape
- FTDI USB-serial
- port
- windows
- device manager
- COM?
- mac
$ ls /dev | grep usb
- /dev/tty.usb*
- windows
- path
- open > Inkscape template
- draw line
- select externtion