polyatail / multiverse

Multi-verse, a Burning Man 2020 honorarium project
0 stars 0 forks source link

Character driver PCBs #1

Open polyatail opened 4 years ago

polyatail commented 4 years ago

There are 200 letters in total: five rows of 40 characters. Each character is driven by a 5-wire unipolar stepper motor which will be run as a 4-wire bipolar stepper motor, leaving the center taps unconnected (and possibly cut). In addition, each character has an SPST switch which is triggered when a carousel reaches its "reset" position.

One of the PCBs for this project will drive five characters, and so there must be a total of 40 such boards. They must:

The BOM is going to be something like:

I think we probably need one 120V AC -> 12V DC power supply per 40 character rail, providing a total of 10A. That'll give them each about 3W of power while turning--that really should be enough!

Datasheets

28-BYJ48 (5-wire unipolar stepper motor) http://robocraft.ru/files/datasheet/28BYJ-48.pdf

A4988 (bipolar stepper motor driver) https://www.pololu.com/file/0J450/a4988_DMOS_microstepping_driver_with_translator.pdf

DRV8825 (another bipolar stepper motor driver) https://www.ti.com/lit/ds/symlink/drv8825.pdf https://www.pololu.com/file/0J603/drv8824-drv8825-stepper-motor-driver-carrier-schematic-diagram.pdf

SN75176A (RS485 transceiver) https://www.ti.com/lit/ds/symlink/sn75176a.pdf

B5B-XH-A-LF-SN (JST connector for stepper motor) https://www.digikey.com/product-detail/en/jst-sales-america-inc/B5B-XH-A-LF-SN/455-2270-ND/1530483

S8BYJ48 (stepper motor) https://components101.com/sites/default/files/component_datasheet/28byj48-step-motor-datasheet.pdf

polyatail commented 4 years ago
Item Quantity Cost/Item Line Total
OSH Park PCB 1 $13 $13
DRV8825 5 $2.65 $13.25
SN75176A 1 $0.93 $0.93
ATMega328P 1 $1.67 $1.67
LM3480IM4 1 $0.58 $0.58
JST Connector (Stepper Motor) 5 $0.17 $0.85
2-pin Terminal Block 4 $0.75 $3.00
7-pin Terminal Block 1 $2.45 $2.45
SPST Power Switch 1 $0.75 $0.75

Total: $36.48 per board

polyatail commented 4 years ago

Notes for Revision 2: