terjeio / CNC_Boosterpack

A BoosterPack that provides 3-axis motor support for some TI LaunchPads
Other
13 stars 6 forks source link
boosterpack cnc grbl msp432 stepper-control tm4c123 tm4c129 trinamic

CNC BoosterPack for Texas Instruments LaunchPads

A BoosterPack that provides 3-axis motor support for some LaunchPads, driver code for grblHAL is available for MSP432P401R, MSP432E401Y, Tiva C(EK-TM4C123GXL and EK-TM4C1294XL) and MSP430F5529.

Prototype "motherboards" has been made for ESP32, STM32F103 (Bluepill) and SAMD21 (MKRZERO) development boards allowing the CNC BoosterPack to be used with these, I may add them later.

NOTE: design files are in KiCad 5 format!

Features:

Separate version for Trinamic TMC2130 drivers added, onboard I2C \<> SPI bridge for driver control. 4-layer board. A small batch of the Trinamic version has been made, good progress made on I2C \<> SPI bridge firmware. Driver monitoring has been delegated to the bridge prosessor, a couple of additional datagrams will be implemented to facilitate support for this in the grblHAL-driver - first out will be for MSP432.

Both designs are now reduced in size so two boards may be mounted on TMC129 or MSP432E401Y LaunchPads for controlling up to 6-axes.

I have a few bare boards for sale at cost if anyone is interested. The "standard - non-Trinamic" boards I have available is the larger revision 1.0.

Detailed documentation to follow.

PCB Top

PCB Top


Bonus design: Polulu style motor driver "dummy"

NOTE: output signals are inverted

Dummy PCB


Bonus design II: BLDC Motor driver board, 3.3V (or 5V) PWM to 0 - 10V DC conversion

BLDC Motor Driver PCB


2021-10-28