This is a controller for a 4 nozzle pick and place head. The board consists of 6 stepper motor drivers and a mcu with a usb cdc interface:
When plugged in via USB the board will show up as a serial port. Simply send commands to operate the nozzles.
The following commands are supported:
||Zero axis at current position|
||Set initial velocity / take off speed|
||Set velociy limit|
||Set accel limit|
The value of
x can be
R. 1-4 controls the nozzles,
R control the left and right Z motors.
p can be any signed 32 bit integer.
Note: Commands should be terminated with a newline
The board will echo a json message back with the command result.
The board has 4 x 3mm mounting holes in the corners with 94 x 35 mm spacing (~3.701 x ~1.378 in).
The boards were designed with Horizon-EDA, manufactured by JLCPCB, and assembled in house. The software is written in zig using the zuric framework.