Skip to the content
PCBKitNew board
2 layers95.3 × 126.4 mmFPGC4IOboard, the printed circuit board in 3D

FPGC4IOboard

RPG-7/FPGC4

The FPGC4 is a game console/PC that is implemented in an FPGA. It uses a self designed CPU and GPU architecture.

Size
95.3 × 126.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
108
Nets
204
Pads
652
Tracks, vias
954, 223
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Oct 2020
Updated
19 Sep 2020

Overview

FPGC4IOboard is an open-source printed circuit board by RPG-7, from the RPG-7/FPGC4 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 95.3 × 126.4 mm with 108 parts on 204 nets, routed with 954 tracks and 223 vias.

It is built around the CH376T, FT232RL and BSS138. Its parts include 44 resistors, 25 capacitors, 14 connectors, 6 ICs and 4 switches.

Main components

3

README

README.md

Parts

108
QtyValueFootprintReferences
19100nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C3, C4, C6, C10, C11, C12, C15, C16, C17, C18, C21, C22, C23, C24, C25 +3
1610KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR15, R16, R17, R18, R19, R20, R21, R22, R25, R26, R27, R28, R31, R32, R33, R34
675Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R3, R38, R39, R40
410kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR41, R42, R43, R44
30Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR35, R36, R37
3100Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR12, R13, R14
31KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR10, R29, R30
3330Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR9, R23, R24
347uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C19, C20
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC13, C14
233Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR4, R11
24.7kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6, R7
2500mAFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1, F2
2510Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5, R8
2ADV7123Package_QFP:LQFP-48_7x7mm_P0.5mmU2, U3
2BSS138Package_TO_SOT_SMD:SOT-23Q1, Q2
2Conn_02x10_Odd_EvendebugSocket:debugSocket2x10J14, J15
2Conn_02x32Connector_PinHeader_2.54mm:PinHeader_2x32_P2.54mm_VerticalU4, U5
1logo:LOGOLOGO
10.22uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5
112MHzCrystal:Crystal_HC49-4H_VerticalY1
1CH376TsmallSMD:SSOP-20_5.3x7.2mm_P0.65mmU6
1Conn_01x03_SerialConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ8
1Conn_01x06_SPIConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ5
1Conn_01x08_SPIflashConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ9
1Conn_02x10_GPIOConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ6
1Conn_Headphone_JackCustom:TRRS-PJ-320AJ2
1Conn_NConfigConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ10
1Conn_PS2_Mini_Din_6Custom:Connector_Mini-DIN_Female_6Pin_2rowsJ4
1Conn_RGBsw_conn_d-sub:DSUB-9J3
1Conn_SNESSNES:SNES_controller_portJ7
1Conn_VGAConnector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mmJ11
1FT232RLsmallSMD:SSOP-28_5.3x10.2mm_P0.65mmU1
1Green_LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1Red_LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1SW_DIP_x01switch:switchAngledSW4
1SW_Push_ConfigButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx39-2LFSSW1
1SW_Push_IOButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx39-2LFSSW3
1SW_Push_RstButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx39-2LFSSW2
1USB_Aw_conn_pc:conn_usb_AJ12
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ1

The 101 most common of 108 parts.

Questions

How big is the FPGC4IOboard PCB?

It measures 95.3 × 126.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FPGC4IOboard use?

108 parts, built around the CH376T, FT232RL and BSS138. 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 FPGC4IOboard KiCad files?

From the RPG-7/FPGC4 repository on GitHub, at the commit this page was made from: the board is PCB/FPGC4IOboard/FPGC4IOboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the FPGC4IOboard design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 4 layers91.4 × 102.9 mmFPGC4IOboard, the printed circuit board in 3D

    FPGC4IOboard

    bartpleiter/FPGC5

    A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software.

    150 parts6GPL-3.0
  • 2 layers104.7 × 55.6 mmLab1, the printed circuit board in 3D

    Lab1

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    96 parts26
  • 2 layers140 × 72.5 mmNixie proj, the printed circuit board in 3D

    Nixie proj

    dm2lct/Nixieclock_kit

    This is a Nixie-clock controlled by a ESP8266 module with NTP and MQTT support.

    119 parts9GPL-3.0
  • 2 layers147 × 92 mmVan, the printed circuit board in 3D

    Van

    blinken/vandal

    An ESP32-based lighting control system for campervans (or anything else)

    227 parts6GPL-3.0
  • 6 layers160 × 145 mmMes main board, the printed circuit board in 3D

    Mes main board

    jmh8231-Dev/mes-main-board

    STM32MP257 Embedded Main Board

    736 parts3
  • 2 layers99.7 × 70 mmCPU Board, the printed circuit board in 3D

    CPU Board

    jsjolund/sailoraid

    Sensor package for the Laser Pico sail boat

    112 parts3
  • 4 layers100.4 × 83 mmComponent tester, the printed circuit board in 3D

    Component tester

    kitspace/component_tester

    A keychain version of the Mikrontroller.net AVR component tester

    79 parts1