Initial release: ESP32-C3 CO2 & environment sensor board

KiCad 10 design (schematic, 2-layer layout, custom symbols and footprints),
fabrication data for PCBWay (Gerber X2, Excellon, job file), BOM, generated
documentation (schematic PDF, layer plots, 3D render) and firmware notes.
This commit is contained in:
Hannes committed 2026-10-19 22:11:12 +02:00
commit cf3bd0060d
28 files changed
+21190

No files matched your search

+243
View File
@@ -0,0 +1,243 @@
(footprint "BME280"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 3.3 8.2 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "0c66aec5-8a1a-4da8-b390-d0721d915622")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "BME280"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "658ed8c8-9365-4671-b0d9-2dc5ebfce178")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "06e6cad0-970f-4f82-83fe-d0fe7e731d05")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "012f2eb9-98c3-4d69-9bfc-5535812a22bb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_rect
(start -5.35 -7.5)
(end 5.35 7.5)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "45df38fe-fcde-4152-8510-181d11b2c62d")
)
(fp_text user "SDA"
(at 3.6 -0.6 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "04a01547-e6e6-4661-a057-786d77c9f7d8")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "SD0"
(at 3.7 -5.7 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "3bb453b1-b0ca-4cbc-9578-8db4dfb9c533")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "CSB"
(at 3.7 -3.1 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "45af1f45-b5a7-42f2-a946-b6e9dd9252f1")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "SCL"
(at 3.7 1.9 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "59fad60f-e307-4788-bf6c-7f0326f7f6c4")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "GND"
(at 3.7 4.4 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "d2114596-155a-4371-af45-8feeb046715c")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "3V3"
(at 3.7 7 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "ece4ce7d-3be7-4dec-9f98-c7724107a3b2")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify right bottom)
)
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "3ccb3a1b-11dd-4b9a-8621-60a9f27c863b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "0" thru_hole roundrect
(at 4.44 -6.35)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.15)
(uuid "4cee3a06-5372-4aba-85f2-66017f742b41")
)
(pad "1" thru_hole roundrect
(at 4.44 -3.81)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.15)
(uuid "a4e2b9c0-addd-414b-ad2c-403d84cc0f4a")
)
(pad "2" thru_hole roundrect
(at 4.44 -1.27)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.15)
(uuid "45733ace-2c8d-4ca9-9abe-5eeff998230e")
)
(pad "3" thru_hole roundrect
(at 4.44 1.27)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.15)
(uuid "911967b3-a51d-4c14-a30c-f93dc996c274")
)
(pad "4" thru_hole rect
(at 4.44 3.81)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "43ca01a1-1ac5-475a-9a19-0d514b2c3d6f")
)
(pad "5" thru_hole circle
(at 4.44 6.35)
(size 1.27 1.27)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(thermal_bridge_angle 90)
(uuid "9e88efde-b8e2-48d7-acf9-9058d5dc8a45")
)
(zone
(layer "F.SilkS")
(uuid "9d32a799-ee3e-4eab-ba36-fa0325100fe5")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.25)
(keepout
(tracks allowed)
(vias allowed)
(pads not_allowed)
(copperpour allowed)
(footprints not_allowed)
)
(placement
(enabled no)
(sheetname "")
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 0)
)
(polygon
(pts
(xy -5.35 -7.5) (xy -5.35 7.5) (xy 5.35 7.5) (xy 5.35 -7.5)
)
)
)
(embedded_fonts no)
)