CW-CONTROLLER

prusa3d·CW-CONTROLLER-PCB·rev.04c/cw-controller-04c.kicad_pcb

CW-CONTROLLER PCB layout, top view — open source AVR/Arduino board by prusa3d

About the CW-CONTROLLER PCB

CW-CONTROLLER is an open source AVR/Arduino PCB design by prusa3d, published on GitHub. It is a 4-layer board measuring 126 × 57 mm, with 247 components from 64 distinct parts.

Its main chip is the ATmega32U4, from the AVR/Arduino family. Other key parts include the LM2576, TMC2130-LA, LT3476, MCP23S17-E/SS and 74LVC1G08GW.125. By type, the board carries 79 resistors, 63 capacitors, 46 inductors, 27 diodes, 15 connectors and 7 ICs.

CW-CONTROLLER, from the project README
From the project README

Main components on the CW-CONTROLLER

CW-CONTROLLER bill of materials (BOM)

247 components, 64 distinct parts.

QtyPartRefs
1
LM2576
U1
1
ATmega32U4
U2
1
TMC2130-LA
U3
1
LT3476
U4
1
MCP23S17-E/SS
U5
1
74LVC1G08GW.125
U6
1
74HCT4052PW.118
U7
5
MMBF170
Q1, Q3, Q4, Q5, Q6
1
PSMN1R8-40YLC
Q2
1
LFXTAL035264REEL
Y1
1
USB-micro
J1
2
faston_4,8mm_0,8mm_12,5mm
J2, J3
1
KPJX-4S-S
P1
1
TBG-5-PW-3P/GN
P2
2
70543-0001
P4, P17
1
DS1021-2*3SF1-1
P5
2
302-S101
P6, P7
3
70543-0003
P8, P9, P10
1
70543-0002
P13
1
70543-0009
P14
Show 44 more
QtyPartRefs
2
KEYSTONE 3568
F1, F2
1
TACTA-64N-F
S1
1
B540C-13-F
D1
7
GRN
D2, D8, D9, D10, D11, D21, D22
2
SM6T30A
D3, D20
7
BAV99LT1G
D4, D12, D14, D15, D17, D18, D30
1
SK310A-TP
D5
4
BAT54KFILM
D6, D28, D29, D31
1
BAT54KFILM*
D7
4
DFLS140L
D23, D24, D25, D26
1
100uH
L2
41
BLM18KG121TN1D
L3, L4, L5, L6, L7, L8, L9, L10 +33
4
10uH LQH44PN100MP0L
L41, L42, L43, L44
1
220u
C1
31
100n
C2, C4, C5, C9, C12, C14, C15, C16 +23
2
10u
C3, C43
4
1u
C6, C10, C32, C52
2
22p
C7, C11
1
220u*
C8
1
22n
C13
2
680u
C27, C44
1
100u
C30
8
1n
C34, C35, C36, C37, C45, C46, C48, C49
4
100n*
C50, C54, C55, C60
4
330n
C56, C57, C58, C59
2
2,2u
C61, C62
9
100R
R1, R3, R12, R21, R41, R42, R46, R48 +1
10
1k8
R2, R10, R11, R16, R44, R45, R49, R50 +2
2
22R
R4, R5
5
100k
R6, R27, R39, R40, R47
13
10k
R7, R13, R15, R25, R26, R31, R33, R38 +5
4
1k
R8, R9, R23, R24
1
82k
R14
1
33k
R17
1
1M
R18
4
10k*
R19, R22, R34, R36
4
0R
R20, R30, R35, R37
2
R22
R28, R29
1
10R
R32
8
47k
R51, R52, R53, R54, R55, R56, R57, R58
1
21k
R59
8
1M*
R60, R61, R66, R67, R68, R69, R70, R71
4
0,1R
R62, R63, R64, R65
1
0R*
R72

CW-CONTROLLER design files

The KiCad project lives in the prusa3d/CW-CONTROLLER-PCB repository on GitHub; these links point at the commit this page was built from.

CW-CONTROLLER: common questions

What microcontroller does the CW-CONTROLLER use?

The CW-CONTROLLER is built around the ATmega32U4, from the AVR/Arduino family.

How big is the CW-CONTROLLER PCB?

The CW-CONTROLLER measures 126 × 57 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the CW-CONTROLLER?

247 components, from 64 distinct parts. The full bill of materials is listed on this page.

Where can I download the CW-CONTROLLER design files?

From the prusa3d/CW-CONTROLLER-PCB repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the CW-CONTROLLER design in my own project?

The repository has no license, so all rights stay with prusa3d. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the CW-CONTROLLER without the hardware?

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

Similar boards