C2c-64
jsanpe·c2c-64·hardware/1R/1R3/composite2rgb.kicad_pcb
About the C2c-64 PCB
C2c-64 is an open source AVR/Arduino PCB design by jsanpe, published on GitHub under the MIT license. It is a 4-layer board measuring 50 × 50 mm, with 106 components from 51 distinct parts.
Its main chip is the ATmega328PB-MU, from the AVR/Arduino family. Other key parts include the ADV7393-Video, ADV7180-32LFCSP, TLV70018_SOT23-5, AMS1117-3.3 and 3xRCA_CONN. By type, the board carries 39 capacitors, 32 resistors, 8 ICs, 7 diodes, 6 inductors and 5 connectors.
It belongs with the retro computing designs in this gallery.
From the project
A Composite & S-video to Component transcoder for the OSSC
Designed with the C-64 in mind, it also supports composite and s-video signals from other systems, including the N64. A compatibility chart will soon be available in the wiki section of this project.
This is an open hardware implementation of a board to convert Composite and S-Video signals into Component video. The component output from C2C-64 can be directly connected to an OSSC, effectively adding compatibility with Composite and S-Video input to this great scaler.

Main components on the C2c-64
C2c-64 bill of materials (BOM)
106 components, 51 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ADV7393-Video | QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias | U1 |
| 1 | ADV7180-32LFCSP | LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias | U2 |
| 2 | TLV70018_SOT23-5 | SOT-23-5 | U3, U6 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U4 |
| 1 | ATmega328PB-MU | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U5 |
| 1 | 3xRCA_CONN | TRRS-PJ-320A | U7 |
| 1 | 3xCUI-RCJ | 3xCUI_RCJ-041 | U8 |
| 1 | Crystal_GND24_Small | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 16Mhz | Crystal_C38-LF_D3.0mm_L8.0mm_Vertical | Y2 |
| 1 | 16Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y3 |
| 1 | 28.63 | Crystal_C38-LF_D3.0mm_L8.0mm_Vertical | Y6 |
| 1 | Conn_02x04_Top_Bottom | PinHeader_2x04_P2.54mm_Vertical | J1 |
| 1 | Mini-DIN-4 | CUI_MD-50S | J4 |
| 1 | Power | BarrelJack_Horizontal | J6 |
| 1 | Conn_01x04_Female | PinSocket_1x04_P2.54mm_Vertical | J8 |
| 1 | RCJ-041 | CUI_RCJ-041 | J10 |
| 1 | 1.5A | Fuse_0402_1005Metric | F1 |
| 4 | SW_Push | mini-btn | SW1, SW2, SW4, SW5 |
| 3 | BAT54S | SOT-23 | D1, D2, D3 |
| 1 | LED_R | LED_0805_2012Metric | D4 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LED_B | LED_0805_2012Metric | D5 |
| 1 | LED_G | LED_0805_2012Metric | D6 |
| 1 | LED_Y | LED_0805_2012Metric | D7 |
| 6 | Ferrite_Bead | L_0805_2012Metric | FB1, FB2, FB3, FB4, FB5, FB6 |
| 1 | 12n | C_0603_1608Metric | C1 |
| 4 | 22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C7, C12, C17 |
| 7 | 100nF | C_0603_1608Metric | C3, C33, C34, C35, C38, C43, C45 |
| 10 | 10uF | C_0603_1608Metric | C4, C8, C9, C14, C16, C19, C22, C24 +2 |
| 1 | 150n | C_0603_1608Metric | C6 |
| 1 | 2.2n | C_0603_1608Metric | C11 |
| 3 | 100nF | C_0402_1005Metric | C28, C29, C44 |
| 1 | 82n | C_0603_1608Metric | C30 |
| 2 | 22u | C_0805_2012Metric | C36, C39 |
| 4 | 220uF | C_Radial_D6.3mm_H5.0mm_P2.50mm | C37, C40, C41, C42 |
| 4 | 30pF | C_0603_1608Metric | C46, C47, C49, C51 |
| 1 | 10n | C_0603_1608Metric | C50 |
| 1 | 169 | R_0805_2012Metric | R1 |
| 8 | 4k7 | R_0603_1608Metric | R2, R7, R10, R15, R16, R19, R20, R21 |
| 1 | 510 | R_0805_2012Metric | R3 |
| 3 | 75 | R_0805_2012Metric | R4, R5, R6 |
| 1 | 1.69K | R_0603_1608Metric | R9 |
| 3 | 39 | R_0805_2012Metric | R12, R18, R31 |
| 3 | 36 | R_0805_2012Metric | R14, R17, R28 |
| 3 | 10k | R_0402_1005Metric | R22, R29, R30 |
| 1 | 10k | R_0603_1608Metric | R23 |
| 1 | 330 | R_0603_1608Metric | R24 |
| 1 | 120 | R_0603_1608Metric | R25 |
| 2 | 220 | R_0603_1608Metric | R26, R27 |
| 1 | 1M | R_0603_1608Metric | R32 |
| 2 | 33 | R_0805_2012Metric | R33, R34 |
| 1 | 33 | RESCAXE50P380X160X55-16N | RN1 |
C2c-64 design files
The KiCad project lives in the jsanpe/c2c-64 repository on GitHub; these links point at the commit this page was built from.
C2c-64: common questions
What microcontroller does the C2c-64 use?
The C2c-64 is built around the ATmega328PB-MU, from the AVR/Arduino family.
How big is the C2c-64 PCB?
The C2c-64 measures 50 × 50 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the C2c-64?
106 components, from 51 distinct parts. The full bill of materials is listed on this page.
Where can I download the C2c-64 design files?
From the jsanpe/c2c-64 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the C2c-64 design in my own project?
Yes, under the terms of its MIT license, which jsanpe chose for the repository.
Can I test firmware for the C2c-64 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746