| Name | Product | Description | Price |
|---|---|---|---|
| Nema 17 stepper Motor | link | Motor to power X,Y,Z movement | 3x15,90 |
| A4988 Driver | link | Driver to control the stepper motor (Direction and sleep state) | 3x3,90 |
| Power supply | link | The PSU that powers the stepper motors | 1x59,90 |
| Linear guide | [link](CNCMANS 4Stück 500mm Linearwelle Ø8mm Linearführung 500mm Linearführungen Präzisionswelle mit 8Stück) | Linear Guide in X and Y direction with bearings | 1x99,00 |
| Decoupling Capacitor | ? | Decoupling capacitors to secure Driver from voltage inconsistencies | ? |
To move the carriages we will use rubber belts
| Name | Product | Description | Price |
|---|---|---|---|
| Joystick | link | A joystick to control X,Y axis | 1x16,90 |
| Arcade Button | link | Buttons to start the game and to start the grabbing process | 2x6,90 |
For the project we will use an Arduino Mega 2560
-
Install prerequisites as described in the
avr-halREADME (avr-gcc,avr-libc,avrdude,ravedude). -
Run
cargo buildto build the firmware. -
Run
cargo runto flash the firmware to a connected board. Ifravedudefails to detect your board, check its documentation at https://crates.io/crates/ravedude. -
ravedudewill open a console session after flashing where you can interact with the UART console of your board.