Skip to the content
2 layers120 × 115 mmEnergy meter, the printed circuit board in 3D

Energy meter

Ru0110/EE344

Auto-dialling Alarm System for Temperature and Humidity Monitoring

Size
120 × 115 mm
Copper layers
2
Thickness
1.6 mm
Parts
150
Nets
114
Pads
444
Tracks, vias
788, 400
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Feb 2024
Updated
19 Apr 2024

Overview

Energy meter is an open-source printed circuit board by Ru0110, from the Ru0110/EE344 repository on GitHub. It is a 2-layer board of 120 × 115 mm with 150 parts on 114 nets, routed with 788 tracks and 400 vias.

It is built around the ADE9000ACPZ, BME280 and ADP122AUJZ-3.3-R7, with the ADUM4151BRIZ, ADUM6404ARIZ and AMS1117-3.3 among its other parts. Its parts include 47 capacitors, 35 resistors, 9 ICs, 4 diodes and 3 connectors.

Main components

8

README

README.md

EE344

Auto-dialling Alarm System for Temperature and Humidity Monitoring

File organization

The following folders will be present in the root directory of the project:

  • energy_meter: Contains KiCad design files for the sensing unit PCB
  • Software: Contains all firmware used in the project
    • RP2040_code: Source code for the firmware of the sensing unit written using the RP2040 C/C++ SDK. The code may be built using CMake or the uf2 file in the build subdirectory may be flashed directly to the RPi Pico W.
    • arduino_code: Source code for the sensing unit based on arduino. Based on code provided by Analog Devices for the EVAL-ACE9000 SHIELDZ board.
    • central_code: Source code for the central unit written in MicroPython
    • Other python files are for setting up a TCP client to test data logging
  • CAD: Contains files for the enclosures of the sensing unit and central unit
  • Test: Contains test data from a long-term test using an Air Conditioner
  • central_unit: Contains KiCad design files for a central unit with a SIM800L module. This is not used in the final prototype but may be useful for future iterations
  • Website: Contains Code for a locally hosted website to view real-time data from the sensing units
  • Documentation file
  • README file (this file)

Parts

150
QtyValueFootprintReferences
24TestPointTestPoint:TestPoint_Pad_D1.5mmDREADY_ADE, DREADY_ISO, GND, GND, GNDA, GNDA, IRQ0_ADE, IRQ0_ISO, IRQ1_ADE, IRQ1_ISO, MISO_ADE, MISO_ISO, MOSI_ADE, MOSI_ISO, PM1_ADE, PM1_ISO +8
190.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC14, C16, C18, C20, C22, C23, C24, C26, C28, C30, C31, C33, C35, C38, C39, C41 +3
91kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R11, R13, R15, R16, R19, R20, R35
80.022uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C4, C6, C7, C8, C9, C10
810kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R23, R29, R30, R31, R32, R33, R34
810uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC21, C25, C27, C29, C32, C34, C40, C42
8200kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR1, R2, R3, R4, R9, R10, R12, R14
5LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder+3V3, DREADY, IRQ0, IRQ1, ZX
44.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC15, C17, C19, C37
440.2Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8, R17, R18
4MMBD4148SEMMBD4148SE:SOT-23TO-236_318-AT_OSICR1, CR2, CR3, CR4
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
33KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR24, R25, R26
3D_SchottkyDiode_SMD:D_SOD-323_HandSolderingD6, D7, D8
3FerriteBeadInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1, FB2, FB3
218pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12, C13
21uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11, C36
222uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC43, C50
23kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR27, R28
251pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C5
2SN74LV4T125PWRSN74LV:PW0014A_NU2, U3
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1, J2
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21
124LC32A_SN24LC32A_SN:SOIC127P600X175-8NIC4
15V_SMPSTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal5V input
1ADE9000ACPZADE9000:ADE9000ACPZ_ADIU1
1ADP122AUJZ-3.3-R7ADP122AUJZ-3.3-R7:SOT95P280X100-5NIC3
1ADUM4151BRIZADUM4151BRIZ:SOIC127P1031X264-20NIC1
1ADUM6404ARIZADUM6404ARIZ:SOIC127P1032X265-16NIC2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1BME280BME280_beakout:BME_breakoutU5
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1IA_inTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalLIVE CURRENT
1IA_inT60404E4626X502:T60404E4626X502T1
1IB_inT60404E4626X502:T60404E4626X502T2
1IB_inTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalNEUTRAL CURRENT
1LOGObitmaps:caution_triangleG***
1MicroUSBmicroUSB:ZX62AB5PA31J3
1Pico_SMD_NODEBUGRPi_Pico:RPi_PicoW_SMDPICO
1Q_NMOS_SGDPackage_TO_SOT_SMD:SOT-23Q1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD9

More from Ru0110/EE344

1
  • 2 layers82 × 40.6 mmCentral unit, the printed circuit board in 3D

    Central unit

    Ru0110/EE344

    Auto-dialling Alarm System for Temperature and Humidity Monitoring

    37 parts

Similar boards

  • 2 layers85 × 60 mmEvems, the printed circuit board in 3D

    Evems

    jbuonagurio/evems

    Power Quality Analyzer

    92 parts
  • 2 layers161.1 × 95 mmLibre MIG, the printed circuit board in 3D

    Libre MIG

    JustEnoughDucks/LibreMiG-S

    Open Source Joystick/Open Source Flightstick that combines the Olukelu Gimbal with a MiG-31 inspired Flightstick designed for Star Citizen or space simulators

    279 parts24
  • 4 layers85 × 26.5 mmLeyden Jar, the printed circuit board in 3D

    Leyden Jar

    mymakercorner/Leyden_Jar

    A modernized controller PCB for the Brand New Model F and Beam Spring keyboards

    92 parts17GPL-3.0
  • 4 layers134.4 × 58 mmICE40-Board, the printed circuit board in 3D

    ICE40-Board

    SyedAnasAlam/Ice-Board

    A PCB for the Lattice ICE40 FPGA

    83 parts1
  • 2 layers35 × 34.5 mmWatch, the printed circuit board in 3D

    Watch

    kuggenhoffen/ble_watch_pcb

    BLE Watch for HRM

    85 parts
  • 6 layers100 × 140 mmMedical Imager, the printed circuit board in 3D

    Medical Imager

    yusufElnady/Medical-Imager

    This repository contains the PCB design for a 16-channel ultrasound imager based on the K26 SOM and the TX7516 pulser.

    514 parts
  • 2 layers69 × 99.1 mmSmuk, the printed circuit board in 3D

    Smuk

    bodri/smuk

    An SMU by kapuki

    62 parts
  • 2 layers341.8 × 158.5 mmWs2812-clock, the printed circuit board in 3D

    Ws2812-clock

    CommanderRedYT/ws2812-clock

    A simple pcb clock using ws2812 in 7-segment form

    533 parts2GPL-3.0

Questions

How big is the Energy meter PCB?

It measures 120 × 115 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Energy meter use?

150 parts, built around the ADE9000ACPZ, BME280, ADP122AUJZ-3.3-R7 and ADUM4151BRIZ. 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 Energy meter KiCad files?

From the Ru0110/EE344 repository on GitHub, at the commit this page was made from: the board is energy_meter/energy_meter.kicad_pcb and its schematic central_unit/central_unit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Energy meter design in my own project?

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