C64board
c0pperdragon·A-VideoBoard·c64mod/c64board/c64board.kicad_pcb
About the C64board PCB
C64board is an open source FPGA PCB design by c0pperdragon, published on GitHub under the MIT license. It is a 2-layer board measuring 24.4 × 53.3 mm, with 12 components from 8 distinct parts.
Its main chip is the 10M02SCE144, from the FPGA family. Other key parts include the VIC-II, LVC257 and LVC245. By type, the board carries 5 ICs, 5 capacitors, 1 connector and 1 resistor.
It belongs with the retro computing and displays & leds designs in this gallery.
From the project
FPGA board to create a component video signal for vintage computers.
Built on the A-Video board, this is a modification usable for the Commodore 64 computer that generates a YPbPr signal in either 288p or 576p to display on modern displays.
I wanted to get the most perfect display from an original C64 computer. After many failed attempts to reconstruct a digitally perfect pixel-by-pixel display from the S-Video output, I finally came back to my original idea to emulate the inner workings of the VIC-II chip. So, as for the atari 8-bit line and the ZX Spectrum, I applied my trusty A-Video board.

Main components on the C64board
C64board bill of materials (BOM)
12 components, 8 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VIC-II | socket_embedded_40pin | U1 |
| 1 | 10M02SCE144 MIC5504-3.3YM5 | SOT-23-5 | U2 |
| 1 | LVC257 | TSSOP-16_4.4x5mm_P0.65mm | U3 |
| 2 | LVC245 | TSSOP-20_4.4x6.5mm_P0.65mm | U4, U5 |
| 1 | Conn_02x10_Odd_Even | PinHeader_2x10_P2.54mm_Vertical | J1 |
| 2 | 10UF 10uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2 |
| 3 | 10UF 100nF | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C3, C4, C5 |
| 1 | 1K1 100Ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1 |
C64board design files
The KiCad project lives in the c0pperdragon/A-VideoBoard repository on GitHub; these links point at the commit this page was built from.
C64board: common questions
What microcontroller does the C64board use?
The C64board is built around the 10M02SCE144, from the FPGA family.
How big is the C64board PCB?
The C64board measures 24.4 × 53.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the C64board?
12 components, from 8 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the C64board design files?
From the c0pperdragon/A-VideoBoard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the C64board design in my own project?
Yes, under the terms of its MIT license, which c0pperdragon chose for the repository.
Can I test firmware for the C64board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
More boards in A-VideoBoard
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717