Usb scoring platform

AndrewCraswell·agency·packages/scoring-circuit/usb-scoring-platform/usb-scoring-platform.kicad_pcb

Usb scoring platform PCB layout, top view — open source ESP32 board by AndrewCraswell

About the Usb scoring platform PCB

Usb scoring platform is an open source ESP32 PCB design by AndrewCraswell, published on GitHub under the MIT license. It is a 4-layer board measuring 165 × 100 mm, with 223 components from 96 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the STM32G474RET6, TPD2E2U06DCKR, AP2112K-3.3TRG1, STUSB4500QTR and REC30K-2405SZ. By type, the board carries 96 resistors, 68 capacitors, 21 ICs, 12 connectors, 11 diodes and 6 transistors.

From the project

Native KiCad engineering prototype, separate from the earlier ESP32/tscircuit board. Open usb-scoring-platform.kicadpro` in KiCad 10; schematic and PCB are the editable source, with no generator required.

Native KiCad engineering prototype, separate from the earlier ESP32/tscircuit board. Open usb-scoring-platform.kicadpro` in KiCad 10; schematic and PCB are the editable source, with no generator required.

Frozen reference: do not overwrite when developing the dedicated virtual or standalone boards. See the hardware index for their status. This remains a supplier-review draft, not released for fabrication, sale or connection to fencers. The prioritized design review is the single record of findings and closure evidence. Do not interpret a clean ERC/DRC result as electrical safety, firmware…

Main components on the Usb scoring platform

Usb scoring platform bill of materials (BOM)

223 components, 96 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G474RET6
STMicroelectronics
U1
1
ESP32-S3-WROOM-1-N8R8
Espressif Systems
U2
1
TPD2E2U06DCKR
Texas Instruments
U3
1
AP2112K-3.3TRG1
Diodes Incorporated
U4
1
STUSB4500QTR
STMicroelectronics
U5
1
REC30K-2405SZ
RECOM
U6
1
AP63203WU-7
Diodes Incorporated
U7
2
74LVC125APW,118
74LVC125APW
Nexperia
U8, U9
2
SN74AXC1T45DCKR
Texas Instruments
U10, U11
1
W5500
WIZnet
U12
1
TSOP38438
Vishay
U13
2
SN74AHCT541PWR
Texas Instruments
U14, U15
2
4N32M
onsemi
U16, U17
1
LTM2884IY#PBF
Analog Devices
U18
1
LTC3130IMSE-1#PBF
Analog Devices
U19
1
TPS259470LRPWR
Texas Instruments
U20
1
STM32C011F6P6
STMicroelectronics
U21
6
DMN2056U-7
Diodes Incorporated
Q1, Q2, Q3, Q4, Q5, Q6
1
ABM3B-8.000MHZ-B2-T
Abracon
Y1
1
ABM8-25.000MHZ-B2-T
25MHz CL18pF
Abracon
Y2
Show 76 more
QtyPartRefs
1
USB4105-GF-A
GCT USB4105-GF-A
GCT
J1
1
HTSW-105-07-L-S
STM SWD 3.3V
Samtec
J2
1
HTSW-103-07-L-S
LEFT WEAPON A B C
Samtec
J3
1
HTSW-103-07-L-S
RIGHT WEAPON A B C
Samtec
J4
1
HTSW-101-07-L-S
PISTE - NOT protective earth
Samtec
J5
1
HTSW-106-07-L-S
ESP 3.3V UART recovery
Samtec
J6
1
TST-108-02-G-D
TST-108-02-G-D - HUB75
Samtec
J7
1
645004114822
645004114822 - panel 5V
Würth Elektronik
J8
2
5520250-2
TE Connectivity
J9, J10
1
HTSW-103-07-L-S
PD service: GND SDA SCL
Samtec
J12
1
J1B1211CCD
Cetus International
J13
1
PS1240P02BT
TDK
BZ1
1
TL3342F160QG
STM RESET
E-Switch
SW1
1
TL3342F160QG
ESP RESET
E-Switch
SW2
1
TL3342F160QG
ESP BOOT
E-Switch
SW3
2
SS14-E3/61T
SS14
Vishay
D1, D2
7
BAT54S,215
BAT54S
Nexperia
D3, D4, D5, D6, D7, D8, D9
2
1N4004-E3/54
Vishay
D10, D11
1
BLM18AG121SN1D
120R@100MHz
Murata
FB1
1
XAL5030-472MEC
XAL5030-472MEC 4.7uH
Coilcraft
L1
1
XAL5050-103MEC
XAL5050-103MEC 10uH
Coilcraft
L2
1
C1608X7R1H105K080AB
1uF 50V
TDK
C1
7
C1608X7R1H105K080AB
1uF 10V
TDK
C2, C3, C15, C21, C33, C37, C38
3
CC0603KRX7R9BB104
100nF 16V
Yageo
C4, C31, C32
1
C1608X5R1C106M080AB
10uF 16V
TDK
C5
2
GRM32ER71E226KE15L
22uF 10V X7R
Murata
C6, C7
16
CC0603KRX7R9BB104
100nF 10V
Yageo
C8, C9, C10, C11, C13, C16, C19, C20 +8
1
C1608X7R1H103K080AA
10nF 10V
TDK
C12
1
C1608X7S1A475K080AC
4.7uF 10V
TDK
C14
2
CGA3E2C0G1H270J080AA
27pF C0G - tune
TDK
C17, C18
2
C1608X5R1C106M080AB
10uF 10V
TDK
C22, C28
7
CC0603KRX7R9BB104
100nF
Yageo
C35, C57, C58, C59, C60, C61, C62
1
C2012X7R1H105K125AB
1uF 50V
TDK
C36
1
C4532X7R1H475K200KB
4.7uF 50V X7R
TDK
C39
1
C2012X7R1H105K125AB
1uF 50V X7R
TDK
C40
1
C2012X5R1C475K125AC
4.7uF 16V X5R
TDK
C41
2
C1608X7R1H223K080AA
22nF 50V X7R
TDK
C42, C66
1
C4532X5R1A476M280KA
47uF 10V X5R
TDK
C43
1
C1608X7R1H103K080AA
10nF 50V
TDK
C45
2
C2012X7R2A104K125AA
100nF 50V
TDK
C46, C50
1
C3225X7R1H106K250AC
10uF 50V
TDK
C47
1
CC0603KRX7R9BB104
100nF 25V
Yageo
C48
1
C3216X7R1C106K160AC
10uF 16V X7R
TDK
C49
1
C1608X7R1H223K080AA
22nF
TDK
C51
2
CC0603KRX7R9BB682
6.8nF
Yageo
C52, C53
2
C1608X7R1H103K080AA
10nF
TDK
C54, C55
1
C1608X5R1C475K080AC
4.7uF
TDK
C56
1
GRM21BR61A106KE19L
10uF
Murata
C63
2
CC0603JRNPO9BN180
18pF C0G
YAGEO
C64, C65
2
CC0603KRX7R9BB104
100nF 50V
Yageo
C69, C71
1
GRM188R61A105KA61D
1uF 10V
Murata
C70
6
RC0603FR-07100KL
100k 1%
YAGEO
R3, R92, R93, R111, R112, R113
1
RC0603FR-07150KL
150k 1%
YAGEO
R4
6
RC0603FR-0710KL
10k
YAGEO
R5, R6, R28, R29, R34, R35
9
ERJPA3F2200V
220R 1%
Panasonic
R7, R10, R13, R16, R19, R22, R25, R38 +1
7
RC0603FR-07390RL
390R 1%
YAGEO
R8, R11, R14, R17, R20, R23, R26
29
RC0603FR-0710KL
10k 1%
YAGEO
R9, R12, R15, R18, R21, R24, R27, R45 +21
2
RC0603FR-0747KL
47k
YAGEO
R30, R31
1
RC0603FR-07100RL
100R
YAGEO
R32
3
RC0603FR-07100KL
100k
YAGEO
R33, R37, R44
1
RC0603FR-071KL
1k
YAGEO
R36
2
ERJPA3F82R0V
82R
Panasonic
R39, R42
2
RC0603FR-07680KL
680k
YAGEO
R40, R43
8
RC0603FR-071KL
1k 1%
YAGEO
R65, R66, R67, R68, R69, R70, R71, R87
2
RC2512FK-071KL
1k 1W
YAGEO
R88, R89
1
RT0603BRD07140KL
140k 0.1%
YAGEO
R94
2
RT0603BRD0710KL
10k 0.1%
YAGEO
R95, R97
1
RT0603BRD07172KL
172k 0.1%
YAGEO
R96
1
RC0603FR-071K37L
1.37k 1%
YAGEO
R98
4
RC0603FR-0749R9L
49.9R 1%
YAGEO
R99, R100, R101, R102
1
RC0603FR-0710RL
10R 1%
YAGEO
R103
1
RC0603FR-0712K4L
12.4k 1%
YAGEO
R104
2
RC0603FR-07330RL
330R 1%
YAGEO
R105, R106
1
RC0603FR-071ML
1M 1%
YAGEO
R107
2
RC0603FR-074K7L
4.7k 1%
YAGEO
R114, R115
1
RC0603FR-0747KL
47k 1%
YAGEO
R116

Usb scoring platform design files

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

Usb scoring platform: common questions

What microcontroller does the Usb scoring platform use?

The Usb scoring platform is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.

How big is the Usb scoring platform PCB?

The Usb scoring platform measures 165 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Usb scoring platform?

223 components, from 96 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 Usb scoring platform design files?

From the AndrewCraswell/agency 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 Usb scoring platform design in my own project?

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

Can I test firmware for the Usb scoring platform without the hardware?

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

More boards in agency

Similar boards