Fab Stepper Driver
Fab-Labbable (i.e. easy-to-pcb-mill) design for a networked stepper driver.
SAMD21E18 micro, 2x A4950 H-Bridges to drive, UART over RS485 network / bus connection.
Status
2021 06 15
I have the D21 alive and running, and the 2x H-Bridges alive and stepping w/ microstepping via VREFs and a LUT. A previous design used TTL comms and the SPI peripheral, I have elected to re-do with UART over RS485. Those boards are in the mail, so I'll be testing / making-alive next month. I'm also interested in refining an embedded-level motion controller and networked interface. The D21 presents some (mostly RAM limited) programming challenges, and without an FPU I'm curious about how well lookahead will work.
Images
Slightly older version:
BOM
Part | PN | Count |
---|---|---|
SAMD21E18 | ATSAMD21E18A-AU-ND | 1 |
3v3 Reg | ZLDO1117G33DICT-ND | 1 |
RS485 Tranciever | ISL3176EIBZ-ND | 1 |
2x5 Header | 1175-1621-ND | 1 |
2x5 JTAG | 1175-1629-ND or 609-3695-1-ND | 1 |
USB Micro B | 609-4613-1-ND | |
Reset Button | CKN10685CT-ND | |
0.1uF 1206 | 399-C1206C104K5RAC7800CT-ND | |
1uF 1206 | 1276-3091-1-ND | |
10uF 1206 | 1276-6736-1-ND | |
0R 1206 | 541-4171-1-ND | |
100mOhm 1W 1206 | 2037-SCRR1206S1-R100FCT-ND | |
120R 1206 | 541-4193-1-ND | |
10k 1206 | 541-3983-1-ND | |
LED 1206 | 160-1403-1-ND |