
EnergyMe Home
jibrilsharafi/EnergyMe-Home
Smart energy meter capable of monitoring up to 16 channels. Supports MQTT, REST API, Modbus TCP, InfluxDB, AWS IoT Core. Friendly UI and fully open source (PCB, schematics, components, source code)

This is a PCB with OLED, LaserTag, two Radio Receivers, Oscillotor, Sound Card for PC, Smoke Detector, LEDs, Maze Game, Accelerometer, Motor/Speaker Drivers, two Proximity Detecters, Thermometer, Photo Detector, Etc.
Audio in usd sound rp pico is an open-source printed circuit board by snarrn, from the snarrn/Raspberry_Pi_Pico_MultiBoard repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 275 parts on 218 nets, routed with 2,135 tracks and 418 vias.
It is built around the DS18B20A10T6, L298N and LM358, with the CJ431, HS96L03W2C03 and LM393DR2GH among its other parts. Its parts include 54 capacitors, 41 resistors, 21 diodes, 10 connectors and 8 ICs. It belongs with the audio and music and sensors and measurement boards and the RP2040 boards of this library.
This project was created by the 2025 Intro to CAD EE/CPE Lab at Walla Walla University. This repository is used to bring the board up and share software related to the project.
The multiboard contains many modules, including the following:
The Kicad design files are in the Hardware directory. The I2C_Scanner directory is MicroPython code to scan the I2C buss for addresses.
Many students contributed to the modules on this board, including Emmalyn Andrieux, Caleb Esteves, Ernesto Martinez, Ryan Rosaasen, Nathan Snarr, and several others. The final board layout was designed by Nathan Snarr under professor Rob Frohne's guidance and review.
Students of the 2024 Intro to CAD EE/CPE Lab at Walla Walla University designed the Laser Tag module. Students of the 2026 lab helped find and fix errors on the board.
This project is licensed under the MIT license. See LICENSE.md for more details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 76 | Jumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP1, JP3, JP11, JP13, JP15, JP17, JP20, JP21, JP22, JP23, JP24, JP25, JP26, JP27, JP28, JP29 +60 |
| 9 | LED | LED_SMD:LED_0805_2012Metric | D13, D14, D15, D16, D17, D18, D19, D20, D21 |
| 8 | 1N4004W | PCM_JLCPCB:D_SOD-123FL | D5, D6, D7, D8, D9, D10, D11, D12 |
| 8 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2, JP4, JP6, JP8, JP10, JP12, JP14, JP16 |
| 7 | 4.7nF | PCM_JLCPCB:C_0805 | C6, C7, C16, C21, C22, C24, C27 |
| 6 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C11, C15, C20, C23, C30, C55 |
| 6 | 100nF | PCM_JLCPCB:C_0603 | C2, C38, C41, C47, C48, C52 |
| 6 | 10uF | PCM_JLCPCB:C_0805 | C31, C32, C39, C40, C44, C45 |
| 6 | TestPoint | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP:C1, TP:C2, TP:C3, TP:R1, TP:R2, TP:R3 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric | C8, C9, C12, C56, C57 |
| 5 | 1uF | PCM_JLCPCB:C_0805 | C18, C19, C25, C26, C46 |
| 4 | 10Ω | PCM_JLCPCB:R_0805 | R13, R14, R15, R16 |
| 4 | 2kΩ | PCM_JLCPCB:R_0805 | R17, R18, R29, R30 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C10, C13, C17 |
| 3 | 100nF | PCM_JLCPCB:C_0805 | C49, C50, C51 |
| 3 | 100Ω | PCM_JLCPCB:R_0805 | R4, R31, R43 |
| 3 | 220pF | PCM_JLCPCB:C_0805 | C14, C33, C42 |
| 3 | 680 | Resistor_SMD:R_0805_2012Metric | R39, R40, R41 |
| 3 | GND_LP_SND | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP18, JP19, JP88 |
| 2 | 100pF | PCM_JLCPCB:C_0805 | C28, C29 |
| 2 | 10kΩ | PCM_JLCPCB:R_0805 | R6, R42 |
| 2 | 10nF | PCM_JLCPCB:C_0603 | C34, C43 |
| 2 | 15k | Resistor_SMD:R_0805_2012Metric | R19, R25 |
| 2 | 1kΩ | PCM_JLCPCB:R_0805 | R7, R8 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C3, C4 |
| 2 | 2.2nF | PCM_JLCPCB:C_0603 | C35, C54 |
| 2 | 200 | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 2 | 22pF | PCM_JLCPCB:C_0603 | C36, C37 |
| 2 | 3.9k | Resistor_SMD:R_0805_2012Metric | R23, R28 |
| 2 | 39kΩ | PCM_JLCPCB:R_0603 | R10, R20 |
| 2 | 8.2k | Resistor_SMD:R_0805_2012Metric | R21, R27 |
| 2 | ANT_BNC | Connector_Coaxial:BNC_TEConnectivity_1478204_Vertical | J13, J14 |
| 2 | Audio IN | ForTaylanLibrary:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J15, J16 |
| 2 | Conn_01x04_Socket | ForTaylanLibrary:PinHeader_1x04_P2.54mm_Vertical_Female | Je1, Je2 |
| 2 | Conn_01x20 | ForTaylanLibrary:PinHeader_1x20_P2.54mm_Vertical | J5, J6 |
| 2 | GND | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP10, TP12 |
| 2 | Green | PCM_JLCPCB:D_0805 | D1, D3 |
| 2 | MMBT2222A 1P | PCM_JLCPCB:Q_SOT-23 | Q1, Q2 |
| 2 | Screw Terminal, 4Px5.08mm, 20A | PCM_JLCPCB:CONN-TH_4P-P5.08_DB129VG-5.08-4P-GN-S | T1, T2 |
| 1 | +5 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP25 |
| 1 | 0 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP14 |
| 1 | 1 | Resistor_SMD:R_0805_2012Metric | R44 |
| 1 | 100kΩ | PCM_JLCPCB:R_0603 | R22 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric | R35 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R1 |
| 1 | 180 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP13 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R24 |
| 1 | 1kΩ | Resistor_SMD:R_1206_3216Metric | R38 |
| 1 | 1kΩ | PCM_JLCPCB:R_0603 | R11 |
| 1 | 270 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP15 |
| 1 | 270R | Resistor_SMD:R_0805_2012Metric | R36 |
| 1 | 33Ω | PCM_JLCPCB:R_0805 | R9 |
| 1 | 68Ω | PCM_JLCPCB:R_0805 | R5 |
| 1 | 90 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP16 |
| 1 | ADC IN | ForTaylanLibrary:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J1 |
| 1 | B 100Ω | Inductor_SMD:L_0805_2012Metric | R32 |
| 1 | BNC | Connector_Coaxial:BNC_TEConnectivity_1478204_Vertical | J8 |
| 1 | C784540 | RGB LED Library:LED footprint | D4 |
| 1 | CJ431 | Package_TO_SOT_SMD:SOT-23 | U5 |
| 1 | Conn_02x20_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J7 |
| 1 | Conn_02x20_Counter_Clockwise | Socket:PinSocket_2x20_P2.54mm_Vertical_Counterclockwise | J4 |
| 1 | DS18B20A10T6 | Package_TO_SOT_THT:TO-92_Inline | U15 |
| 1 | D_Photo | LED_THT:LED_D5.0mm | IR-PD1 |
| 1 | Filter | ForTaylanLibrary:PinHeader_1x04_P2.54mm_Vertical_Female | Je3 |
| 1 | G 100Ω | Inductor_SMD:L_0805_2012Metric | R33 |
| 1 | Groundloop RX_NS | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP85 |
| 1 | HS96L03W2C03 | ForTaylanLibrary:OLED | U11 |
| 1 | I | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP17 |
| 1 | I LO | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP3 |
| 1 | IR LED IR908-7C-F | LED_THT:LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm | D2 |
| 1 | IR26-21C_L110_TR8 | LED_SMD:LED_1206_3216Metric | IR-LED1 |
| 1 | L | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | L298N | Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical | U12 |
| 1 | LM2937xS | Package_TO_SOT_SMD:TO-263-3_TabPin2 | U17 |
| 1 | LM358 | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | LM393DR2G | PCM_JLCPCB:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL | U13 |
| 1 | LSM6DSO32TR | footprints:LGA-14L_2P5X3X0P83_STM | U1 |
| 1 | Left | PCM_JLCPCB:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | SW1 |
| 1 | MMBT2222A | PCM_JLCPCB:Q_SOT-23 | Q3 |
The 249 most common of 275 parts.
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
275 parts, built around the DS18B20A10T6, L298N, LM358 and CJ431. 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.
From the snarrn/Raspberry_Pi_Pico_MultiBoard repository on GitHub, at the commit this page was made from: the board is Hardware/Audio_in_usd_sound_rp_pico.kicad_pcb and its schematic Hardware/Accelerometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

jibrilsharafi/EnergyMe-Home
Smart energy meter capable of monitoring up to 16 channels. Supports MQTT, REST API, Modbus TCP, InfluxDB, AWS IoT Core. Friendly UI and fully open source (PCB, schematics, components, source code)

tobycm/nRF52840-with-nPM1300-devboard
just a simple devboard for the nRF52840 equipped with lots of 2.4Ghz technologies and the nPM1300 PMIC for power management, both ICs are made by Nordic semiconductor






SomethingFourier/SDR-Receiver
Super Heterodyne Direct Conversion Hybrid I/Q SDR Receiver