Laser driver and a motor driver PCB (BoosterPack) for the MSP430 LaunchPad has been completed. Initial print had a lot of backlash:
Picture taken with half the microstepping needed (Y-axis) for correct resolution, done to reveal individual horizontal lines - they are ~20um high and ~40um apart. Beeing able to discern them means the laser is properly focused.
After tuning the backlash parameter and some mechanical tweaks:
Next, the boring part, write proper documentation...
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
In order already, TMC2100 for the exposer.
It is in my plans to add support for TMC2130 SPI drivers to my grbl ARM port as well, I have written a library already - testing remains. I will add daughter board for my CNC BoosterPack in order to avoid messy cabling - and I need a I2C to SPI bridge as there are no spare pins for direct SPI on the target LaunchPads (Tiva C and MSP432).
Are you sure? yes | no
Why not just use an existing system like RAMPS?
Are you sure? yes | no
What is the fun in that? The last 8bit processor I used was the good old 6502. Anyway - if anybody wants to port the code to support RAMPS they are welcome to do so. The Arduino IDE is (was?) not the rigth toolchain for me - I need a debugger so I ended up with TI processors and their CCS toolchain/IDE.
Ouch - this comment editor is a real pain... Hopefully you do not get a zillion mails because of me messing with it.
Are you sure? yes | no
The "fun" part is that the software/hardware already exists and thus does not require debugging/building. You don't have to use the Arduino IDE either. You can just use the AVR toolchain with most IDEs. *Facepalm*
Are you sure? yes | no
If you want to increase the accuracy of your steppers then I recommend using a Trinamic motor controller.
Are you sure? yes | no