Skip to the content
2 layers106 × 71.3 mmDesktop Hardware Monitor, the printed circuit board in 3D

Desktop Hardware Monitor

aapaetsch/HardwareMonitorArduino

Code, pcb files and schematics for building a hardware monitor based around the atmega328p

Size
106 × 71.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
80
Pads
221
Tracks, vias
609, 18
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
19 Nov 2022
Updated
30 Dec 2022

Overview

Desktop Hardware Monitor is an open-source printed circuit board by aapaetsch, from the aapaetsch/HardwareMonitorArduino repository on GitHub. It is a 2-layer board of 106 × 71.3 mm with 44 parts on 80 nets, routed with 609 tracks and 18 vias.

It is built around the ATMEGA328-PU, DHT11 and SM420561N, with the 74HC164 and 74LS04PC among its other parts. Its parts include 13 ICs, 6 transistors, 3 connectors, 2 capacitors and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

Rough Overview of the project so far:

  • Desktop Hardware Monitor: Contains the PCB Files for the project.
  • Hardware_Monitor: Contains the arduino code for an arduino microcontroller, currently this is an ATMEGA328p-pu.
    • This will be used to drive 6x7 segment displays (common cathode) and (hopefully) 2 i2c 128X64px screens.
    • Drivers for the I2C displays still need to be coded.
    • Some logic from the output pins will need to be offloaded to external IC chips
      • So far 74HC164 8-bit Shift Register, 74LS04 hex inverter, 74LS138
    • Serial inverters are bulky, maybe V-USB if the chip has enough storage after the program is close to finished in size...
  • HardwareMonitorArduino: Contains the code related to a C# program that will run on the host pc. (Incomplete) Will share code with my DesktopHardwareMonitor electron application.

V1 PCB - No Input USB and requires a redesign as it does not fit in the 100mm x 100mm limit for JLPCB image image

image image image

Parts

44
QtyValueFootprintReferences
141KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR_A1, R_B1, R_C1, R_D1, R_D2, R_D3, R_D4, R_D5, R_D6, R_D7, R_DP1, R_E1, R_F1, RG1
62N3904Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3, Q4, Q5, Q6
6SM420561NDisplay_7Segment:7SegmentLED_LTS6760_LTS6780U9, U10, U11, U12, U13, U14
3, ,
222pfCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC0, C1
2Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
2SSD1306WS2812B:IC2_Display_4_PinU7, U8
174HC164Package_DIP:DIP-14_W7.62mm_SocketU3
174LS04Package_DIP:DIP-14_W7.62mm_SocketU5
174LS138Package_DIP:DIP-16_W7.62mm_SocketU4
1ATmega328-PPackage_DIP:DIP-28_W7.62mmU1
1DHT11Sensor:Aosong_DHT11_5.5x12.0_P2.54mmU6
1Reset SwitchButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1
1USB_C_Receptacle_USB2.0Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1XTALCrystal:Crystal_HC49-4H_VerticalX1

The 43 most common of 44 parts.

Similar boards

  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 2 layers200 × 100 mmDAM Circuit, the printed circuit board in 3D

    DAM Circuit

    Magdamit173/DAM_Circuitry

    103 parts
  • 2 layers215.9 × 20.3 mmKeybed, the printed circuit board in 3D

    Keybed

    friggeri/keyboard

    28 parts69
  • 2 layers221 × 71.1 mmVfd board, the printed circuit board in 3D

    Vfd board

    kotbehemot53/universal-nixie-display

    Modular nixie + VFD display: ATmega328P firmware, Raspberry Pi control software and KiCad hardware in one repo

    43 partsGPL-3.0
  • 4 layers340 × 210 mmYddraig, the printed circuit board in 3D

    Yddraig

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    224 parts29MIT
  • 4 layers43.2 × 89.2 mmUART, the printed circuit board in 3D

    UART

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    37 parts2
  • 2 layers160 × 100 mmExorset Floppy, the printed circuit board in 3D

    Exorset Floppy

    roberto314/kees1948_Boards

    kees 1948 Uniflex Remake

    93 parts1
  • 2 layers75.5 × 91.8 mmInterface01, the printed circuit board in 3D

    Interface01

    tsunozemichan/SORD_M68_Keyboard_Clone

    SORD M68 Keyboard Clone(Interface PCB and Keyboard PCB with Cherry MX Swithes

    31 parts1

Questions

How big is the Desktop Hardware Monitor PCB?

It measures 106 × 71.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Desktop Hardware Monitor use?

44 parts, built around the ATMEGA328-PU, DHT11, SM420561N and 74HC164. 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 Desktop Hardware Monitor KiCad files?

From the aapaetsch/HardwareMonitorArduino repository on GitHub, at the commit this page was made from: the board is Desktop Hardware Monitor/Desktop Hardware Monitor.kicad_pcb and its schematic Desktop Hardware Monitor/Desktop Hardware Monitor V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Desktop Hardware Monitor design in my own project?

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