

Diagram chart
- Size
- 120 × 120 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 115
- Nets
- 90
- Pads
- 334
- Tracks, vias
- 830, 35
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 14 Oct 2023
- Updated
- 7 Sep 2024
Overview
Diagram chart is an open-source printed circuit board by MMDavito, from the MMDavito/8_switch_rgb repository on GitHub. It is a 2-layer board of 120 × 120 mm with 115 parts on 90 nets, routed with 830 tracks and 35 vias.
It is built around the ATMEGA328P-PU, 74HC165D and TPIC6C595N, with the HDSP-511Y and 74HC595 among its other parts. Its parts include 34 resistors, 9 diodes, 8 switches, 2 capacitors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATMEGA328P-PU
DIP-28-300mil-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH DIP-28-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift RegistersTPIC6C595N
PDIP-16-40℃~+125℃ 1 4.5V~5.5V 8 Asynchronous clear function、Output enable Open-drain Serial-to-Serial or Parallel TPIC PDIP-16 Shift Registers ROHSTexas InstrumentsShift RegistersHDSP-511Y
DIP-10LED Segment DisplaysBroadcom Limited74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift Registers
Parts
115| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | , , , , , , , , , , , , , , , +10 | ||
| 14 | 10kΩ | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R22, R29, R30, R31 |
| 10 | 330Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R0, R1, R2, R3, R4, R5, R6, R7, R32, R33 |
| 10 | Screw Terminal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | NC1, NC2, NC3, NC4, PWR_Screw1, PWR_Screw2, RGB1, RGB2, Serial_Screw1, Serial_Screw1 |
| 8 | LED | LED_THT:LED_D3.0mm | D0, D1, D2, D3, D4, D5, D6, D7 |
| 6 | 1KΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23, R24, R25, R26, R27, R28 |
| 6 | 2N3904 | Package_TO_SOT_THT:TO-92_Inline | T_DEC_0, T_DEC_1, T_DEC_2, T_HEX_0, T_HEX_1, T_LED1 |
| 5 | HDSP-511Y | HDSP-511Y:LED_HDSP-511Y | decimal_0, decimal_1, decimal_2, hex_0, hex_1 |
| 4 | 0Ω | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R18, R19, R20, R21 |
| 3 | 100nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | CU_Caps1, CU1, CU2 |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2 |
| 1 | 10μF | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C_MCU1 |
| 1 | 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 1N5400 | Diode_THT:D_DO-201AD_P15.24mm_Horizontal | D8 |
| 1 | 2A | Fuse:Fuseholder_Clip-5x20mm_Eaton_1A5601-01_Inline_P20.80x6.76mm_D1.70mm_Horizontal | F1 |
| 1 | 74HC165 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | 74HC595 | Package_DIP:DIP-16_W7.62mm_Socket | U_Caps1 |
| 1 | ATmega328P-P | Package_DIP:DIP-28_W7.62mm_Socket | MCU_0 |
| 1 | Barrel_Jack_Switch_Pin3Ring | dc-barrelljacks:BarrelJack_CUI_PJ-102AH_Horizontal | DC-In1 |
| 1 | NXT_BTN | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW_N1 |
| 1 | SW0 | switch:SW_Toggle_Blue_SMALL | SW0 |
| 1 | SW1 | switch:SW_Toggle_Blue_SMALL | SW1 |
| 1 | SW2 | switch:SW_Toggle_Blue_SMALL | SW2 |
| 1 | SW3 | switch:SW_Toggle_Blue_SMALL | SW3 |
| 1 | SW4 | switch:SW_Toggle_Blue_SMALL | SW4 |
| 1 | SW5 | switch:SW_Toggle_Blue_SMALL | SW5 |
| 1 | SW6 | switch:SW_Toggle_Blue_SMALL | SW6 |
| 1 | SW7 | switch:SW_Toggle_Blue_SMALL | SW7 |
| 1 | SW__MEM | switch:SW_Toggle_Blue_SMALL | SW_Mem1 |
| 1 | SW__Serr | switch:SW_Toggle_Blue_SMALL | SW_Serr1 |
| 1 | SW__WR | switch:SW_Toggle_Blue_SMALL | SW__WR1 |
| 1 | TPIC6C595 | Package_DIP:DIP-16_W7.62mm_Socket | U1 |
More from MMDavito/8_switch_rgb
1- 2 layers100 × 100 mm

Similar boards
- 2 layers105 × 55 mm

8-Bit To BDC
Alex-Hermeling/Transistor-Calculator
A repo to store all of the KiCad files for this project
38 parts2 - 2 layers95.3 × 110 mm

- 2 layers245 × 126 mm

- 2 layers76.5 × 109.1 mm

RD40 display V1
lhm0/rotating_display
A DIY 40 LED rotating display with Arduino nano and ESP-01s microcontrollers
32 parts71 - 4 layers51.6 × 42.4 mm

LED DisplayV2
Aitthikit/POV_Display_PCB
ที่ 2000 RPM: - 33 รอบ/วินาที = 33 FPS - 240 พิกเซลต่อรอบ - 125 µs ต่อพิกเซล
105 parts - 2 layers350.5 × 344.8 mm

8x8
noahrichards213/LED-guided-chessboard
Chessboard for beginners that lights up the available moves for the player
384 parts - 2 layers59.7 × 59.7 mm

- 2 layers96.5 × 49.5 mm

LED display
TheJustMoose/LED-display
PCB of 4 digit 7-segment LED display for Arduino based on tpic6c595
89 parts
Questions
How big is the Diagram chart PCB?
It measures 120 × 120 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Diagram chart use?
115 parts, built around the ATMEGA328P-PU, 74HC165D, TPIC6C595N and HDSP-511Y. 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 Diagram chart KiCad files?
From the MMDavito/8_switch_rgb repository on GitHub, at the commit this page was made from: the board is KiCad/diagram_chart.kicad_pcb and its schematic KiCad/8_switch_rgb_pcb_revision_1/8_switch_rgb_pcb_revision_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Diagram chart design in my own project?
Its repository states no licence, so its author keeps all rights: ask MMDavito before reusing the design.