Skip to content
Snippets Groups Projects
Jake Read's avatar
Jake Read authored
d79b4446
History

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.

dev log

Images

route schem

Slightly older version:

fab

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