BDCMotorControlBoard

nunosousa·TelescopeMirrorTester·ECAD/BDCMotorControlBoard/BDCMotorControlBoard.kicad_pcb

BDCMotorControlBoard PCB layout, top view — open source RP2040/RP2350 board by nunosousa

About the BDCMotorControlBoard PCB

BDCMotorControlBoard is an open source RP2040/RP2350 PCB design by nunosousa, published on GitHub under the MIT license. It is a 4-layer board measuring 110 × 37 mm, with 87 components from 42 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the DRV8870DDAR, DRV8870DDA, SP3485EN-L/TR, 74HC2G08 and INA180A1. By type, the board carries 41 capacitors, 21 resistors, 9 ICs, 6 connectors, 4 transistors and 4 diodes.

It belongs with the science & space designs in this gallery.

From the project

This is an application intended to provide useful tools to perform Foucault or Wire testing on reflective telescope mirrors

Main components on the BDCMotorControlBoard

BDCMotorControlBoard bill of materials (BOM)

87 components, 42 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
U1
1
DRV8870DDAR
DRV8870DDA
U2
1
DRV8870DDA
INA180A1
U3
1
SP3485EN-L/TR
SP3485EN
U5
1
74HC2G08
TLV75533PDBV
U6
1
INA180A1
TPS54202DDC
U7
1
W25Q16JVUXIQ
U8
1
PGA112AIDGSR
PGA112
U10
1
IRM-H6XX
REF3033
U12
4
BC847C,215
BC847
Q1, Q2, Q3, Q4
1
ABM8-272-T3
Y1
1
PZ254-1-06-Z-8.5
Motor Connector
J1
1
HC-JN254-2-03-Z
RS485 PCB
J2
2
B2B-PH-K-S(LF)(SN)
Limit switch
J4, J5
1
DC-005-20A
Conn_ARM_JTAG_SWD_10
J6
1
HC-TYPE-C-16P-01A
USB_C_Receptacle_USB2.0_16P
J9
4
LED
D1, D2, D4, D5
1
L
L1
2
GRM0335C1E150JA01D
15pC
C1, C2
10
GRM033R60J104KE19D
100nC
C3, C16, C18, C19, C20, C21, C22, C23 +2
Show 22 more
QtyPartRefs
5
0.1UC
100nC
C4, C5, C9, C30, C35
2
47UC
100nC
C6, C10
1
0.1UC
10uC
C7
1
0.1UC
47uC
C8
1
10UC
10uC
C11
2
0.1UC
10uC
C12, C37
1
10UC
100nC
C13
1
10UC
C
C14
1
0.1UC
C
C15
4
GRM155R60J225ME01D
2u2C
C17, C25, C26, C27
3
10uC
C28, C31, C33
1
0.1UC
100pC
C29
4
100nC
C32, C34, C38, C42
2
100pC
C36, C39
4
RC0402FR-071KL
1kR
R1, R22, R23, R24
4
10KR
10kR
R2, R3, R4, R5
1
250MR
R
R6
2
10KR
R
R8, R9
4
10KR
100R
R10, R15, R16, R17
2
RC0201FR-0727RL
27R
R11, R12
2
10KR
5k1R
R18, R19
2
1KR
5k1R
R20, R21

BDCMotorControlBoard design files

The KiCad project lives in the nunosousa/TelescopeMirrorTester repository on GitHub; these links point at the commit this page was built from.

BDCMotorControlBoard: common questions

What microcontroller does the BDCMotorControlBoard use?

The BDCMotorControlBoard is built around the RP2040, from the RP2040/RP2350 family.

How big is the BDCMotorControlBoard PCB?

The BDCMotorControlBoard measures 110 × 37 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the BDCMotorControlBoard?

87 components, from 42 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the BDCMotorControlBoard design files?

From the nunosousa/TelescopeMirrorTester repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the BDCMotorControlBoard design in my own project?

Yes, under the terms of its MIT license, which nunosousa chose for the repository.

Can I test firmware for the BDCMotorControlBoard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in TelescopeMirrorTester

Similar boards