Duet3-Mainboard-6XD

Duet3D·Duet3-Mainboard-6XD·v1.01/CAD/Duet3_MB_6XD.kicad_pcb

Duet3-Mainboard-6XD PCB layout, top view — open source Microchip SAM board by Duet3D

About the Duet3-Mainboard-6XD PCB

Duet3-Mainboard-6XD is an open source Microchip SAM PCB design by Duet3D, published on GitHub under the Custom license license. It is a 4-layer board measuring 115 × 140 mm, with 467 components from 180 distinct parts.

Its main chip is the ATSAME70Q20B-AN or ATSAMV71Q20B-AABT, from the Microchip SAM family. Other key parts include the 74HC08PW,118, CM1624−08DE, AP7361C-33E-13, RClamp0504FB and 74LVC06APW,112 or SN74LVC06APWRE4. By type, the board carries 177 resistors, 99 capacitors, 57 connectors, 52 diodes, 29 ICs and 13 inductors.

It belongs with the robotics & motion designs in this gallery.

From the project

Hardware information for the Duet 3 Mainboard 6XD

The Duet 3 Mainboard 6XD is designed to allow interfacing with the most common external stepper and servo motor drivers using step and direction signals, with support for 6 external drivers. In addition it provides opto-isolated Input and Output connections for some of the GPIO functions to allow easier interfacing with PLC control systems.

Product page is here: https://www.duet3d.com/duet3mainboard6xd

Duet3-Mainboard-6XD, from the project README
From the project README

Main components on the Duet3-Mainboard-6XD

Duet3-Mainboard-6XD bill of materials (BOM)

467 components, 180 distinct parts.

QtyPartRefs
2
74HC08PW,118
74HC08
U1, U2
1
CM1624−08DE
CM1624
U3
1
AP7361C-33E-13
U4
1
RClamp0504FB
U5
3
74LVC06APW,112 or SN74LVC06APWRE4
74LVC06A
U6, U31, U32
1
AP22816AKEWT or AP2151WG-7 if APP22816KEWT unavailable
AP22816AKEWT
U7
2
MC74HCT365ADTR2G
74HCT365
U8, U9
1
AOZ1284PI
AOZ1284
U10
1
ATSAME70Q20B-AN or ATSAMV71Q20B-AABT
ATSAME70Q20B-AN
U11
1
74HCT2G34GW,125
U12
2
MCP2542FD-E/SN
MCP2542
U13, U15
1
TS30041-M000QFNR
TS30041
U14
1
KSZ8081RNACA (same as on the v0.6)
KSZ8081RNACA
U16
2
74LVC2G34GW,125
74LVC2G34
U17, U19
1
AP7330-W5-7
U18
8
140356145100
Optoisolator
U20, U22, U23, U24, U27, U28, U29, U30
1
BC807-25LT1G
BC807
Q1
4
BC816-16WX
Q21, Q22, Q23, Q24
3
DMT6018LDR
Q_DUAL_NMOS
Q25, Q26, Q27
1
FL1200112 / ECS-120-10-33B-CKM
ECS-120-10-33B-CKM-TR
X1
Show 160 more
QtyPartRefs
1
or TSX-3225 25.0000MF10P-C0 (note requires different caps if changed)
25Mhz
X2
1
64800611622
SWD
J1
1
61900211121
V+ GND
J2
1
61900211121
OUT_6
J3
1
61900211121
OUT_7
J4
1
61900211121
OUT_8
J5
1
61900411121
OUT_3
J6
1
61900411121
OUT_4
J7
1
61900411121
OUT_5
J8
1
HB950-9.50-2P
VIN
J9
1
VH396-02-S010
OUT_0
J10
1
VH396-02-S010
OUT_1
J11
1
VH396-02-S010
OUT_2
J12
1
61900211121
TEMP_0
J13
1
61900211121
TEMP_1
J14
1
61900211121
TEMP_2
J15
1
61900511121
IO_0
J19
1
61900511121
IO_1
J20
1
61900511121
IO_2
J21
1
61900211121
12V+ GND
J22
1
Wurth 615 006 143 421 or equivalent
CAN_1_OUT
J23
1
61900611121
DRIVER_2
J24
1
61900611121
DRIVER_1
J25
1
61900611121
DRIVER_0
J26
1
693071020811
uSD_Socket
J27
1
THD-05-R
SPI_DB
J28
1
THS-03-R
V_OUT_6-9 Select
J29
1
61900311121
LASER/VFD
J30
1
61900511121
IO_3
J31
1
61900411121
IO_5_ISO_OUT
J33
1
61900411121
IO_6_ISO_OUT
J34
1
61900611121
DRIVER_3
J35
1
61900611121
DRIVER_4
J36
1
61900611121
DRIVER_5
J37
1
61900211121
CAN_0_OUT
J38
1
61201021621
PANELDUE_SD
J39
1
THS-03-R
Driver Enable Polarity
J40
1
61900211121
TEMP_3
J41
1
61900411121
DS_LED
J42
1
CSP-USC16-TR
USB
J43
1
61900411121
IO_7_ISO_OUT
J44
1
PC110D5
SHIELD_GND
J45
1
HR911105A
ETHERNET
J46
1
61900411121
IO_8_ISO_OUT
J47
1
61202621621
SBC
J48
1
61900211121
RST_EXT
J49
1
61900311121
EXT_5V_IN
J50
1
61900511121
IO_4
J51
1
THS-03-R
V_OUT_3-5 Select
J52
1
61900511121
IO_5
J53
1
61900511121
IO_6
J54
1
61900511121
IO_7
J55
1
61900511121
IO_8
J56
1
61900211121
IO_5_ISO_IN
J59
1
61900211121
IO_6_ISO_IN
J60
1
61900211121
IO_7_ISO_IN
J61
1
61900211121
IO_8_ISO_IN
J62
1
THS-03-R
Error Pull u/d Select
J63
1
MCCQ-122 - 15A
VIN_FUSE
F1
1
0ZCJ0020FF2E
VSSA FUSE
F2
1
0ZCG0300FF2B
PTC_3A
F3
4
0ZCH0005FF2E
FUSE 60V 50mA/150mA
F6, F7, F8, F9
1
MCCQ-122 - 3A fitted
VLC1_FUSE
F10
1
MCCQ-122 - 3A fitted
VLC2_FUSE
F11
1
1210L035/30WR or 0ZCG0030FF2C
FUSE 30V 300mA-500mA
F12
1
THS-02-R
Int 5V EN
JP1
1
THS-02-R
ERASE
JP2
1
Virtual Component - DNP
CAN0_Term_disconnect_H
JP3
1
DNP
5V_EXT-5V_SBC
JP4
1
DNP
5V_EXT-5V_INT
JP5
1
Virtual Component - DNP
CAN0_Term_disconnect_L
JP6
1
THS-02-R
IO2_I2C_Byp
JP7
1
THS-02-R
PD_CD_OVERRIDE
JP8
1
Virtual Component - DNP
CAN1_Term_disconnect_H
JP9
1
Virtual Component - DNP
CAN1_Term_disconnect_L
JP10
4
VE1206K121R050
RV3, RV4, RV5, RV6
1
LY-A03-02
RESET
S1
1
Walkbury 2D Barcode position
2D_barcode
SYM1
3
AOD66406 / AOD4184A
AOD4184A
TR1, TR3, TR5
1
AO3400A or similar (PMV20XNER, PMV40UN2)
AO3400A
TR11
11
BAT54CLT1G
BAT54C
D1, D2, D8, D22, D24, D25, D34, D36 +3
2
CDBA540-HF
D3, D9
1
150060BS75000 or equivalent Blue
V_FUSED
D4
1
150060RS75000 or equivalent Red
5V+
D5
1
150060VS75000 or equivalent Green
3.3V
D6
1
150060RS75000 or equivalent Red
STATUS
D7
6
DSS14UTR or RB162MM-40TR or similar
1A,40V
D10, D21, D31, D32, D33, D35
1
150060RS75000 or equivalent Red
OUT_0
D11
6
VS-1EFH02HM3/I / ES1CL RVG
1A+ 100V+
D12, D14, D16, D17, D18, D19
1
150060RS75000 or equivalent Red
OUT_1
D13
1
150060RS75000 or equivalent Red
OUT_2
D15
9
1N4448WT
D20, D41, D45, D46, D47, D50, D51, D52 +1
1
150060RS75000 or equivalent Red
USB
D23
5
ACDBA340-HF or similar
3A 40V
D26, D27, D28, D29, D30
1
150060AS75000 or equivalent Amber
12V+
D37
1
150060VS75000 or equivalent Green
ACT
D42
1
824032815 or 824031815
D_TVS_5V
D54
1
824032813
D_TVS_3.3V
D55
1
1N4148WT
D62
2
SDEM25201B / SRN2512-1R0M
1uH
L1, L2
1
LMLP07A7M8R2DTAS
8.2uH
L3
1
BBUP00321611800Y00
80 Ohms @ 100MHz
L4
5
BK1608HS102-T
1K @100Mhz
L5, L6, L7, L8, L10
2
744235110
CM Choke
L9, L11
1
74404054100 or similar
10u
L12
1
742792025
100 ohm, 4 A
L13
2
GCM155R71H472KA37D
4n7 10V
C1, C177
46
0402YC104KAT2A
0u1 16V
C2, C3, C4, C5, C6, C7, C8, C9 +38
6
LMK212BJ106KG-T
10u 10V
C13, C43, C172, C180, C189, C204
2
865080545012 (16V is also ok)
100u 35V
C16, C201
7
C1608X5R1C225K080AB
2u2 16V
C51, C55, C63, C65, C169, C184, C200
2
CL21A475KOFNNNE
4u7 16V
C61, C158
3
C0402C100J5GACTU
10p 50V
C62, C66, C153
4
04023C103KAT2A
10n 10V
C64, C86, C136, C206
6
CL31A106KBHNNNE
10u 50V
C70, C73, C137, C140, C141, C178
4
CL10B105KP8NNNC
1u 10V
C72, C156, C161, C202
3
865080545012
100u 35V
C138, C139, C146
2
04025C102KAT2A
1n 16V
C142, C203
3
GMK316BJ106KL-T
10u 35V
C147, C148, C149
2
CC0805KRX7RCBB102
1n 1kV
C173, C195
1
CL10B104KB8NNWC
0u1 50V
C176
2
GRM21BR61E226ME44L
22u 25V
C185, C186
1
CL10A105KL8NNNC
1u 35V
C187
1
DNP
100p DNP
C190
2
04025A220JAT2A
22p 50V
C191, C194
59
RMCS0402FT10K0
10K
R1, R3, R5, R7, R10, R22, R24, R25 +51
10
RK73H1ETTP2702F
27K 0.1W
R2, R4, R8, R11, R12, R13, R105, R122 +2
1
DNP
10K-DNP
R6
6
RMCF0402FT180R
180R
R9, R18, R31, R40, R43, R47
4
RMCF0402FT59R0
59R
R14, R15, R133, R134
1
ESR03EZPF1002
10K 0.2W+
R16
8
AC0402FR-072K2L
2K2
R17, R21, R68, R98, R99, R100, R101, R130
2
RC0805FR-101ML
1M
R19, R156
4
RMCF0402FT100K
100K
R20, R107, R177, R178
15
RK73H1ETTP4701F
4K7 0.1W
R23, R42, R46, R49, R72, R74, R78, R89 +7
4
ERJ-PB3B2201V
2K2 0.1% 0.2W+
R28, R34, R35, R114
11
RC0402FR-131KL
1K
R41, R45, R50, R52, R54, R56, R76, R136 +3
1
ERJ-HP6F6800V (ERJ-P06F6653V 665R is an alternative)
680R 0.5W
R65
2
RMCF0402FT28K7
28K7
R66, R67
1
RC0402FR-133K3L
3K3
R69
2
RMCF0402FT2K87
2K87
R70, R75
1
RMCS0402FT15K0
15K
R71
4
RNCP0805FTD10K0
10K 0.25W
R79, R81, R82, R95
19
RK73H1ETTP4700F
470R 0.1W
R90, R104, R126, R132, R137, R138, R143, R150 +11
3
ERJ-2RKF6042X
60K4 0.1W
R102, R152, R154
1
RC0402FR-0737K4L
37K4
R106
1
CR0603-FX-1000ELF
100R
R108
1
RMCF0402FT5K62
5K62
R111
1
RMCF0402FT2R20
2R2
R112
1
RC0402FR-1347KL
47K
R119
2
RMCF0402FT15R0
15R
R123, R175
1
DNP
1.5K DNP
R139
3
DNP
10K - DNP
R146, R147, R163
2
ERJ-2RKF27R0X
27R 0.1W
R148, R179
1
RMCF0402FT6K49
6K49
R149
1
RMCF0402FT16K0
16K
R180
1
MR04X5101FTL
5K1
R181
1
RC0402FR-13820RL
820R 1%
R182
1
RMCF0402FT150R
150R
R184
1
RK73H1JTTD2200F
220R >125mW
R187

Duet3-Mainboard-6XD design files

The KiCad project lives in the Duet3D/Duet3-Mainboard-6XD repository on GitHub; these links point at the commit this page was built from.

Duet3-Mainboard-6XD: common questions

What microcontroller does the Duet3-Mainboard-6XD use?

The Duet3-Mainboard-6XD is built around the ATSAME70Q20B-AN or ATSAMV71Q20B-AABT, from the Microchip SAM family.

How big is the Duet3-Mainboard-6XD PCB?

The Duet3-Mainboard-6XD measures 115 × 140 mm, has 4 copper layers and is 1.51 mm thick.

How many components are on the Duet3-Mainboard-6XD?

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

Where can I download the Duet3-Mainboard-6XD design files?

From the Duet3D/Duet3-Mainboard-6XD repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Duet3-Mainboard-6XD design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Duet3-Mainboard-6XD without the hardware?

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

Similar boards