

Science module
- Size
- 100 × 72.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 74
- Nets
- 67
- Pads
- 280
- Tracks, vias
- 483, 55
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 26 Mar 2024
- Updated
- 3 Nov 2026
Overview
Science module is an open-source printed circuit board by robotique-udes, from the robotique-udes/PCB repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 72.5 mm with 74 parts on 67 nets, routed with 483 tracks and 55 vias.
It is built around the ESP32-S3-WROOM-1-N8, SN65HVD232QD and DRV8251ADDA, with the AZ1117CH2-3.3TRG1, B2B-XH-A(LF)(SN) and XT30PW-F among its other parts. Its parts include 24 connectors, 17 resistors, 12 capacitors, 6 fuses and 5 ICs. It belongs with the ESP32 boards of this library.
Main components
11ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesSN65HVD232QD
SOIC-8-40℃~+125℃ 10mA 1Mbps 3V~3.6V CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversDRV8251ADDA
SOPowerPAD-8SOPowerPAD-8 Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversAZ1117CH2-3.3TRG1
SOT-223-20℃~+125℃@(Tj) 1 1.2V@(0.8A) 1.35A 15V 3.3V 4mA 70dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedUncategorisedB2B-XH-A(LF)(SN)
插件,P=2.5mm-25℃~+85℃ 1 1x2P 2 2.5mm 250V 2P 3A 5.75mm 7.4mm 7mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board ConnectorXT30PW-F
UncategorisedAmass ElectronicsTS09-63-25-WT-160-SMT-TR
--30℃~+80℃ 1.6N 12V 40,000 Cycles 50mA Gull Wing Rectangular Button SPST Surface Mount,Vertical - Tactile Switches ROHSCUITactile SwitchesXT30PW-M
-- Power connector / plug connector ROHSChangzhou Amass ElecUncategorisedB4B-XH-A(LF)(SN)
插件,P=2.5mm-25℃~+85℃ 1 12.4mm 1x4P 2.5mm 250V 3A 4 4P 5.75mm 7mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board ConnectorDMG4800LK3-13-VB
TO-252-55℃~+175℃ 1 N-channel 2.201nF 2V 3.25W 30V 35nC@10V 370pF 525pF 70A 7mΩ@10V、9mΩ@4.5V N-Channel TO-252 MOSFETs ROHSVBsemi ElecMOSFETsRJ45
TH-12PTH-12P SMT ROHSJLCPCB AssemblyUncategorised
README
rover/2024/pdb/README.mdPDB (Power Distribution Board)
PCB servant à gérer la distribution à bas courant et le de data du rover
Image du PCB en 3D
Objectifs:
- Protéger tous les autres boards du Over/Under Voltage pour le 5V, 12V et 24V
- Seulement le 5v et le 24v sont protégé, car les résistance 5% ont trop d'incertitude.
- Injecteur POE(12V custom pinout) pour les cameras branché en Ethernet
- On/Off possible par le MCU
- Diriger le signal des cameras sur les bonnes pins selon la norme Ethernet
- Agir en tant que POE pour les antennes 24V (vrai POE)
- Controller l'alimentation de 2 circuit d'accessoires 12V
- Par 2 connecteurs Ethernet
- Permettre de pouvoir sortir une des 3 tension (5v, 12v, 24v) par un screw terminal
- Alimente la switch ethernet en dessous
- MCU Connecté sur le CAN BUS
- Sélectionner avec les GPIO les cameras qui doivent recevoir du power
Composants principaux:
- ESP32 DEV KIT V1
- TJA1050 (CAN BUS)
- LTC4365 (Over/Under Voltage protaction)
- DMG4822SSD (DIODE pour la switch du LTC4365)
- DELs
- CLP6C-FKB-CKNPRGJBB7A363 (ERROR DEL)
- Boutons
- Horizontal Amphenol 54602 RJ45
- ASSMANN_A-2014 Ethernet connector
- CRJ036-5-TH_2x4 Ethernet connector
- BTS5200 (4 Channel Mosfet)
Fonctionnement:
- Le PDB reçoit 3 tensions régulé en entrée, du 5V, du 12V et du 24V.
- Le 12V sert principalement pour alimenter les caméras qui sont alimentés avec un POE avec un Pinout spécial. Il sert aussi à alimenter 2 circuit d'accessoires potentiels.
- Le 24V sert à alimenter le/les antennes qui sont sur le Rover.
- Le 5V est passé avec les fils de CanBus pour alimenter et communiquer avec les autres PCB du rover
- Le circuit sécurise les trois tensions contre les sur-tensions et le drops de tensions.
- La sortie vers l'ordinateur principal n'est pas utilisé, l'ordinateur est directement branché dans la switch.
PGIO
Outputs
| Name | GPIO |
|---|---|
| CAM_SIGN_0 | D18 |
| CAM_SIGN_1 | D19 |
| CAM_SIGN_2 | D33 |
| CAM_SIGN_3 | D32 |
| PWM_0 | D21 |
| PWM_1 | D22 |
| ACC1_CONTROL | D23 |
| ACC2_CONTROL | D25 |
| LED_R | D14 |
| LED_G | D27 |
| LED_B | D26 |
Communication
| Name | GPIO |
|---|---|
| TXC | D6 |
| RXC | D7 |
Parts
74| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 3.3k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R9, R15, R16, R17 |
| 8 | B2B-XH-A_LF__SN_ | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J10, J11, J13, J20, J21, J22, J23, J24 |
| 6 | XT30PW-F | Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_Horizontal | J2, J5, J7, J8, J12, J18 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4, C15, C18 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R11, R14 |
| 4 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J14, J15, J16, J17 |
| 3 | 8A | 3568-20:FUSE_3568-20 | F1, F4, F5 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1, H2, H3 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R10 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C17, C21 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14, C22 |
| 2 | 60 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R13 |
| 2 | TS09-63-25-WT-160-SMT-TR | TS09_63_25_WT_160_SMT_TR:SW_TS09-63-25_CUD | SW1, SW2 |
| 2 | XT30PW-M | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J6, J9 |
| 1 | 150-SMDB03CE3/TR7TR-ND | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U3 |
| 1 | 15A | 3568-20:FUSE_3568-20 | F2 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C16 |
| 1 | 2A | 3568-20:FUSE_3568-20 | F3 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C3 |
| 1 | 47nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19 |
| 1 | 4A | 3568-20:FUSE_3568-20 | F6 |
| 1 | AZ1117CH2-3.3TRG1 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U7 |
| 1 | B | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | B4B-XH-A_LF__SN_ | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J19 |
| 1 | DMG4800LK3-13 | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | DRV8251A | Package_SO:Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias | U1 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U4 |
| 1 | G | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | R | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | RJ45 | A-2014-2-4-N-T-R:ASSMANN_A-2014-2-4-N-T-R | J3 |
| 1 | SN65HVD232Q | TJA1050T_CM_118:SOIC127P600X175-8N | U5 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal | J1 |
| 1 | XT30PW-M | Connector_AMASS:AMASS_XT60PW-M_1x02_P7.20mm_Horizontal | J4 |
| 1 | Y | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
Questions
How big is the Science module PCB?
It measures 100 × 72.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Science module use?
74 parts, built around the ESP32-S3-WROOM-1-N8, SN65HVD232QD, DRV8251ADDA and AZ1117CH2-3.3TRG1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Science module KiCad files?
From the robotique-udes/PCB repository on GitHub, at the commit this page was made from: the board is rover/2024/science_module/science_module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Science module design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from robotique-udes/PCB
12- 4 layers152.8 × 53.5 mm

- 4 layers100 × 80 mm

- 4 layers96.5 × 97.9 mm

- 4 layers57.8 × 80 mm

- 4 layers90 × 50 mm

- 4 layers80 × 50 mm

- 4 layers59.5 × 90 mm

- 4 layers38 × 76 mm

- 4 layers69.1 × 53 mm

- 4 layers79.5 × 36 mm

- 4 layers32.5 × 59.3 mm

- 4 layers50 × 50 mm

Similar boards
- 4 layers100 × 100 mm

Amod m
gallicchio/AMOD-and-RFMOD
The tutorial's 2x12 adapter (/mudd/133electronics/icepi-zero-dac-adc/adapterboard/) with a 2 x 6 right-angle Pmod socket on a 15 mm extension of its right-hand end, so an Icepi Zero can drive AMOD-A's and RF-MOD's Pmod…
207 parts - 2 layers50 × 50 mm

- 2 layers83.2 × 67.9 mm

- 2 layers43.7 × 43.9 mm

- 2 layers93.2 × 65 mm

STM32H723 SDC Ver 1
manhtienvu-vn/Defensive_Robot
Full neccessary document my team PKA-03 (Phenikaa University) used to build a defensive robot in the Vietnam Robocon competition 2025, including firmware, hardware and mechanical design.
67 parts - 2 layers135 × 100 mm

- 2 layers100 × 65 mm

- 4 layers47 × 59.7 mm

Tackle sensor hardware
Celnardur/rfc_tackle_sensor
Open a git bash terminal in the directory of your choosing and call the following command:
79 parts3MIT