BOM for SyriCtrl Board v1.2, Rev.0, Bielefeld 30. October 2016 by Marco Radukic, marcotobias@gmx.net, Licensed under Creative Commons - Attribution - Share Alike Manufacture and use at your own risk. For research use only. First, get your Control PCB v1.2 manufactured or mill or etch it at home. Its outer dimension is 84 x 44 mm. Then equip it with the following components: # Count Reichelt-Ordernumber Description Comment 1 1x MCP 2200-I/SO USB-to-UART-Convertere SOIC-20 2 8x 1N 5819 Schottky Diode, Do41, 40V, 1A Not obligatory 3 1x LED 5mm LED, 5mm, blue 4 1x 12,0000-HC49U-S Standard Quarz 12,00000000 MHz Quarz for #1 5 1x SL 1X10W 2,54 10pol. pin strip header 90degree male For PCB breakout 6 3x JUMPER 2,54GL SW Jumper raster 2,54 7 1x MPE 087-2-006 Pin strip header 2X03 RM 2,54 male 8 1x SL 1X4G 2,54 Pin strip header 1X04 RM 2,54 male 9 4x MPE 094-1-008 Header 1X08 RM 2,54 female Stepperdriver mount 10 1x LUM NEB 21R Plug Socket PCB mount D1,95 12-24V in 11 1x USB BW USB Socket, B series, 90 degree, PCB mount 12 3x TASTER 3301B Taster 6x6mm, hight 9,5mm Taster for #3 13 1x AWG 28-08G 3M Ribbon Cable 8-pol Choose the Cable you like 14 1x ICK SMB A5 Heatsink SMB 6,3x4,8,5mm Heatsink for stepper driver, not obligatory 15 1x H25PR050 Prototyping-Board RM 2,54 Board for #3 and #12 16 1x AK 672/2-2,0 USB-Cable A-St to B-St Pick the Cable you like 17 1x 16,0000-HC49U-S Standard Quarz 12,00000000 MHz Quarz for #18 18 1x ATMEGA 8-16 DIP Atmega 8 16 MHz AVR-RISC Controller Main Processor of the Board 19 4x KERKO-500 22P Ceramic-Cap 22 pF Cap for #17 and #4 20 4x KERKO 100N Ceramic-Cap 100 nF 21 1x RAD KXJ 100/400 Electrolytic-Cap 100 µF Filter Cap for driver 21 1x 1/4W 1,0K Resistor 1k-Ohm 22 2x 1/4W 10K Resistor 10k-Ohm 23 1x QSH4218-35-026 Stepper Nema17 1.8°, 200 Steps/Rev Or equivalent 24 1x Stepstick A4988 Stepper Motor Driver Or equivalent, get elsewhere Quick how to : *Check the blank PCB for obvious flaws, continue only if everything is alright. *Take a deep look at the Board Layout on the Thingiverse-Page!! Make sure to get the parts-orientation right! *First, solder all passive components, meaning everything except the two ICs. Put the stepstick aside for the moment. *Check for shorts at this point, using a multimeter. *If everything is OK, solder in the MCP2200. Conect to your PC via the USB Cable. If it connects, go on. *Solder in the ATmega8 now. Since the ATmega is not socketed, it cannot be replaced. Be very careful with the board from this point on. *At last, put in the stepstick. Be careful to mind the right orientation. If your ATmega came with an arduino bootloader, you can program it now using the USB-Port and Arduino IDE. If not, use a ISP Programmer and the ISP-breakout on the board to burn a bootloader. The ISP breakout is as follows: --------+ Board | Top - GND View - +5V - MOSI - MISO - SCK - RESET - (digital pin 8) - (digital pin 7) - (digital pin 6) - (digital pin 5) | --------+ To program the ATmega8, refer to the following pinout (arduino pin mapping): digital pin 2: STEP (stepstick) digital pin 3: ENABLE (stepstick) digital pin 4: DIRECTION (stepstick) digital pin 5: breakout, "reverse"-button for SyriGO digital pin 6: breakout, "pause"-button for SyriGO digital pin 7: breakout, "forward"-button for SyriGO digital pin 8: breakout, indicator LED for SyriGO If you succesfully manufactured the Control PCB, you have a leftover of a few parts, including buttons and the led. Solder them together on prototyping-board as follows and refer to the pictures on the thigiverse-page for help: Con1 Con2 Con3 Con4 * * * * | | | | | | | | R10K Taster1 T2 T3 | | | | | | | | LED | | | | | | | GND +-------+-------+-------+ Con5 Solder Con1...5 to the ribbon cable and solder in female headers to the other side of the cable. Connect to the male breakout headers of the board...done!