Skip to the content
PCBKitNew board
4 layers426 × 182.3 mmDboards-02, the printed circuit board in 3D

Measuring methane emissions from ruminant agriculture

Size
426 × 182.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
371
Nets
333
Pads
1,361
Tracks, vias
2,476, 644
Pours
1,320
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Dec 2023
Updated
21 Dec 2023

Overview

Dboards-02 is an open-source printed circuit board by QuantumMatter, from the QuantumMatter/Rumission repository on GitHub. It is a 4-layer board of 426 × 182.3 mm with 371 parts on 333 nets, routed with 2,476 tracks and 644 vias.

It is built around the P82B96D, AP2127K-1.8TRG1 and ICM-20948, with the SDP31, TXS0102DCTR and CL21B225KPFNNNE among its other parts. Its parts include 102 resistors, 94 capacitors, 35 connectors, 16 ICs and 15 transistors.

Main components

12

README

README.md

Sensors

All of the resources for getting data from the cow into BigQuery

Projects & Structure

Firmware

This folder contains all of the Embedded and C projects that will be flashed to the devices operating on the farm

Firmware / PAM

The Firmware that runs on the 2B Tech PAM device

Firmware / MKR

The Firmware that runs on the Arduino MKR board on the 2B Tech PAM, which provides cellular services

Cloud

All of the code that has been deployed to GCP

Cloud / Cloud-Functions

Cloud Functions! These are exposed via an HTTP endpoint that GCP manages for us, and run in response to an HTTP request

Cloud / Cloud-Functions / hologram-ingest

When the PAM uploads data, it is first sent to Hologram through their Embedded Socket API. This is a low overhead protocol that minimizes bandwidth from our embedded device. Hologram then sends the data to a webhook that we have defined. In this case, the webhook is this Cloud Function. The Cloud Function simply takes the data sent from Hologram and inserts it into a raw table in BigQuery (sensors_v1.raw_backpack_v1).

Cloud / Cloud-Run

Cloud Run Jobs!

Cloud / Cloud-Run / hologram-transform

This Cloud Run job is triggered nightly be an associated Cloud Scheduled Trigger. The job is responisble for taking the data that was inserted into raw_backpack_v1 during the previous day and inserting it into backpack_data_v1. This second table has a schema that represents the data that was collected, rather than the data that was uploaded to Hologram.

Parts

371
QtyValueFootprintReferences
332.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC14, C15, C18, C20, C25, C26, C27, C29, C30, C31, C32, C36, C40, C41, C42, C43 +17
21MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20, H21, H22, H23, H24 +5
16Conn_01x02_MountingPinConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ15, J19, J21, J22, J23, J24, J25, J26, J27, J28, J33, J34, J45, J46, J47, J48
13100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R16, R35, R49, R50, R51, R52, R56, R81, R82, R98, R101, R110
12Conn_01x04_MountingPinConnector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1, J2, J3, J4, J5, J6, J17, J18, J29, J30, J31, J32
9DMN2040UPackage_TO_SOT_SMD:SOT-523Q4, Q5, Q6, Q10, Q11, Q12, Q14, Q15, Q16
9DNPCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC84, C86, C88, C89, C90, C91, C92, C93, C94
810kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10, R18, R19, R21, R22, R111
822uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5, C7, C34, C59, C61, C74, C75, C85
747kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R36, R37, R69, R70, R71, R72
7LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3, D4, D5, D6, D7, D8
60.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11, C12, C13, C24, C33, C73
647kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR29, R30, R38, R40, R73, R76
6DNPResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR31, R32, R39, R41, R89, R90
50Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR27, R28, R85, R108, R109
50Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR99, R100, R103, R104, R105
50.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC4, C44, C48, C56, C57
51.8kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR42, R45, R46, R47, R48
547kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR79, R80, R88, R91, R92
5Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2, JP3, JP4, JP5
5MountingHole_PadMountingHole:MountingHole_6.4mm_M6_DIN965_PadH2, H3, H4, H5, H6
40.22uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC35, C37, C38, C39
4100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR12, R33, R58, R59
42.2uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC45, C49, C50, C65
46.8kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR23, R25, R83, R84
4D24V10FxRumission:D24V10FxU3, U4, U28, U29
4P82B96Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU21, U24, U25, U31
4Q_PMOS_GSDPackage_TO_SOT_SMD:SOT-523Q3, Q7, Q8, Q9
4SW_PushButton_Switch_SMD:SW_SPST_PTS645SW1, SW2, SW3, SW4
310Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7, R20, R75
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R61, R74
34.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C19, C64
3BoardPCM_kikit:BoardFLOW1, MAIN1, POWER1
3Conn_01x04Connector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ20, J37, J38
3DNPResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR96, R102, R106
3LEDLED_THT:LED_D5.0mmD11, D13, D14
3TestPointTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP1, TP2, TP3
2100kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR87, R107
2100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC9, C10
21nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC21, C23
2220pFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC77, C81
222kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R17
222uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C55
227kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR13, R15
23.3nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC79, C87
23.3uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC16, C17
23.9Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR65, R68
24.7Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR95, R97
25Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR54, R55
25.11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR77, R78
25.11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R5
2AP2127K-1.8Package_TO_SOT_SMD:SOT-23-5U9, U30
2Antenna_LoopConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalAE1, AE2
2BAT54ADWPackage_TO_SOT_SMD:SOT-363_SC-70-6D15, D16
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ49, J50
2Conn_01x04_MountingPinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ35, J36
2D5V0F4U6SORumission:SOT26D20, D21
2DNPCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC76, C80
2DNPCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC51, C54
2ICM-20948Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU17, U35
2MBT3904DW1Package_TO_SOT_SMD:SOT-363_SC-70-6Q1, Q2
2SDP31Rumission:SDP31U32, U33
2TX08F103F3435ERResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderTH1, TH2
2TXS0102DCTPackage_SO:SSOP-8_2.95x2.8mm_P0.65mmU16, U34
10Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR26
10ZCJ0100FF2EFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
11.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR86
1100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC78
110kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR94
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC22
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC28
112kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR64
1150kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR93
11uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC3
12.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR62
122Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR66
122uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC46
1250mResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR34
13300pFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC47
14.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1

The 322 most common of 371 parts.

Questions

How big is the Dboards-02 PCB?

It measures 426 × 182.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Dboards-02 use?

371 parts, built around the P82B96D, AP2127K-1.8TRG1, ICM-20948 and SDP31. 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 Dboards-02 KiCad files?

From the QuantumMatter/Rumission repository on GitHub, at the commit this page was made from: the board is Hardware/Daughter Boards/dboards-02/dboards-02.kicad_pcb and its schematic Hardware/Daughter Boards/dboards-02/10_main_root.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dboards-02 design in my own project?

Its repository states no licence, so its author keeps all rights: ask QuantumMatter before reusing the design.

Similar boards

  • 4 layers100 × 86.5 mmTPA3126, the printed circuit board in 3D

    TPA3126

    smileym4n-collab/Kicadprojects

    124 parts
  • 2 layers132 × 100 mmEK002, the printed circuit board in 3D

    EK002

    g200kg/electro-kalimba

    ElectroKalimba

    83 parts7MIT
  • 2 layers78.8 × 85.4 mmISS VP2 Datalog, the printed circuit board in 3D

    ISS VP2 Datalog

    fr4sw/ISS_VP2_Datalog

    Datalogger pour ISS_V2 et Meshtastic

    36 partsGPL-2.0
  • 4 layers115.6 × 95.9 mmSilverSat Comms, the printed circuit board in 3D

    SilverSat Comms

    silver-sat/Radio_Board

    This is the repository for the SilverSat Radio hardware design using KiCad 6.0.

    180 parts
  • 2 layers81 × 55 mmFABI schematic, the printed circuit board in 3D

    FABI schematic

    asterics/FABI

    The repository for FABI (Flexible Assistive Button Interface)

    80 parts22
  • 4 layers110 × 40 mmBugWiperPCB, the printed circuit board in 3D

    BugWiperPCB

    M-Scholli/BugWiper2_0

    Bug Wiper Controller for Sailplanes Version 2 with ESP32-S3

    115 parts4Apache-2.0
  • 4 layers140 × 300 mmLLC DCDC V5, the printed circuit board in 3D

    LLC DCDC V5

    BOAB235/Design_of_1200W_LLC_DCDC

    In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…

    212 parts1