Skip to the content
PCBKitNew board
2 layers2.8 × 6.6 mmFish, the printed circuit board in 3D
Size
2.8 × 6.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
166
Nets
185
Pads
461
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
18 Aug 2024
Updated
8 Nov 2025

Overview

Fish is an open-source printed circuit board by ethanjamesauto, from the ethanjamesauto/modular_8bit_computer repository on GitHub. It is a 2-layer board of 2.8 × 6.6 mm with 166 parts on 185 nets.

It is built around the TPS76316DBV, TPS76318DBV and TPS76333DBV, with the TPS76350DBV among its other parts. Its parts include 112 resistors, 18 capacitors, 16 diodes, 6 ICs and 5 connectors.

Main components

4

README

README.md

Modular 8-bit Computer

This is the repository for an 8-bit computer system that is built using cards with a standardized interface.

Here's an example of a card:

Current Bus Specification

verilog
// The main bus wires (32+8=40 wires total)
// On the bus connector, all buses have LSBs closer to the power pins and MSBs farther away
wire VCC_5V;
wire GND;
wire clk;			      // generated by motherboard clock generator
wire rst_n;			    // probably a button on the motherboard
wire VCC_3V3;
wire we_n;			      // active LOW
wire oe_n;			      // active LOW
wire int_n;			    // pulled up by motherboard; driven down by any peripheral (could be used for interrupts)
wire [7:0] data;
wire [15:0] addr;	  // 64k address space is suppored by default. More address bits may be added later
wire [7:0] aux_bus;

Parts

166
QtyValueFootprintReferences
1090Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R10, R11, R12, R13, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R110 +93
16CCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16
8LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D3, D12, D13, D14, D15, D16
4D_SchottkyDiode_SMD:D_2010_5025Metric_Pad1.52x2.65mm_HandSolderD4, D5, D6, D7
4D_ZenerDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD8, D9, D10, D11
4TestPoint_ProbeTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4
3L_Iron_Coupled_Small_1243Transformer_SMD:Pulse_PA2001NLL1, L2, L3
20Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR111, R112
2CCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC17, C18
2Conn_01x20_SocketConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1, J2
1Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_01x08_SocketConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5
1SG-5032CANOscillator:Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mmX2
1SW_PushButton_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPinSW1
1TPS76316Package_TO_SOT_SMD:SOT-23-5U5
1TPS76318Package_TO_SOT_SMD:SOT-23-5U4
1TPS76329Package_TO_SOT_SMD:SOT-23-5U3
1TPS76333Package_TO_SOT_SMD:SOT-23-5U6
1TPS76350Package_TO_SOT_SMD:SOT-23-5U2
1lockedResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR68
1~Connector_Molex:Molex_SlimStack_502426-2410_2x12_P0.40mm_VerticalJ4
1~Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalViasU1

Questions

How big is the Fish PCB?

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

What parts does the Fish use?

166 parts, built around the TPS76316DBV, TPS76318DBV, TPS76333DBV and TPS76350DBV. 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 Fish KiCad files?

From the ethanjamesauto/modular_8bit_computer repository on GitHub, at the commit this page was made from: the board is fish/fish.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fish design in my own project?

Its repository states no licence, so its author keeps all rights: ask ethanjamesauto before reusing the design.

More from ethanjamesauto/modular_8bit_computer

12
  • 2 layers229.9 × 83.8 mmSmaller card, the printed circuit board in 3D

    Smaller card

    ethanjamesauto/modular_8bit_computer

    246 parts2
  • 2 layers222.3 × 127 mmMotherboard, the printed circuit board in 3D

    Motherboard

    ethanjamesauto/modular_8bit_computer

    208 parts2
  • 2 layers86.4 × 53.8 mmSsr load switch, the printed circuit board in 3D

    Ssr load switch

    ethanjamesauto/modular_8bit_computer

    201 parts2
  • 2 layers229.9 × 86.4 mm93c76 revision two, the printed circuit board in 3D

    93c76 revision two

    ethanjamesauto/modular_8bit_computer

    168 parts2
  • 2 layers111.8 × 77.2 mmHp common slot, the printed circuit board in 3D

    Hp common slot

    ethanjamesauto/modular_8bit_computer

    153 parts2
  • 2 layers48.3 × 48.3 mmEddie bldc, the printed circuit board in 3D

    Eddie bldc

    ethanjamesauto/modular_8bit_computer

    138 parts2
  • 2 layers104.1 × 50.8 mmFuck it psu-2, the printed circuit board in 3D

    Fuck it psu-2

    ethanjamesauto/modular_8bit_computer

    75 parts2
  • 2 layers132.1 × 83.8 mm93c46a type, the printed circuit board in 3D

    93c46a type

    ethanjamesauto/modular_8bit_computer

    65 parts2

Similar boards

  • 4 layers142 × 119.7 mmQMTech MiSTeX, the printed circuit board in 3D

    QMTech MiSTeX

    MiSTeX-devel/MiSTeX-hardware

    Hardware for MiSTeX

    247 parts73
  • 2 layers25 × 40 mmPmodUsbUlpi, the printed circuit board in 3D

    PmodUsbUlpi

    twam/PmodUsbUlpi

    Pmod™ Compatible USB ULPI PHY

    22 parts16
  • 2 layers62 × 66.4 mmLt6c pcb, the printed circuit board in 3D

    Lt6c pcb

    lambdakb/trackball-lt6c

    LT6C 6 Keys Trackball

    19 parts9CERN-OHL-S-2.0
  • 2 layers62 × 84 mmLt7dk pcb, the printed circuit board in 3D

    Lt7dk pcb

    lambdakb/trackball-lt7dk

    LT7DK PMW3360 Trackball Development Kit

    54 parts2CERN-OHL-S-2.0
  • 4 layers48.5 × 25 mmWIFI IMU, the printed circuit board in 3D

    WIFI IMU

    nikit6000/WirelessIMU

    A board for wireless motion tracking

    70 partsGPL-2.0
  • 2 layers160 × 90 mmPower Integrations interface, the printed circuit board in 3D

    Power Integrations interface

    paltatech/VESC-controller

    Made open source with KiCAD, an open source EDA tool.

    1,126 parts356
  • 2 layers58.5 × 25 mmCurrent sensor, the printed circuit board in 3D

    Current sensor

    paltatech/current_sensor

    Isolated delta sigma current sensor for high speed high current application

    47 parts8