Skip to the content
PCBKitNew board
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

Size
82 × 40.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
70
Pads
207
Tracks, vias
212, 19
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Feb 2024
Updated
19 Apr 2024

Overview

Central unit is an open-source printed circuit board by Ru0110, from the Ru0110/EE344 repository on GitHub. It is a 2-layer board of 82 × 40.6 mm with 37 parts on 70 nets, routed with 212 tracks and 19 vias.

It is built around the AMS1117-3.3, MIC29302WU and TXS0108EPW. Its parts include 15 resistors, 5 ICs, 5 connectors, 4 capacitors and 3 diodes.

Main components

3

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

37
QtyValueFootprintReferences
8270Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10, R11, R12, R13, R14, R15
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R4, R7
322uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C4
3MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3
23kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
15V_inTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1D_SchottkyDiode_SMD:D_SOD-323_HandSolderingD1
1HDMI_AConnector_HDMI:HDMI_A_Molex_208658-1001_HorizontalJ5
1MIC29302WUPackage_TO_SOT_SMD:TO-263-5_TabPin3U4
1OLED DisplaySSD1306:128x64OLEDJ2
1Pico_SMD_NODEBUGRPi_Pico:RPi_Pico_SMDU1
1SD_Card_ModuleCharleslabs_Parts:SD_Card_ModuleA1
1SIM800L-CORESIM800L:SIM800L-COREU3
1SpeakerBuzzer_Beeper:Buzzer_12x9.5RM7.6LS1
1TXS0108EPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1ZX62-AB-5PA_31_microUSB:ZX62AB5PA31J3
1no_fitConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6

Questions

How big is the Central unit PCB?

It measures 82 × 40.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Central unit use?

37 parts, built around the AMS1117-3.3, MIC29302WU and TXS0108EPW. 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 Central unit KiCad files?

From the Ru0110/EE344 repository on GitHub, at the commit this page was made from: the board is central_unit/central_unit.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 Central unit design in my own project?

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

More from Ru0110/EE344

1
  • 2 layers120 × 115 mmEnergy meter, the printed circuit board in 3D

    Energy meter

    Ru0110/EE344

    Auto-dialling Alarm System for Temperature and Humidity Monitoring

    150 parts

Similar boards

  • 4 layers313 × 206 mmOverHead v1, the printed circuit board in 3D

    OverHead v1

    stefanofinetti/MF_OverHead_Panel

    Complete project for the Airbus A319/320/321/330 OverHead Panel

    416 parts5GPL-3.0
  • 2 layers45 × 172 mmPh portable refrigerator v2 hw, the printed circuit board in 3D

    Ph portable refrigerator v2 hw

    Blackcastus/ESP32_A7670

    To make it easy for you to get started with GitLab, here's a list of recommended next steps.

    188 parts
  • 2 layers90 × 90 mmLoRa MuPr VAF4751, the printed circuit board in 3D

    LoRa MuPr VAF4751

    FTHGL/LoRa_MuPr-VAF4751

    Multiprotocol LoRa Mesh

    81 parts
  • 4 layers40 × 52.2 mmTrackimal, the printed circuit board in 3D

    Trackimal

    Vtechcode/stm32f303_sim7600

    This is a device that is suitable for IoT and machine-to-machine communication. SIM7600E is an industrial-grade LTE Cat 1 module designed for global IoT and M2M applications.

    95 parts
  • 2 layers100 × 100 mmTrekking, the printed circuit board in 3D

    Trekking

    pedro-ibs/trekking

    Desenvolvimento de um robô rádio-controlado/autônomo da moralidade “tracker”

    56 parts9
  • 2 layers94.5 × 74.4 mmAx58100-stm32-ethercat, the printed circuit board in 3D

    Ax58100-stm32-ethercat

    MetalMusings/MyOwnEtherCATDevice

    Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.

    184 parts93
  • 2 layers72 × 45 mmBrizer ZigBee, the printed circuit board in 3D

    Brizer ZigBee

    kvazimoda24/TionO2-ZigBee

    Ядром проекта является микроконтроллер ATmega328P. Для работы по протоколу ZigBee используется модуль E18-MS1-PCB.

    48 parts10