This is a step and direction breakout board and level shifter for the awesome Buildbotics CNC controller (https://buildbotics.com/ and https://github.com/buildbotics).
This board has been tested with the CL57Y closed loop stepper driver (https://www.omc-stepperonline.com/closed-loop-stepper-driver/y-series-closed-loop-stepper-driver-0-7-0a-24-50vdc-for-nema-17-23-24-stepper-motor.html).
I suspect that it will work with most drivers that have a minimum pulse width of 2.5uS even though the buildbotics control has a pulse width of 2 uS it just seems to work.
This board involves some small surface mount components (SOIC-8) so soldering skills are a must!
Qty | P/N | Digikey Link |
---|---|---|
4x | SN75451BDR | https://www.digikey.com/product-detail/en/texas-instruments/SN75451BDR/296-14960-1-ND/562591 |
12x | Generic Header Pins 2.54mm spacing | https://www.amazon.com/MCIGICM-Header-2-45mm-Arduino-Connector/dp/B07PKKY8BX/ref=sr_1_4?keywords=header+pins&qid=1579894443&sr=8-4 |
2x | PCB-MB-01 | https://www.digikey.com/product-detail/en/essentra-components/PCB-MB-01/RPC1760-ND/393158 |
4x | 3 pin plugable terminal blocks 3.81mm spacing | https://www.amazon.com/gp/product/B07SVNGBZ7/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 |
4x | 0805 0.1uF Cap | https://www.digikey.com/product-detail/en/stackpole-electronics-inc/CML0805Y5V104ZT50V/738-CML0805Y5V104ZT50VCT-ND/10660252 |
You will need to solder in headers to the bbctrl board to make step and direction available as well as a 2 pin header with 5v and Ground. This will vary based on the version of your control board. You can find the schematics for the differnt revs here (https://github.com/buildbotics/bbctrl-pcb/tree/master/doc). For my controller (rev 8) you can see below for the locations.
You will also need to make a harness to connect the 10 pins on the bbctrl to the step and direction board. If you aren't comfortable crimping your own harness you could use something like this (https://www.amazon.com/EDGELEC-Breadboard-Optional-Assorted-Multicolored/dp/B07GCY6CH7/ref=sr_1_3?keywords=header%2Bwire&qid=1579895256&sr=8-3&th=1) for your harness.
The image below shows the location of all the headers and how to solder the ICs to the board. Each of the 3 pin connectors provides the step and direction output and the 4 sets of 2 pins are wired to the buildbotics pcb header you need to install. Remeber that as you plug in the cable on the back that they will be reversed on the front so pay attention to that.
note the direction of pin 1 of the IC's
The back of the buildbotics controller can be modified to accommodate the new board using the any of the files in the back panel folder. I use fusion 360 so i have included a fusion file with all of my tool paths and the like. You could also use the step file.
I Used 1/16th in aluminum sheet to recreate the back piece (https://www.amazon.com/dp/B00HRHBB20/?coliid=IMIUESINE7ACL&colid=2XXWKYU69Q3UG&psc=1&ref_=lv_ov_lig_dp_it).
back panel
I think that about covers it. Thanks to Joe and Doug from buildbotics for an awesome product and helping me out in modifying the controller to suit my needs.