Duet3 MB 6XD Schematic v1.01 20230222

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

1 2 3 4 5 6

Duet3 Mainboard 6XD


Processor Stepper Driver & Endstops IO

A A

Processor Stepper Signals IO

File: Processor.kicad_sch File: Stepper_Drv.kicad_sch File: Endstops.kicad_sch


MOSFET outputs Comms Power
B B

MOSFET outputs Comms Power

C C

File: Htr_Fan.kicad_sch File: Power.kicad_sch


File: Comms.kicad_sch
Headers

Headers
(c) Duet3D
Duet3d
Sheet: /
D File: Duet3_MB_6XD.kicad_sch D

Title: Duet 3 Main Board 6XD


Size: A4 Date: 2023-02-22 Rev: 1.01
File: Headers.kicad_sch KiCad E.D.A. kicad (6.0.0) Id: 0/8
1 2 3 4 5 6
1 2 3 4 5 6

Thermistors
VREF_MON
+3.3V 2K2 0.1% 0.2W+
C61 VDDCORE 0.2W resistors
R28

R112
2R2
C161 2K2 0.1% 0.2W+ required for
4u7 16V
ESD protection

C160
0u1 16V
1u 10V R35
2K2 0.1% 0.2W+

1K @100Mhz
A R34 A
2K2 0.1% 0.2W+

C157

L7

1K @100Mhz

1K @100Mhz
R29 R114
C158 TEMP_0 THERMISTOR_0
10K R32

L6

L8
C150 C151 C152 C154 C155 TEMP_1 THERMISTOR_1
4u7 16V
C159 C164 C165 C166 C167 C168
0u1 16V C162 C163 10K R33
0u1 16V0u1 16V
0u1 16V
0u1 16V
0u1 16V TEMP_2 THERMISTOR_2

VDDPLLUSB

VDDPLL
0u1 16V 0u1 16V0u1 16V
0u1 16V
0u1 16V
0u1 16V

VDDUTMIC
0u1 16V
0u1 16V 10KR113
TEMP_3 THERMISTOR_3
10K

134

143

123

139
C55 C63 C65 C169

30

29
5

3
2u2 16V 2u2 16V
2u2 16V 2u2 16V

VDDIO

VDDUTMII

VDDIN

VDDOUT

VDDUTMIC

VDDCORE
VDDPLL
VDDPLLUSB
IO_6_OUT_ISO
470R 0.1W 102 11
IO_6_OUT PA0 PC0 TEMP_2 VREFN
R169 O6Tacho99 38
O5_TACHO PA1 PC1 DRIVER_3_STEP

VDDCORE (29.33.50.81.107)
93 39

VDDIO (30,43,72,80,96)
DRIVER_4_EN PA2 PC2 DRIVER_3_ERR
R165
io3_out 91 40
IO_3_OUT PA3 PC3 DRIVER_4_DIR
470R 0.1W 77 41
DRIVER_2_DIR PA4 PC4 DRIVER_4_STEP
73 58
SPI0_CS1 PA5 PC5 OUT_4
114 54
SPI0_CS2 PA6 PC6 USB_PWR_EN
35 48
VFD PA7 PC7 O3_TACHO
36 82
OUT_5 PA8 PC8 OUT_7
B 75 86 B
PA09 reserved for backward compatibility PA9 PC9 DRIVER_5_STEP
66 90
PS_ON PA10 PC10 DRIVER_5_ERR
+3.3V

64 94
OUT_2 PA11 PC11 OUT_6
68 17
OUT_8 PA12 PC12 CANRX1
42 19
QMOSI PA13 PC13 VSSA_MON
51 97
QSCK PA14 PC14 USB_STATE
49 18
OUT_3 PA15 PC15 TEMP_0
45 100
1

OUT_1 PA16 PC16 DRIVER_1_STEP


25 103
IO_7 PA17 PC17 DRIVER_1_ERR
JP2 24 111
IO_6 PA18 PC18 DRIVER_0_STEP
ERASE 23 117
IO_5 PA19 PC19 USB_UFP_DETECT
22 120
VIN_POWER_MON PA20 PC20 DRIVER_2_EN
2

32 122
DRIVER_1_EN PA21 PC21 ~{FLG} IO_7_OUT_ISO
37 124
PA22 PC22
2K2

R68

DRIVER_3_DIR SPI0_CS4
46 127 R173 IO_7_OUT
ERASE

DRIVER_3_EN PA23 PC23


56 130 470R 0.1W
OUT_0 PA24 PC24 SPI1_SCK_BUFF
59 133
MCCK PA25 PC25 spi1cs0
spi1cs0
62 13
MCDA2 PA26 PC26 SPI1_MISO
70 12
MCDA3 PA27 PC27 SPI1_MOSI_BUFF
112 76
C MCCDA PA28 PC28 DRIVER_2_STEP C
129 16
+3.3V

SD_CD PA29 PC29 TEMP_1


116 15
MCDA0 PA30 PC30 VREF_MON
118 14
MCDA1 PA31 PC31 TEMP_3

21 U11 1
SPI0_MISO PB0 PD0 GTXCK
100K

100K

20 132
SPI0_MOSI PB1 ATSAME70Q20B-AN PD1 GTXEN
26 131
CANTX0 PB2 PD2 GTX0
R177

R178

31 128
CANRX0 PB3 PD3 GTX1
105 126
DRIVER_0_EN PB4 PD4 GRXDV
109 125
DRIVER_0_DIR PB5 PD5 GRX0
SWDIO 79 121
PB6 PD6 GRX1
SWDIO also connected to status LED 89 119
SWCLK PB7 PD7 GRXER
SWCLK also connected to act LED 141 113
XOUT
PB8 PD8 GMDC
142 110
XIN
PB9 PD9 GMDIO

+3.3V
87 101
ECS-120-10-33B-CKM-TR ERASE PB12 PD10 DRIVER_1_DIR
3 4 144 98
SPI0_SCK PB13 PD11 PHY_RESET
2 1 92
PD12 CANTX1
C66 C62 R171 4 88
12MHz IO_4_OUT io4_out
PE0 PD13 DRIVER_2_ERR
R167 470R 0.1W 6 84
X1 IO_8_OUT PE1 PD14 DRIVER_5_DIR

R64
10p 50V 10p 50V
+3.3V

470R 0.1W

10K
D 7 106 D
IO_8_OUT_ISO SPI1_DATA_RDY PE2 PD15 IO_1
10 78 io1_out R170
IO_8 PE3 PD16 IO_1_OUT
27 74470R 0.1W
12V_MON PE4 PD17 DRIVER_5_EN
28 69
IO_3 PE5 PD18 PD_SD_CD
67
RESET_EXT

PD19 SPI0_CS0 IO_5_OUT_ISO


R30

137 65
10K

5K62 HSDP HSDP PD20 SPI0_CS3

1
136 63 R126
R111 HSDN HSDM PD21 IO_5_OUT
140 60 470R 0.1W
D20 C153
VBG
VBG PD22 STEP_GATE JP8
1N4448WT 10p 50V 57 PD_CD_OVERRIDE
180R RESET PD23 O4_TACHO
83 55
rst

NRST PD24
85 52

2
R31 NC_TST

TST PD25 IO_0 R168


S1

53 io0_out
RESET

C64 PD26 IO_0_OUT


104 47 470R 0.1W R166
VREFP NC_JSEL

JTAGSEL PD27 io2_out


IO_2_OUT
10n 10V 71 470R 0.1W
1K @100Mhz PD28 IO_2
9 108
+3.3V L5
VREFP PD29 DRIVER_0_ERR
8 34
C156 VREFN PD30 IO_4
2
PD31 DRIVER_4_ERR
GND
GND
GND
GND
GND
GND

1u 10V
115
135
138
44
61
95

VREFN
E E

NT1
F2 Net-Tie_2
VSSA NT2 VREFP Monitoring VSSA sensing
Net-Tie_2
VSSA FUSE VREFP

VSSA
R175
15R

VREF_MON 10K

R27
4K7 0.1W

C200
R176

2u2 16V

C51
VREFN VSSA_MON
2u2 16V
VSSA VREFN

F F

Tacho Pullups & Series Resistors


Status and activity LEDs
+3.3V +3.3V +3.3V
R83

R88

R87
10K

10K

10K

2K2

R21

180R

R9
Green
Red

10K
O3_TACHO OUT_3_TACHO
STATUS

R86
ACT

10K
O4_TACHO OUT_4_TACHO
D7

D42

R85
10K
O5_TACHO OUT_5_TACHO
R84 SWDIO SWCLK

Board Version Dir Pulldowns Step Pulldown


G G
4K7 0.1W

DRIVER_0_DIR STEP_GATE
R89
R6
R144

10K-DNP
R146

DRIVER_1_DIR
10K - DNP
10K

R147

DRIVER_2_DIR
10K - DNP
R163

DRIVER_3_DIR
10K - DNP

DRIVER_4_DIR
R172

DRIVER_5_DIR
10K

Pulldown on:
Driver 5 DIR
ID this as a v1.01 6XD board

MOUNTING MOUNTINGMOUNTINGMOUNTING
H H
M4 M5 M6 M7 (c) Duet3D
Duet3d
FID FID Leave off until tested Sheet: /Processor/
File: Processor.kicad_sch
M1 M2 KiCAD
Title: Duet 3 Main Board 6XD
Size: A3 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 1/8
1 2 3 4 5 6
1 2 3 4 5 6

Step Gates
Driver enable polarity
+3.3V C2
+3.3V C3 Select jumper
0u1 16V 0u1 16V

14

14
U1 U2
1 1

VCC

VCC
STEP_GATE 1A STEP_GATE 1A R5
1Y 3 D_3_STEP_gated 1Y 3 D_5_STEP_gated DRIVER_0_EN
A 10K R10 A
DRIVER_3_STEP
2 1B DRIVER_5_STEP
2 1B DRIVER_1_EN 1
10K +3.3V
R25 2 J40
STEP_GATE
4 2A STEP_GATE
4 2A DRIVER_2_EN d_en_pol

2Y 6 D_2_STEP_gated 2Y 6 D_4_STEP_gated 10K R26 3


5 5 DRIVER_3_EN
DRIVER_2_STEP 2B 74HC08 DRIVER_4_STEP 2B 74HC08 10K R36
DRIVER_4_EN Driver Enable Polarity
STEP_GATE
9 3A 9 3A 10K R37
8 8 DRIVER_5_EN
10 3Y D_0_STEP_gated 10 3Y 10K
DRIVER_0_STEP 3B 3B
STEP_GATE
12 4A 12 4A
GND

GND
4Y 11 D_1_STEP_gated 4Y 11
DRIVER_1_STEP
13 4B 13 4B
7

7
Open Drain inverting buffers (24mA max sink)
+3.3V C4
+3.3V C5
+3.3V C6
B B
0u1 16V 0u1 16V 0u1 16V
14

14

14
U6 U31 U32
VCC

VCC

VCC
DRIVER_1_EN
1 1A 1Y 2 D_1_EN_NEG DRIVER_3_EN
1 1A 1Y 2 D_3_EN_NEG DRIVER_5_EN
1 1A 1Y 2 D_5_EN_NEG

D_1_STEP_gated
3 2A 2Y 4 D_1_STEP_NEG DRIVER_3_DIR
3 2A 2Y 4 D_3_DIR_NEG DRIVER_5_DIR
3 2A 2Y 4 D_5_DIR_NEG

D_0_STEP_gated
5 3A 3Y 6 D_0_STEP_NEG DRIVER_2_EN
5 3A 3Y 6 D_2_EN_NEG DRIVER_4_EN
5 3A 3Y 6 D_4_EN_NEG
74LVC06A 74LVC06A 74LVC06A

DRIVER_0_DIR
9 4A 4Y 8 D_0_DIR_NEG D_2_STEP_gated
9 4A 4Y 8 D_2_STEP_NEG D_4_STEP_gated
9 4A 4Y 8 D_4_STEP_NEG

DRIVER_0_EN
11 5A 5Y 10 D_0_EN_NEG DRIVER_2_DIR
11 5A 5Y 10 D_2_DIR_NEG DRIVER_4_DIR
11 5A 5Y 10 D_4_DIR_NEG
GND

GND

GND
DRIVER_1_DIR
13 6A 6Y 12 D_1_DIR_NEG D_3_STEP_gated
13 6A 6Y 12 D_3_STEP_NEG D_5_STEP_gated
13 6A 6Y 12 D_5_STEP_NEG
7

7
C C

pull up/down resistors


Driver Error Signal for opto isolated error
Input Protection signals

+3.3V
10K 10K
D_1_ERR BAT54C D_0_ERR R38
D_0_ERR
3

R109 R117 10K


1 2 R55
DRIVER_1_ERR DRIVER_0_ERR D_1_ERR
10K R60
D22 1
D_2_ERR 5V_EXT
10K R61 J63
2
+3.3V D_3_ERR d_err_ud_sel

10K 10K 10K R62 3


D_3_ERR BAT54C D_2_ERR D_4_ERR
10K
3

R110 R127 R63


1 2 D_5_ERR
DRIVER_3_ERR DRIVER_2_ERR 10K Error Pull u/d Select
(c) Duet3D
D38
Duet3d
10K +3.3V 10K Sheet: /Stepper Driver & Endstops/
D D_5_ERR BAT54C D_4_ERR D
File: Stepper_Drv.kicad_sch
3

R115 R128
1 2
DRIVER_5_ERR DRIVER_4_ERR
Title: Duet 3 Main Board 6XD
D39
Size: A4 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 2/8
1 2 3 4 5 6
1 2 3 4 5 6

IO inputs 3.3V_EXT 3.3V_EXT 3.3V_EXT Optoisolated IO outputs

JP7
27K 0.1W

27K 0.1W

27K 0.1W
R2

R4

R8
IO2_I2C_Byp R104
F6
470R 0.1W FUSE 60V 50mA/150mA
R1 R3 R7 U27
1 4
opt_io5_o

IO_5_OUT_ISO_POS
A IO_0 IO_0_IN IO_1 IO_1_IN IO_2 IO_2_IN
+3.3V A
10K 10K 10K

3
470R 0.1W

D50
3.3V_EXT 3.3V_EXT opt_io5_pin
2 3 opt_io5_oc
Q21 RV3
U

R132
27K 0.1W 1

27K 0.1W
R158

R160

2
BC816-16WX
2K2
IO_5_OUT_ISO IO_5_OUT_ISO_NEG
R157 R159 R98 F7
IO_3 IO_3_IN IO_4 IO_4_IN
10K 10K U28 FUSE 60V 50mA/150mA
1 4
opt_io6_o

IO_6_OUT_ISO_POS
+3.3V

3
Optoisolated IO inputs

470R 0.1W

D51
opt_io6_pin
2 3 opt_io6_oc
Q22 RV4
U

R137
+3.3V 1
+3.3V

2
4K7 0.1W

4K7 0.1W
BC816-16WX
R162

2K2
10K 0.25W

R23

10K 0.25W
IO_5_IN_ISO_POS IO_6_IN_ISO_POS IO_6_OUT_ISO IO_6_OUT_ISO_NEG
R161 R22 R99 F8
R82

R79
IO_5 IO_5_IN IO_6 IO_6_IN
10K U23 10K U29 FUSE 60V 50mA/150mA
U20
4 1
opt_io5_i_p

1 4
opt_io7_o

IO_7_OUT_ISO_POS
4 1
opt_io6_i_p

+3.3V

3
D46

D41

470R 0.1W
B B

D52
3 2 2 3 Q23 RV5
3 2 opt_io7_pin opt_io7_oc

R138
1
IO_5_IN_ISO_NEG IO_6_IN_ISO_NEG

2
+3.3V
+3.3V BC816-16WX
2K2
4K7 0.1W
4K7 0.1W

IO_7_OUT_ISO IO_7_OUT_ISO_NEG
R74

R100 F9

10K 0.25W
R72

10K 0.25W

IO_7_IN_ISO_POS IO_8_IN_ISO_POS
U30 FUSE 60V 50mA/150mA
R24 R73

R95
R81

IO_7 IO_7_IN IO_8 IO_8_IN 1 4


opt_io8_o

IO_8_OUT_ISO_POS
10K +3.3V
10K U24

3
U22

470R 0.1W
4 1
opt_io8_i_p

D53
4 1
opt_io7_i_p

opt_io8_pin
2 3 opt_io8_o_c
Q24 RV6
U

R143
D47 1
D45

3 2

2
3 2
BC816-16WX
IO_7_IN_ISO_NEG IO_8_IN_ISO_NEG 2K2
IO_8_OUT_ISO IO_8_OUT_ISO_NEG
R101

3.3V Signal level Clamping


C C

+3.3V +3.3V
+3.3V

BAT54C BAT54C BAT54C


3

1 2 1 2 1 2
IO_0 IO_1 IO_2 O5_TACHO O4_TACHO O3_TACHO
D36
D1 D8

+3.3V +3.3V +3.3V

BAT54C BAT54C BAT54C


3

IO_6
1 2 IO_5 IO_8
1 2 IO_7 IO_4
1 2 IO_3

D24 D25 D2
(c) Duet3D
Duet3d
Sheet: /IO/
D File: Endstops.kicad_sch D

Title: Duet 3 Main Board 6XD


Size: A4 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 3/8
1 2 3 4 5 6
1 2 3 4 5 6

OUT1 - OUT2 - High current MOSFETs

OUT 0 MOSFET CONTROL OUT 1 MOSFET CONTROL OUT 2 MOSFET CONTROL

V_FUSED V_FUSED V_FUSED

4K7 0.1W

4K7 0.1W

4K7 0.1W
A A

R42

R46

R49
D28

D27

D26
1

1
OUT_1
OUT_0

3A 40V

3A 40V

3A 40V
OUT_2
D11

D13

D15
Low current output
Voltage Select

2
OUT_0_NEG OUT_1_NEG OUT_2_NEG
1
VLC1_FUSED
TR1 TR3 TR5 J52

10u 50V

10u 50V
2
V_OUT_LC_1
2

2
180R 180R 180R 3 V_OUT_3-5 Select
C73 12V_EXT

C70
OUT_0_BUFF TR1_G

1 OUT_1_BUFF TR3_G

1 OUT_2_BUFF TR5_G

1
R40 R43 R47
3

3
AOD4184A
AOD4184A AOD4184A VLC2_FUSED
1
2 J29
V_OUT_LC_2
3 V_OUT_6-9 Select
12V_EXT

B B

OUT3 - OUT9 - Medium current MOSFETs

OUT 3 MOSFET CONTROL OUT 4 MOSFET CONTROL OUT 5 MOSFET CONTROL OUT 6 MOSFET CONTROL
V_OUT_LC_1 V_OUT_LC_1 V_OUT_LC_1 V_OUT_LC_2
1A+ 100V+

1A+ 100V+

1A+ 100V+

1A+ 100V+
D18

D19

D12

D14
OUT_3_NEG OUT_4_NEG OUT_5_NEG OUT_6_NEG
D

D
6

5
1K G 1K G 1K G 1K G
OUT_3_BUFF out3_g

4 OUT_4_BUFF out4_g

4 OUT_5_BUFF out5_g

1 OUT_6_BUFF out6_g

1
R54 Q27B R56 Q26B R41 Q25A R45 Q27A
S

S
3

2
C C

OUT 7 MOSFET CONTROL OUT 8 MOSFET CONTROL Dotstar LED buffer 5V_INT

0u1 16V
V_OUT_LC_2 V_OUT_LC_2

C199
1A+ 100V+

1A+ 100V+
D16

D17

470R 0.1W
OUT_7_NEG OUT_8_NEG DS_LED_DO_BUFF
1 6 U12A R186

2
QMOSI U12_OUTA

BAT54C

D34
74HCT2G34GW,125
D

D
5

3 4 U12B
1K 1K QSCK U12_OUTB

G G
OUT_7_BUFF OUT_8_BUFF
1
out7_g

1
out8_g

4 470R 0.1W
D R50 Q26A R52 Q25B DS_LED_CK_BUFF D
R185
S

S
2

FET Drives 0u1 16V 0u1 16V


5V_INT 5V_INT
C71 C74
16

16

2 3 2 3
VCC

VCC

OUT_6 A0 Y0 OUT_6_BUFF OUT_8 A0 Y0 OUT_8_BUFF

OUT_4
4 A1 Y1 5 OUT_4_BUFF OUT_7
4 A1 Y1 5 OUT_7_BUFF

OUT_3
6 A2 Y2 7 OUT_3_BUFF OUT_5
6 A2 Y2 7 OUT_5_BUFF
E U8 U9 E
OUT_2
10 A3 Y3 9 OUT_2_BUFF VFD
10 A3 Y3 9 VFD_BUFF
74HCT365
12 74HCT365 11 12 11
OUT_1 A4 Y4 OUT_1_BUFF A4 Y4
OUT_0
14 A5 Y5 13 OUT_0_BUFF PS_ON
14 A5 Y5 13 PS_ON_BUFF
1 OE1 1 OE1
GND

GND

15 OE2 15 OE2
R243
R44

R48

R51

R53
10K

10K

10K

10K

10K
R116

R118
R57

R58

R59

R39
10K

10K

10K

10K

10K

10K

F F

G G

H H
(c) Duet3D
Duet3d
Sheet: /MOSFET outputs/
File: Htr_Fan.kicad_sch
Title: Duet 3 Main Board 6XD
Size: A3 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 4/8
1 2 3 4 5 6
1 2 3 4 5 6

CAN1 Transceiver Ethernet/Ethercat Master

5V_INT
CAN1_H

CAN1_Term_disconnect_H

+3.3V
2
C175 JP9
Note the SAME70xpld uses smaller

1
decoupling caps (4u7, 10u) rather
0u1 16V 1K @100Mhz than the 22u from the PHY datasheet.
A CAN1_H A
Values of L10, L12 TBD L10 C180 C181

10u 10V

0u1 16V
Not specified
C183

0u1 16V
CM Choke C184

59R
R133
VDD
CANTX1 1

C188
TXD L9
4 7 1 2 2u2 16V
CANRX1 RXD CANH CAN1H_C

U13 can1_term_c

4n7 10V C189

0u1 16V
CAN1_Term_disconnect_L
5 MCP2542 6 4 3 C177
+3.3V VIO CANL CAN1L_C

R134
8 VSS 10u 10V

59R
S 744235110

VDDA_3V3
C174

VDD_1V2
R139 R141

1.5K DNP
2

0u1 16V

1K
CAN1_L

14
1

2
1
JP10

VDD_1V2

VDDIO
VDDA_3V3
11
GMDC MDC

2
10 ETHERNET J46
GMDIO MDIO 6 TD+
CAN1_L 27R 0.1W TXP TD+
1 J1
16 C192 TCT J4
GTXCK REF_CLK

REF_CLK 5 4 J5
R179 TXM TD-
0u1 16V TD- J2
20 2 XMIT
GTX0 TXD0 RD+ RD+

GRX0 C193
3 J3
21 4 RCT J7
GTX1 TXD1 U16 RXP 5 J8
RD-
0u1 16V RD- J6
B 19 3 6 RCV B
GRX1 GTXEN TXEN KSZ8081RNACA RXM
CAN0 Transceiver 470R 0.1W

+3.3V
13
RXD0
+3.3V LEDG_A
GREEN
9
23 R150
CAN0_Term_disconnect_H

5V_INT CAN0_H LED0 LED0 LEDG_K


12 10
RXD1 LEDY_A
YELLOW
C226 GRXER 8 10K PHY_RESET 12
17 XI XI
R151
2

LEDY_K

R174 RXER 11
0u1 16V

470R 0.1W
JP3 10K 7

SHIELD

SHIELD
R188
18 XO XO

GND
NC
intrp
INTRP

13

14
1

8
CAN0_H R136 1K 9
24 REXT REXT
3

GND1
GND2
~{RST}
59R
R14
VDD

CANTX0 1 744235110 PHY_RESET R149 C190


15
SHIELD_GND

TXD CRS_RV
4 7 4 3 1M

100p DNP
CANRX0 RXD CANH CAN0H_C

1n 1kV
U15 4n7 10V J45

22
25

6K49
R135

4K7 0.1W
can0_term_c

MCP2542 C1 GRXDV C195 R156

1
5 6 1 2 R142
+3.3V VIO CANL CAN0L_C
CAN0_Term_disconnect_L

8
VSS

SHIELD_GND

10K
S L11
R15

59R

C225
CM Choke
1 2
2

0u1 16V CAN0_L

4 3
22p 50V 22p 50V
1

JP6 X2 ESD protection


shield ground point
C191 C194
2

CAN0_L
C C

uSD RPI Comms Buffers SBC_3.3V


+3.3V C227
10K

+3.3V
C179 0u1 16V
U3 U19A
R145

CM1624 J27
U17A 0u1 16V 74LVC2G34
uSD_Socket
1 16 1 74LVC2G34 1 6
MCDA2 SDData1 Data1 DAT2
DAT2 SPI1_MISO SPI1_MISO_BUFF
2 15 2
MCDA3 SDData0 Data0 DAT3
DAT3
SPI1_SPCK
1 6
SPI1_SCK_BUFF
3 14 3 U19B
MCCK SDClk CLK CMD
CMD
4 13 4 74LVC2G34
SD_CD ESD1 ESD1 VDD U17B
5 12 5
74LVC2G34
ESD3 VCC CLK
CLK
3 4
6 11 7 SPI1_DATA_RDY SPI1_DATA_RDY_BUFF
MCCDA SDCMD CMD DAT0
DAT0/DO
7 10 3 4
D MCDA0 SDData3 Data3 DAT1
8
DAT1 SPI1_MOSI SPI1_MOSI_BUFF D
6
GND

GND
8 9
27K 0.1W

27K 0.1W
9
MCDA1 SDData2 Data2 SD_cd
Card_Detect
G
GND
R11

C172 R12
PAD

10u 10V Pi->Duet +3.3V


Duet->Pi

27K 0.1W
R13
spi1cs0 R239 SPI1_CS0
USB 1K
A4
VBUS VBUS A4,A9,B4,B9
R130
2K2

A5
27K 0.1W CC1 CC1
B5
VBUS_DETECT CC2 CC2
USB
D23

R119 C171 R122


A7
47K 0u1 16V D-
B7
D-
A6 J43
D+
B6 USB
HSDN D+
A1,A12,B1,B12

E E
HSDP
SHIELD

A8
U5 RClamp0504FB SBU1
GND
5

B8
SBU2

CC2
S1

HSDN
A1

1 4
usbce

HSDP
3 6 CC1 R19 C173

1n 1kV
1M
2

R71

15K
2

Q1 q1b

1
28K7

28K7

BC807
R67

R66
3

R70
cc1d

CC1
F 2K87 F
2

CC2

3 D40
USB_STATE
BAT54C
R76

1K

R75
1

USB_UFP_DETECT cc2d

2K87
R77

10K

VBUS_DETECT

5V_INT
C13 C14 U7
R80

10K

AP22816AKEWT
10u 10V 0u1 16V
5 1
470R 0.1W

IN OUT VBUS
C15 C16
R90

+
GND

4 3
USB_PWR_EN ~{EN} ~{FLG} ~{FLG}
0u1 16V

100u 35V
4K7 0.1W

2
R78

G G

H H
(c) Duet3D
Duet3d
Sheet: /Comms/
File: Comms.kicad_sch
Title: Duet 3 Main Board 6XD
Size: A3 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 5/8
1 2 3 4 5 6
1 2 3 4 5 6

12-30V Input, 5V 4A Output


PWM Buck Converter V_BK_IN
D3
L1
2 1
V_FUSED 1uH
3A 40V F3
2 1
CDBA540-HF
D30
5v_ext_fuse

5V_EXT

27K 0.1W
C137 + C138 C141 C144 5V_common PTC_3A
C139 C140

R105
A A
60K4 0.1W

+ 1A,40V
15R

10u 50V
0u1 16V LX L3 L4
R102

5VIN_BUCK_IN

5VIN_BUCK_SS
5VIN_BUCK_BS L3_OUT
5V_INT

100u 35V

0u1 16V
8.2uH 80 Ohms @ 100MHz

C145
100u 35V
R123 D31

CDBA540-HF
1
10u 50V

10u 50V
EN_JP_1 C149
C147 C148 C201

D9

C203
+

R182
VIN_POWER_MON

10u 35V
Int 5V EN

100u 35V
1n 16V
10u 35V

10u 35V
8

VIN

SS
1

BS
JP1

820R 1%

220R >125mW
5VIN_BUCK_EN

EN LX

1 D29
4K7 0.1W

C136
R103

1A,40V
100K

1A,40V

3A 40V
R187
1A,40V
4 6

D32

D33
2

D10
10n 10V 5VIN_BUCK_FSW

FSW FB 5VIN_BUCK_FB

R107

2
1n 16V
5 3
COMP_CAP_R 5VIN_BUCK_COMP

COMP GND

R184
3K3

R69
C142 U10

37K4

R106

150R
AOZ1284

D62 VBUS
1N4148WT
5V_EXT_INPUT

B B

14-30V Input, 12V 1A Output SBC <-> Duet 5V jumpers


PWM Buck Converter 12V_BST PS_ON Control
SRN2512-1R0M
0u1 16V

C182

JP4
27R 0.1W
L2
V_BK_IN C146 C176 C178
R148
1uH
1 2
10

3.5A + 5V_EXT 5V_SBC


TS30041-M000QFNR 5V_EXT-5V_SBC
PS_ON_SW
100u 35V

JP5
10u 50V

1A,40V
0u1 50V

BST

12V_VCC

VSW 1 L12 L13


1 2
12V_VSW 12_VOUT 12_out
12V_EXT 5V_EXT 5V_INT
11 VCC
10u

R65
100 ohm, 4 A

VSW 12 C185 C186 D35


C187 5V_EXT-5V_INT

R154
22u 25V

22u 25V
2 VCC
U14 680R 0.5W Both are DNP

4K7 0.1W 60K4 0.1W


13
VSW TR11 TR11_D
60K4 0.1W

3 VCC
TS30041
16

3
R152

VSW JP4: Duet powers SBC


9 1K
EN_SYNC 12V_MON PS_ON_BUFF TR11_G

1u 35V
R164 JP5 allows for SBC to
5 C206

R155
PGND
PGND

FB 12V_FB

2
Power Duet.
GND
PAD

4K7 0.1W

C Bypasses 5V protection C
NC
NC
PG

10n 10V AO3400A


R153
17
15
14
4
6
7
8

5V Input, 3.3V Output for internal use only


Power LEDs Mini Blade Fuses ESD protection Diodes
Low Drop-Out Linear Regulator
V_FUSED

U4
12V_EXT

F1
5V_INT

+3.3V

1 3 V_IN V_FUSED 10A


5V_INT IN OUT +3.3V 5V_INT
C204

VIN_FUSE
10u 10V

F10 D54
GND
GND

10K 0.2W+

C43
4K7 0.1W

V_IN VLC1_FUSED 3A D_TVS_5V


180R
R124

2K2
V_FUSEDR16

R17

R18

D AP7361C-33E-13 10u 10V D


4
2

VLC1_FUSE
F11
12V+

5V+

V_IN VLC2_FUSED 3A
Green

3.3V
Amber
D37

D4

D5

D6
Blue

+3.3V
Red

VLC2_FUSE
F12 D55
FUSE 30V 300mA-500mA D_TVS_3.3V
V_FUSED V_FUSED_IO
5V Input, 3.3V Output for external use only
Low Drop-Out Linear Regulator

U18
1A,40V
1 5
5V_INT VIN VOUT 3V3_EXT_OUT

3.3V_EXT
3 4
EN ADJ 3V3_EXT_ADJ
D21
1u 10V

C72

GND

R180
C202

1u 10V

16K
2

AP7330-W5-7

E E
R181

5K1

F F

G G

H H
(c) Duet3D
Duet3d
Sheet: /Power/
File: Power.kicad_sch
Title: Duet 3 Main Board 6XD
Size: A3 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 6/8
1 2 3 4 5 6
1 2 3 4 5 6

Power, MOSFET outputs CAN1 and CAN0 J23 Test Points


DotStar LED connection SWD
SPI DB Header J42
1 1
J9 5V_EXT 1 SWDIO
High Current 2 J28 2 1
1 2 SWCLK OUT_0 TP7
Terminal CAN1_H DS_LED_DO_BUFF

CAN_1_OUT
3 SPI_DB 3

VIN
V_IN 2 +3.3V

SHIELD_2
SHIELD_1

SWD
HB9500-9.5 3 1
4 SPI0_CS2 1 2 4 OUT_1 TP8
DS_LED_CK_BUFF 4 RESET
CAN1_L 5 3 4 5 1
SPI0_CS1 SPI0_SCK OUT_2 TP9
6 5 6 DS_LED 6
J50 J1 1
A
3
SPI0_MOSI 7 8 SPI0_MISO OUT_3 TP10 A

8
7
2 9 10 1
PS_ON_SW EXT_5V_IN
CAN_SHD_GND
SPI0_CS3 +3.3V OUT_4 TP11
C86
1 R20 1
10n 10V SPI0_CS4 SBC Connection OUT_5 TP12
5V_EXT_INPUT 100K SBC
1
1 2 OUT_6 TP13
5V_SBC
1
Temperature (Thermistor &PT1000) 3 4 1
OUT_7 TP14
OUT_0

OUT_0_NEG J13
2 High Current 5 6
2 1

TEMP_0
V_FUSED JST VH THERMISTOR_0 7 8 OUT_8 TP15

CAN_0_OUT
J10 1 1
CAN0_H 9 10 1
1 2
VSSA VFD TP16
OUT_1

OUT_1_NEG CAN0_L J14


11 12
2 1
2 13 14 VREFP TP39

TEMP_1
J38
V_FUSED THERMISTOR_1
J11 1 15 16
VSSA
All test points are DNP
1 Driver Connectors 17 18
SBC_3.3V
OUT_2

OUT_2_NEG J15
2 19 20
2 SPI1_MOSI

TEMP_2
J26 THERMISTOR_2
V_FUSED 1 21 22
J12 5V_EXT 1 SPI1_MISO_BUFF SPI1_DATA_RDY_BUFF
23 24

DRIVER_0
2 VSSA SPI1_SPCK SPI1_CS0
J2 D_0_STEP_NEG C7
2 3 J41 25 26
V+ GND

D_0_DIR_NEG
2

TEMP_3
1 Always on FAN for board cooling 4 0u1 16V THERMISTOR_3
V_FUSED D_0_EN_NEG J48
5 1
J6 D_0_ERR
B VSSA B
4 6
OUT_3_NEG
3 4 Wire fan
OUT_3

J25
OUT_3_TACHO 2 Headers 1 PanelDue
5V_EXT J39 I/O Headers
1

DRIVER_1
V_OUT_LC_1 2 PANELDUE_SD optoisolated
D_1_STEP_NEG C8 J33
3

IO_5_ISO_OUT
J7 D_1_DIR_NEG 1 2 1
5V_EXT V_FUSED_IO
4 0u1 16V J59

IO_5_ISO_IN
4 D_1_EN_NEG 3 4 2
OUT_4_NEG SPI0_CS0 SPI0_SCK 2 IO_5_OUT_ISO_POS
OUT_4

3 5 5 6 IO_5_IN_ISO_NEG
D_1_ERR SPI0_MOSI SPI0_MISO 3
6 1 IO_5_OUT_ISO_NEG
OUT_4_TACHO 2 7 8 IO_5_IN_ISO_POS
PD_SD_CD 3.3V_EXT 4
1 J24 9 10
V_OUT_LC_1 IO_0_IN IO_0_OUT
1 J34
5V_EXT

IO_6_ISO_OUT
DRIVER_2
2 1
J8 D_2_STEP_NEG C9 J60 V_FUSED_IO

IO_6_ISO_IN
4 3 2 2
OUT_5_NEG D_2_DIR_NEG IO_6_IN_ISO_NEG IO_6_OUT_ISO_POS
4 0u1 16V 3
OUT_5

3 D_2_EN_NEG IO_6_IN_ISO_POS
1 IO_6_OUT_ISO_NEG
OUT_5_TACHO 2 D_2_ERR
5 I/O Headers 4
1 6 (not isolated)
V_OUT_LC_1 J44

IO_7_ISO_OUT
J3 J35 V_FUSED_IO
1
J61

IO_7_ISO_IN
2 Medium Current 1 2

3.3V_EXT
5V_EXT
OUT_6

OUT_6_NEG 2 IO_7_OUT_ISO_POS
DRIVER_3

IO_7_IN_ISO_NEG

5V_EXT
1 Molex KK 2 3
D_3_STEP_NEG C10 1 IO_7_OUT_ISO_NEG
3 IO_7_IN_ISO_POS
V_OUT_LC_2 D_3_DIR_NEG 4
C J4 4 0u1 16V J19 C
D_3_EN_NEG
2 1 J47
OUT_7

OUT_7_NEG 5

IO_8_ISO_OUT
D_3_ERR
1 6 2 1
IO_0_IN J62

IO_8_ISO_IN
V_FUSED_IO

IO_0
V_OUT_LC_2 3 2 2
IO_8_IN_ISO_NEG IO_8_OUT_ISO_POS
J5 J36 4 1 3
2 1 IO_0_OUT IO_8_IN_ISO_POS IO_8_OUT_ISO_NEG
OUT_8

OUT_8_NEG 5V_EXT 5 4
DRIVER_4

1 2
D_4_STEP_NEG C11
V_OUT_LC_2 3 J20
D_4_DIR_NEG 1
4 0u1 16V
D_4_EN_NEG 2
5 IO_1_IN

IO_1
D_4_ERR 3
6
4
R108 J30 IO_1_OUT
1 J37 5
LASER/VFD

VFD_BUFF vfd_conn

1
100R 2 5V_EXT
5V_EXT J21
DRIVER_5

2
3 D_5_STEP_NEG C12 1
3
D_5_DIR_NEG 2
J22 4 0u1 16V IO_2_IN
12V+ GND

IO_2

1 D_5_EN_NEG 3
12V_EXT additional 12V supply if 5
2 a VFD convertor is used D_5_ERR 4
6 IO_2_OUT
5
J49
RST_EXT

2 J31
1 External reset connection
1
D RESET_EXT D
IO_3_IN
2
IO_3

3
4
IO_3_OUT
5
J51
1
IO_4_IN
2
IO_4

3
4
IO_4_OUT
5
J53
1
IO_5_IN
2
IO_5

3
4
IO_5_OUT
5
J54 Stepper Daugherboard headers
1
IO_6_IN
2
IO_6

3 MOUNTINGMOUNTING
E E
4
IO_6_OUT
5 M13 M14
J55
1
IO_7_IN
2
IO_7

3
4
IO_7_OUT
5
J56
1
IO_8_IN
2
IO_8

3
4
IO_8_OUT
5

F F

G G

H H
(c) Duet3D
Duet3d
Sheet: /Headers/
File: Headers.kicad_sch
Title: Duet 3 Main Board 6XD
Size: A3 Date: 2023-02-22 Rev: 1.01
KiCad E.D.A. kicad (6.0.0) Id: 7/8
1 2 3 4 5 6

You might also like