The board design itself is pretty good, minus the swapped pins for the GRBL Z-axis limit switch and the "Spin_E" pin. Apparently there were pin changes in the latest GRBL.
Improvements would be: an actual arduino reset button on the shield, more standard I2C pinout so I can wire in a sparkfun qwiic adapter shield with pin headers, and documentation for those of us who have never used GRBL and what each pin actually does.
Despite thinking this was a kit it was not. The stock assembled photo should have that embedded in the photo that it is just for reference as I did not read the description. Also, the pin spacing for the screw terminals was not known until i opened up EagleCAD and googled part numbers.
Advice: next time get rid of just the pcb and make this a full kit. Or at least have two options. Also let us know we need the long Male pinheaders.
Otherwise, great little board, seems to be working with an arduino 328p.
Oct. 6, 2020
Does what its expected with a good pricepoint. No "docs"
To start "IT WORKS". Thats the main selling point. As most reviewers have stated its "useful" to connect to external motor drivers for "bigger" cnc machines with still an 8bit controller like the arduino. Maybe the only downside are shipping, comes in a simple bubble letter, and documentation. Its supposed to route"common" grbl arduino uno pins to the different pinouts but when you receive it, you may miss some labels for example drivers... they have the grnd, dir, en, step/pul labels but it doesn't have a label to know which mottor is which... You have to look at the traces (which are black as the rest of the pcb to see for example that the pul pin next to the Z endswitch are connected to the pin 7 on the arduino that means Z axis but can't follow pin 5 or pin 6 traces clearly so the middle pull pin is X or Y? in my opinion a label would help so you dont have to go swapping motor connections.
Something similar goes to 5v and ground pins? are they simply parallel conected and therefore all to the ground and 5v pin in the arduino? Maybe i did miss it but some pcb schematics would help a lot.
Even so i would recomend it if your building your first small/medium cnc with external open loop motor drivers like the tb6600. I'm still building my "cnc" control box so I may find more things to improve for a future version.
In all product when you order you expect to be nice and working. Well it was terrible not recommend for anyone
Response from Nikodem Bartnik | July 15, 2019
Those parts are 3D printed so they look just like anything else that is 3D printed, layers are visible and some faces may not be perfect because of the supports. Ever hole for the bearing must be sanded down with a file before putting the bearing in place. You broke some parts because you just tried to push them in place too hard.