
Stepper board
felixzero/escrocs
Repository for the ESCROCS team for the french robotics cup 2020!

Repository for the ESCROCS team for the french robotics cup 2020!
Accessory board is an open-source printed circuit board by felixzero, from the felixzero/escrocs repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 123.2 × 55.2 mm with 61 parts on 76 nets, routed with 529 tracks and 24 vias.
It is built around the LM2576HVS-5, PCA9685PW and ULN2003, with the PCA9536D and SS54 among its other parts. Its parts include 29 connectors, 8 capacitors, 8 ICs, 5 resistors and 4 diodes. It belongs with the robots and motor control boards of this library.
A board, based on an ATMega168PA, meant to control up to 3 1.5A bipolar steppers (the most common kind, used in 3D printers for instance). It can also control up to 3 12V pumps.
Its code is in the code/stepper_board folder.
The steppers stay actively driven all the time. Over prolonged use of time, the card can get really hot, we recommend to use heatsinks on the stepper drivers.
A workaround to permit the microcontroller to switch off the drivers is the set the fuse in such a way that the RESET pin is a regular I/O of the ATMega and let the ATMega hold RESET down when the steppers are not in use. Beware: doing so will prevent reflashing the board.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C3, C6, C7, C8 |
| 3 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2, C4, C5 |
| 3 | ULN2003 | Package_SO:SO-16_3.9x9.9mm_P1.27mm | U4, U5, U8 |
| 2 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4 |
| 2 | 300 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 2 | I2C | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J2, J3 |
| 2 | PCA9629 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1, U2 |
| 2 | Voltage select | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2 |
| 1 | 100u | Inductor_THT:L_Radial_D24.4mm_P23.70mm_muRATA_1400series | L1 |
| 1 | 12V | LED_THT:LED_D3.0mm | D4 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | Battery in | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | End switch 1A | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J8 |
| 1 | End switch 1B | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J9 |
| 1 | End switch 2A | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J6 |
| 1 | End switch 2B | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J7 |
| 1 | LM2576HVS-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U3 |
| 1 | Logic | LED_THT:LED_D3.0mm | D1 |
| 1 | PCA9536D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | PCA9685PW | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U6 |
| 1 | Pump A | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J22 |
| 1 | Pump B | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J23 |
| 1 | Pump C | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J24 |
| 1 | Pump D | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J25 |
| 1 | Pwr | LED_THT:LED_D3.0mm | D3 |
| 1 | SS54 | Diode_SMD:D_SMB_Handsoldering | D2 |
| 1 | Servo 0 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J10 |
| 1 | Servo 1 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J11 |
| 1 | Servo 2 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J12 |
| 1 | Servo 3 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J13 |
| 1 | Servo 4 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J14 |
| 1 | Servo 5 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J15 |
| 1 | Servo 6 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J16 |
| 1 | Servo 7 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J17 |
| 1 | Servo 8 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J20 |
| 1 | Servo 9 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J21 |
| 1 | Servo A | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J18 |
| 1 | Servo B | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J19 |
| 1 | Servo C | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J28 |
| 1 | Servo D | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J29 |
| 1 | Servo E | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J26 |
| 1 | Servo F | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J27 |
| 1 | Stepper 1 | Connector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J5 |
| 1 | Stepper 2 | Connector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J4 |
The 57 most common of 61 parts.
It measures 123.2 × 55.2 mm and has 2 copper layers, 1.6 mm thick.
61 parts, built around the LM2576HVS-5, PCA9685PW, ULN2003 and PCA9536D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the felixzero/escrocs repository on GitHub, at the commit this page was made from: the board is CAD/electrical/accessory_board/accessory_board.kicad_pcb and its schematic CAD/electrical/accessory_board/accessory_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

felixzero/escrocs
Repository for the ESCROCS team for the french robotics cup 2020!

felixzero/escrocs
Repository for the ESCROCS team for the french robotics cup 2020!

felixzero/escrocs
Repository for the ESCROCS team for the french robotics cup 2020!

felixzero/escrocs
Repository for the ESCROCS team for the french robotics cup 2020!

chatelao/xDuinoRail-Decoder
The friendly decoder development plattform for model railroad tinkers.

Brobiwann/ESP-spider
The ESP-Spider is a quadruped robot inspired by the miniKame (https://github.com/JavierIH/miniKame) . Like the miniKame, it uses sinusoidal functions to control servo positions, but the design and code were developed…

NguyenTrongPhuc552003/reinforcement-autonomous-hexapod
Intelligent hexapod control system with AI-based adaptive gait, kernel drivers, and user-space coordination.

schwabix-1311/aquaPCB
Open-hardware Raspberry Pi base board for aquaPi software. 12 V supply; six 5 A MOSFET outputs for LED lamps and fans (2 with hardware PWM); 4 SSR/relay drivers; protected inputs; 1-Wire; ADS1115 with a pH amplifier on…


The-Hybrid-Atelier/RheoBoard
RheoBoard is open hardware for pneumatic retraction-extrusion measurements.

jimahlstrom/HL2IOBoard
A PCB added to the HL2 with IO resources to control filters and antennas
