Skip to the content
2 layersCPU meter, the printed circuit board in 3D

ATMEGA 328P-based quad-core CPU monitor

Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
112
Pads
276
Tracks, vias
819, 113
Routed
Yes
KiCad
KiCad 4
Created
26 Jul 2016
Updated
3 Aug 2016

Overview

CPU meter is an open-source printed circuit board by swolegoal, from the swolegoal/CPU-Graph-PCB repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board with 32 parts on 112 nets, routed with 819 tracks and 113 vias.

It is built around the ATMEGA328-PU, 74HC595 and LM7805. Its parts include 7 ICs, 4 capacitors, 4 connectors, 1 resistor and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Arduino-based CPU Graph PCB

Schematic Diagram

Opening this project

Launch KiCAD and Open the CPU_meter.pro file.

Disclaimer

This is my first PCB ever! I designed it using KiCAD on my Arch Linux laptop.

What's done (for now)

  • Schematic diagram
  • Select and make footprints

TODO

  • Finalize board layout

LICENSE

The project is licensed under the terms of the GPLv2 license. See the included LICENSE file for more information.

Parts

32
QtyValueFootprintReferences
574HC595Housings_DIP:DIP-16_W7.62mm_LongPadsU1, U2, U3, U4, U5
4DOT-BAR2Display:HDSP-48xxBAR1, BAR2, BAR3, BAR4
4RR8Resistor array:Resistor_Array_SIP10RR1, RR2, RR3, RR4
2100 uFCapacitors_ThroughHole:C_Radial_D5_L11_P2C3, C4
222 pFCapacitors_ThroughHole:C_Disc_D6_P5C1, C2
1+5V GNDTerminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2polP4
110KResistors_ThroughHole:Resistor_Horizontal_RM10mmR1
116.00 MHzCrystals:Crystal_HC49-U_VerticalY1
1ATMEGA328PHousings_DIP:DIP-28_W7.62mm_LongPadsIC1
1CONN_01X14Connect:IDC_Header_Straight_14pinsP2
1GND VINTerminal_Blocks:TerminalBlock_Pheonix_PT-3.5mm_2polP3
1LM7805Resistor array:TO-220_Neutral123_Horizontal_ReverseU6
1RX TXTerminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2polP1
1SPSTButtons_Switches_SMD:SW_SPST_FSMSMSW1

The 26 most common of 32 parts.

More from swolegoal/CPU-Graph-PCB

1
  • 4 layersLotsa layers, the printed circuit board in 3D

    Lotsa layers

    swolegoal/CPU-Graph-PCB

    ATMEGA 328P-based quad-core CPU monitor

    25 partsGPL-2.0

Similar boards

  • 2 layers203.2 × 82.6 mmDmxfire16, the printed circuit board in 3D

    Dmxfire16

    propane-and-electrons/dmxfire16

    16 channel RS-485 (DMX512 compatible) SSR.

    159 parts6
  • 2 layers203.2 × 82.6 mmWifire16, the printed circuit board in 3D

    Wifire16

    propane-and-electrons/wifire16

    16 channel Arduino-compatible wireless SSR.

    164 parts6
  • 2 layers61 × 51 mmAvr irremote led lamp, the printed circuit board in 3D

    Avr irremote led lamp

    QuintusJoyal/avr-irremote-led-lamp

    the signals on the bus go blink, blink, blink

    29 parts2
  • 2 layers83.1 × 95.3 mmDatasette bridge, the printed circuit board in 3D

    Datasette bridge

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    42 partsMIT
  • 2 layers61 × 51.3 mmPTLino, the printed circuit board in 3D

    PTLino

    PostTenebrasLab/PTL-ino

    The PTL-ino (“petilino”) is a *uino-compatbile board that is fully made of easily solderable through-hole components.

    37 parts
  • 2 layers67.3 × 36.2 mm05833-Project2, the printed circuit board in 3D

    05833-Project2

    RebekahJulicher/Gadgets_HCI_PCB

    Custom Arduino PCB layout project

    17 parts
  • 2 layers102.7 × 51.6 mmNixie clock, the printed circuit board in 3D

    Nixie clock

    shengwen-tw/nixie-clock

    IN-14 Russian nixie tube clock

    46 parts9MIT
  • 2 layers90.2 × 58.4 mmElephant-3, the printed circuit board in 3D

    Elephant-3

    ch98-1/ELEPHANT-3-PCB

    Circuit design and pcb for ELEPHANT 3

    61 partsMIT

Questions

What parts does the CPU meter use?

32 parts, built around the ATMEGA328-PU, 74HC595 and LM7805. 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 CPU meter KiCad files?

From the swolegoal/CPU-Graph-PCB repository on GitHub, at the commit this page was made from: the board is CPU_meter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).