Skip to the content
4 layers108.2 × 131.6 mmBaseLine, the printed circuit board in 3D

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

4

README

README.md

Directory Structure:

text
.
|
|───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/ecad is for schematic development, please create PR's into this branch for schematics and operate in this branch for layout
  • develop/src is for code development, please create PR's into this branch for features

References

  • Schematics + Components (WIP)

Practice Good Git Hygiene!

  1. Only commit files you intended to change
  2. Create branches for each feature, and larger branches for each development effort (i.e. develop/*)
  3. Check your branch before starting work
  4. Pull frequently to avoid conflicts
  5. Make Pull Requests when you are ready to merge into a larger branch

Git Resources

Parts

123
QtyValueFootprintReferences
120Resistor_SMD:R_0805_2012MetricR6, R7, R16, R17, R18, R24, R26, R30, R41, R42, R43, R44
610kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R12, R13, R39, R53, R54
6DNPResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R29, R40, R49, R50
6~TestPoint:TestPoint_Pad_2.0x2.0mmTP14, TP15, TP16, TP17, TP18, TP19
50.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C8, C29, C31, C32
5AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q4, Q5, Q6
410uFCapacitor_SMD:C_0805_2012MetricC4, C10, C11, C17
3.1uFCapacitor_SMD:C_0805_2012MetricC22, C26, C28
30Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R4, R51
30.1uFCapacitor_SMD:C_0805_2012MetricC2, C3, C5
310kResistor_SMD:R_0805_2012MetricR8, R9, R23
317.4kResistor_SMD:R_0805_2012MetricR15, R27, R32
31uFCapacitor_SMD:C_0805_2012MetricC23, C25, C27
34.7kResistor_SMD:R_0805_2012MetricR14, R47, R48
20.308Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R28
2100nFCapacitor_SMD:C_0805_2012MetricC6, C7
2100uCapacitor_SMD:C_0805_2012MetricC15, C16
21kResistor_SMD:R_0805_2012MetricR11, R19
275kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33, R57
2DNPResistor_SMD:R_0805_2012MetricR45, R46
2DRV8830DGQRIC_XTR111AIDGQR:IC_XTR111AIDGQRU1, U10
2MF-PSML125_6-2MF-PSML125_6-2-2:FUSE_MF-PSML125_6-2F1, F2
2SW_Push1825910_6:SW_1825910-6-4SW1, SW2
1+3.3VTestPoint:TestPoint_Pad_2.0x2.0mmTP1
1+3.7VTestPoint:TestPoint_Pad_2.0x2.0mmTP10
11.8nCapacitor_SMD:C_0805_2012MetricC12
111kResistor_SMD:R_0805_2012MetricR34
113326451332645:PHOENIX_1332645J2
11N5817schotkey:DO-41_STMD2
11nCapacitor_SMD:C_0805_2012MetricC14
11uHInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderL1
122.1kResistor_SMD:R_0805_2012MetricR20
147.5kResistor_SMD:R_0805_2012MetricR21
147pCapacitor_SMD:C_0805_2012MetricC13
15.1kResistor_SMD:R_0805_2012MetricR25
15.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22
1AP7362-33SP-13 (3.3V LDO)SOIC127P600X163-9N 2:SOIC127P600X163-9NIC1
1CD74HC4067M96SOIC127P1030X265-24:SOIC127P1030X265-24NU12
1CP2102N-A02-GQFN28CP2102N_A02_GQFN28:QFN50P500X500X80-29NU3
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ3
1Conn_01x07_PinConnector_JST:JST_PH_B7B-PH-K_1x07_P2.00mm_VerticalJ7
1D_Zenerzener:DIOAD1165W56L425D185D3
1ENABLETestPoint:TestPoint_Pad_2.0x2.0mmTP3
1ESP32-WROOM-32UE_M113EH6400UH3Q0_ESP32-WROOM-32UE_M113EH6400UH3Q0_:MODULE_ESP32-WROOM-32UE_M113EH6400UH3Q0_U2
1GNDTestPoint:TestPoint_Pad_2.0x2.0mmTP2
1ID0TestPoint:TestPoint_Pad_2.0x2.0mmTP4
1IMU_connectorCONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JSTJ17
1LOGOLOGO
1LTC3872ETS8TRMPBFLTC3872ETS8TRMPBF:SOT65P280X100-8NU5
1LoadCell1CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JSTJ10
1LoadCell2CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JSTJ11
1LoadCell3CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JSTJ12
1LoadCell4CONN_B4B-XH-AM_JST:CONN_B4B-XH-AM_JSTJ13
1Power_to_LoadcellConnector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_VerticalJ14
1RESETTestPoint:TestPoint_Pad_2.0x2.0mmTP6
1Rotary Encoder ConnectorConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ5
1TXB0104DRTXB0104DR:SOIC127P600X175-14NU9
1TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP13
1TestPointTestPoint:TestPoint_Pad_D1.5mm+3.3V1
1TestPoint_Motor_1TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmTP23
1TestPoint_Motor_2TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmTP24
1VibeMotorConnector_1JST_B2B-XH-A:JST_B2B-XH-AJ1
1VibeMotorConnector_2JST_B2B-XH-A:JST_B2B-XH-AJ8

More from smvumbaco/BaselineTech-FA24

2
  • 2 layers61 × 33.2 mmLodcell Bryan, the printed circuit board in 3D

    Lodcell Bryan

    smvumbaco/BaselineTech-FA24

    Generate Hardware - BaselineTech Fall 2024

    27 parts
  • 2 layers27.1 × 23.9 mmIMU Ava, the printed circuit board in 3D

    IMU Ava

    smvumbaco/BaselineTech-FA24

    Generate Hardware - BaselineTech Fall 2024

    11 parts

Similar boards

  • 4 layers242.2 × 94 mmPocket, the printed circuit board in 3D

    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 mmTubender PCB, the printed circuit board in 3D

    Tubender PCB

    smvumbaco/Tubender-FA24

    Generate Hardware - Tubender Fall 2024

    264 parts2
  • 4 layers95 × 78 mmSmart db, the printed circuit board in 3D

    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 mmRAM R2, the printed circuit board in 3D

    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 mmAtmega328, the printed circuit board in 3D

    Atmega328

    nykleban/rx5808-video-receiver

    Цей репозиторій містить вихідний код прошивки, десктопного додатку та файли проєкту друкованої плати для розумного FPV-приймача.

    87 parts
  • 4 layers31.8 × 130 mmSensify Main Board, the printed circuit board in 3D

    Sensify Main Board

    smvumbaco/Sensify-FA24

    Generate Hardware - Sensify Fall 2024

    146 parts
  • 2 layers79.9 × 36.2 mmDesk display, the printed circuit board in 3D

    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 mmQPCR main, the printed circuit board in 3D

    QPCR main

    hisashin/qNinja

    Open source Real-Time Quantitative PCR Implementation

    152 parts48GPL-3.0

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.