satshakit-grbl is a microcontroller board designed to work with grbl that you can make in any Fab Lab. This board comes in two different versions, serial having integrated an usb port and a serial converter, and noserial for a bare metal grbl board. In both cases these boards will allow you to easily make your own machine controller for any kind of machine supported by grbl.
Here the features of the satshakit-grbl:
- Atmega328p for maximum compatibility with grbl
- CH340G and USB (serial version)
- USB programming and serial communication (serial version)
- endstop noise filtering
- logically disposed grbl pinout
- 2.54mm pitch wire to board connectors compatibility
- multiple GNDs and VCCs to connect all the required drivers/switches
- cost of about 4€ (serial version)
Here are the schematic and the board of the serial version:
And here the schematic and the board of the noserial version:
Before using a satshakit-grbl board on your machine, it is necessary to upload the grbl. In both version is recommeded to first upload the Arduino bootloader using an ISP programmer. Here is an example using Arduino as ISP for both versions. More info are available in the satshakit repository.
After having uploaded the Arduino bootloader, it is possible to directly upload the grbl using a mini USB cable for the serial version, or an FTDI cable for the noserial version. Find here a schema on how to connect the noserial version with an FTDI cable:
Finally, to connect your satshakit-grbl to your machine, here the pinouts of both versions:
images:
videos:
This work is licensed under the terms of the open source license: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).