

BaseLine
Generate Hardware - BaselineTech Fall 2024
- Size
- 108.2 × 131.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 123
- Nets
- 116
- Pads
- 417
- Tracks, vias
- 819, 265
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Sep 2024
- Updated
- 5 Dec 2024
Overview
BaseLine is an open-source printed circuit board by smvumbaco, from the smvumbaco/BaselineTech-FA24 repository on GitHub. It is a 4-layer board of 108.2 × 131.6 mm with 123 parts on 116 nets, routed with 819 tracks and 265 vias.
It is built around the CP2102N-A02-GQFN28, LTC3872ETS8#TRMPBF and CD74HC4067M96, with the AO3400A among its other parts. Its parts include 49 resistors, 25 capacitors, 12 connectors, 8 ICs and 5 transistors. It belongs with the ESP32 boards of this library.
Main components
4CP2102N-A02-GQFN28
QFN-28-EP(5x5)-40℃~+85℃ 195uA 3V~3.6V 9.5mA USB 2.0 USB to UART QFN-28-EP(5x5) USB Converters ROHSSilicon LabsUSB ConvertersLTC3872ETS8#TRMPBF
TSOT-23-8-40℃~+85℃@(TA) 1 2.75V~9.8V 550kHz Boost Boost External No TSOT-23-8 DC-DC Converters ROHSAnalog DevicesDC-DC ConvertersCD74HC4067M96
SOIC-24-300mil-55℃~+125℃ 15ns 2V~6V 70Ω 83ns 83ns 89MHz SOIC-24-300mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdDirectory Structure:
.
|
|───production # contains files needed for final prototype
| |
| |───eCAD # contains the KiCAD project
| └───src # contains the code needed for deployment
|
|───testing # contains files relevant to testing components
|
└───README.md # this file!Preferred Tools
- KiCAD for PCB development
- Visual Studio Code / PlatformIO for code development
- Git CLI / GitHub Desktop for managing Git
Branches
To isolate conflicts for schematics and code, we use two branches to actually develop off of depending on discipline
develop/ecadis for schematic development, please create PR's into this branch for schematics and operate in this branch for layoutdevelop/srcis for code development, please create PR's into this branch for features
References
- Schematics + Components (WIP)
Practice Good Git Hygiene!
- Only commit files you intended to change
- Create branches for each feature, and larger branches for each development effort (i.e.
develop/*) - Check your branch before starting work
- Pull frequently to avoid conflicts
- Make Pull Requests when you are ready to merge into a larger branch
Git Resources
Parts
123| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0 | Resistor_SMD:R_0805_2012Metric | R6, R7, R16, R17, R18, R24, R26, R30, R41, R42, R43, R44 |
| 6 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R12, R13, R39, R53, R54 |
| 6 | DNP | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R29, R40, R49, R50 |
| 6 | ~ | TestPoint:TestPoint_Pad_2.0x2.0mm | TP14, TP15, TP16, TP17, TP18, TP19 |
| 5 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C8, C29, C31, C32 |
| 5 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q4, Q5, Q6 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C4, C10, C11, C17 |
| 3 | .1uF | Capacitor_SMD:C_0805_2012Metric | C22, C26, C28 |
| 3 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4, R51 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R8, R9, R23 |
| 3 | 17.4k | Resistor_SMD:R_0805_2012Metric | R15, R27, R32 |
| 3 | 1uF | Capacitor_SMD:C_0805_2012Metric | C23, C25, C27 |
| 3 | 4.7k | Resistor_SMD:R_0805_2012Metric | R14, R47, R48 |
| 2 | 0.308 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R28 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C6, C7 |
| 2 | 100u | Capacitor_SMD:C_0805_2012Metric | C15, C16 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R11, R19 |
| 2 | 75k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R33, R57 |
| 2 | DNP | Resistor_SMD:R_0805_2012Metric | R45, R46 |
| 2 | DRV8830DGQR | IC_XTR111AIDGQR:IC_XTR111AIDGQR | U1, U10 |
| 2 | MF-PSML125_6-2 | MF-PSML125_6-2-2:FUSE_MF-PSML125_6-2 | F1, F2 |
| 2 | SW_Push | 1825910_6:SW_1825910-6-4 | SW1, SW2 |
| 1 | +3.3V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1 |
| 1 | +3.7V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP10 |
| 1 | 1.8n | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 11k | Resistor_SMD:R_0805_2012Metric | R34 |
| 1 | 1332645 | 1332645:PHOENIX_1332645 | J2 |
| 1 | 1N5817 | schotkey:DO-41_STM | D2 |
| 1 | 1n | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 1uH | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | 22.1k | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | 47.5k | Resistor_SMD:R_0805_2012Metric | R21 |
| 1 | 47p | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 5.1k | Resistor_SMD:R_0805_2012Metric | R25 |
| 1 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22 |
| 1 | AP7362-33SP-13 (3.3V LDO) | SOIC127P600X163-9N 2:SOIC127P600X163-9N | IC1 |
| 1 | CD74HC4067M96 | SOIC127P1030X265-24:SOIC127P1030X265-24N | U12 |
| 1 | CP2102N-A02-GQFN28 | CP2102N_A02_GQFN28:QFN50P500X500X80-29N | U3 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J3 |
| 1 | Conn_01x07_Pin | Connector_JST:JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical | J7 |
| 1 | D_Zener | zener:DIOAD1165W56L425D185 | D3 |
| 1 | ENABLE | TestPoint:TestPoint_Pad_2.0x2.0mm | TP3 |
| 1 | ESP32-WROOM-32UE_M113EH6400UH3Q0_ | ESP32-WROOM-32UE_M113EH6400UH3Q0_:MODULE_ESP32-WROOM-32UE_M113EH6400UH3Q0_ | U2 |
| 1 | GND | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2 |
| 1 | ID0 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP4 |
| 1 | IMU_connector | CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JST | J17 |
| 1 | LOGO | LOGO | |
| 1 | LTC3872ETS8TRMPBF | LTC3872ETS8TRMPBF:SOT65P280X100-8N | U5 |
| 1 | LoadCell1 | CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JST | J10 |
| 1 | LoadCell2 | CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JST | J11 |
| 1 | LoadCell3 | CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JST | J12 |
| 1 | LoadCell4 | CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JST | J13 |
| 1 | Power_to_Loadcell | Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | J14 |
| 1 | RESET | TestPoint:TestPoint_Pad_2.0x2.0mm | TP6 |
| 1 | Rotary Encoder Connector | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | J5 |
| 1 | TXB0104DR | TXB0104DR:SOIC127P600X175-14N | U9 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP13 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | +3.3V1 |
| 1 | TestPoint_Motor_1 | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | TP23 |
| 1 | TestPoint_Motor_2 | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | TP24 |
| 1 | VibeMotorConnector_1 | JST_B2B-XH-A:JST_B2B-XH-A | J1 |
| 1 | VibeMotorConnector_2 | JST_B2B-XH-A:JST_B2B-XH-A | J8 |
More from smvumbaco/BaselineTech-FA24
2- 2 layers61 × 33.2 mm

- 2 layers27.1 × 23.9 mm

Similar boards
- 4 layers242.2 × 94 mm

Pocket
dataehora/beatconfused
A small web studio of fast, elegant, install-free music tools. Every tool is plain HTML, CSS and vanilla JavaScript with the Web Audio API — no build step, no dependencies, no accounts, works offline after first load.
155 parts1 - 4 layers352.3 × 159.3 mm

- 4 layers95 × 78 mm

Smart db
c-lydia/SmartDB
A distribution board system designed for automatic electrical fault monitoring using Digital Signal Processing (FFT analysis), Isolation Forest, and YOLO thermal imaging detection with a Mobile App, alerting system, and…
82 partsApache-2.0 - 4 layers45 × 81 mm

RAM R2
nimishcoder1232/Bedroom-Engineering-Propulsive-Landing-Project
This repo has everything that I made for my rocket that can propulsive landing, while still being under ITAR restrictions.
78 parts - 4 layers80.7 × 102.7 mm

Atmega328
nykleban/rx5808-video-receiver
Цей репозиторій містить вихідний код прошивки, десктопного додатку та файли проєкту друкованої плати для розумного FPV-приймача.
87 parts - 4 layers31.8 × 130 mm

- 2 layers79.9 × 36.2 mm

Desk display
nepyope/Project-Homunculus
Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.
63 parts51 - 2 layers100 × 116 mm

Questions
How big is the BaseLine PCB?
It measures 108.2 × 131.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the BaseLine use?
123 parts, built around the CP2102N-A02-GQFN28, LTC3872ETS8#TRMPBF, CD74HC4067M96 and AO3400A. 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 BaseLine KiCad files?
From the smvumbaco/BaselineTech-FA24 repository on GitHub, at the commit this page was made from: the board is production/ecad/KiCad/BaseLine/BaseLine.kicad_pcb and its schematic production/ecad/KiCad/BaseLine/BaseLine.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BaseLine design in my own project?
Its repository states no licence, so its author keeps all rights: ask smvumbaco before reusing the design.