Skip to the content
PCBKitNew board
2 layers100 × 100 mmFPGA Board v1, the printed circuit board in 3D

FPGA Board v1

chizuchizu/bf-cpu3

pure 8bit brainfuck CPU

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
76
Pads
226
Tracks, vias
246, 4
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Nov 2023
Updated
23 Mar 2025

Overview

FPGA Board v1 is an open-source printed circuit board by chizuchizu, from the chizuchizu/bf-cpu repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 29 parts on 76 nets, routed with 246 tracks and 4 vias.

It is built around the 74HC138 and TBD62786APG. Its parts include 8 resistors, 8 connectors, 4 ICs, 4 switches and 1 capacitor. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

2

README

README.md

BFProcessor project

Brainf**kを実行する自作CPUを作成しています。

ディレクトリ構成

text
.
├── docs       ドキュメント
├── gowin      FPGAのハードウェア記述コード(gowinで開くことを想定している)
├── kicad      回路図、PCB基板図 (KiCAD ver.8で開くことを想定している)
└── logic      論理回路図 (Logisim Evolutionを開くことを想定している)

謝辞

このプロジェクトは2024年6月からサイボウズ・ラボユースの支援を受けて開発しています。

Parts

29
QtyValueFootprintReferences
8750Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
4Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4, J5, J6, J7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3SW_PushButton_Switch_SMD:Panasonic_EVQPUJ_EVQPUASW2, SW3, SW4
2Conn_01x24Connector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_VerticalJ1, J2
10.1μFCapacitor_SMD:C_0603_1608MetricC1
174HC138Package_DIP:CERDIP-16_W7.62mm_SideBrazedU4
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1SW_DIP_x08Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mmSW1
1TBD62786APGPackage_DIP:DIP-18_W7.62mmU3
1~BFP_footprints:OSL641501-BXU2
1~BFP_footprints:Tang_Nano_9KU1

Questions

How big is the FPGA Board v1 PCB?

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

What parts does the FPGA Board v1 use?

29 parts, built around the 74HC138 and TBD62786APG. 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 FPGA Board v1 KiCad files?

From the chizuchizu/bf-cpu repository on GitHub, at the commit this page was made from: the board is kicad/Tang_Nano_9k_Board/FPGA_Board_v1.kicad_pcb and its schematic kicad/Tang_Nano_9k_Board/FPGA_Board_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FPGA Board v1 design in my own project?

Its repository publishes it under the MIT 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

  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 4 layers243.8 × 171.5 mmNeotron Pico, the printed circuit board in 3D

    Neotron Pico

    Neotron-Compute/Neotron-Pico

    A Neotron powered by the Raspberry Pi Pico

    242 parts250
  • 2 layers380 × 148.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    InkboxSoftware/all-screen-keyboard

    The first open source all-screen keyboard

    500 parts241MIT
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers275 × 200 mmMidi grid, the printed circuit board in 3D

    Midi grid

    zukaitis/midi-grid

    DIY midi controller project

    328 parts92
  • 2 layers99.1 × 99.1 mmAv board, the printed circuit board in 3D

    Av board

    rjw57/buri

    This repository contains my work on designing, building and programming a 6502 microcomputer from scratch. The 6502 was the CPU used in the original Apple 1, BBC Microcomputer, NES console and many other systems from…

    42 parts68MIT
  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    142 parts57CC-BY-4.0