Skip to the content
PCBKitNew board
2 layers134 × 105.4 mmGotogen matrixportal, the printed circuit board in 3D

Gotogen matrixportal

ajanata/gotogen-hardware

Gotogen microcontroller entrypoint

Size
134 × 105.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
72
Pads
202
Tracks, vias
411, 7
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Oct 2022
Updated
6 Nov 2024

Overview

Gotogen matrixportal is an open-source printed circuit board by ajanata, from the ajanata/gotogen-hardware repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 134 × 105.4 mm with 28 parts on 72 nets, routed with 411 tracks and 7 vias.

It is built around the PCF8574T. Its parts include 7 connectors, 7 switches, 5 ICs, 3 resistors and 2 capacitors.

Main components

1

README

README.md

Gotogen Hardware

Protogen, the Go way. This repository is the entrypoint for hardware devices.

Highly volatile during active development. For ease of my own development, there are replace directives in go.mod to use relative paths for the related modules (go.work wasn't working for me). I will attempt to keep all the repositories up to date. You will need to either remove the replace directives, or have all the repositories checked out next to each other.

Parts

28
QtyValueFootprintReferences
310KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3
1.1μFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2
110μFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1
1BackButton_Switch_THT:SW_PUSH_6mmSW1
1Buttons EXTConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1Cam Power EnableJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1Capacitive TouchConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ7
1DownButton_Switch_THT:SW_PUSH_6mmSW4
1Extra ConnectionsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ6
1Extra Power EnableJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP4
1Extra1Button_Switch_THT:SW_PUSH_6mmSW5
1Extra2Button_Switch_THT:SW_PUSH_6mmSW6
1GainConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP2
1GainJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabelsJP3
1HUB75 InConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ2
1HUB75 OutConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_VerticalJ1
1MAX9814_Breakoutgotogen footprints:MAX9814 BreakoutU5
1MPR121_Breakoutgotogen footprints:MPR121 BreakoutU4
1MatrixPortal_M4gotogen footprints:MatrixPortal M4U1
1MenuButton_Switch_THT:SW_PUSH_6mmSW2
1OLED_128_64gotogen footprints:OLED_128_64J3
1OpenMVConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1PCF8523_Breakoutgotogen footprints:PCF8523 BreakoutU2
1PCF8574Package_DIP:DIP-16_W7.62mmU3
1ResetButton_Switch_THT:SW_PUSH_6mmSW7
1UpButton_Switch_THT:SW_PUSH_6mmSW3

Questions

How big is the Gotogen matrixportal PCB?

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

What parts does the Gotogen matrixportal use?

28 parts, built around the PCF8574T. 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 Gotogen matrixportal KiCad files?

From the ajanata/gotogen-hardware repository on GitHub, at the commit this page was made from: the board is kicad/gotogen matrixportal.kicad_pcb and its schematic kicad/gotogen matrixportal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gotogen matrixportal design in my own project?

Its repository publishes it under the BSD-3-Clause 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 layers82.6 × 79.5 mmSdr controller, the printed circuit board in 3D

    Sdr controller

    CyZooNiC/cyberdeck

    31 parts138AGPL-3.0
  • 2 layers100 × 100 mmMain board V2, the printed circuit board in 3D

    Main board V2

    Resaj/cyclops-project

    Robot de carreras open source con cámara

    31 parts53
  • 2 layers100 × 45 mmTranspOtterNG, the printed circuit board in 3D

    TranspOtterNG

    Jana-Marie/transpOtterNG

    Next Generation of TranspOtter.

    63 parts51
  • 2 layers148.6 × 192.2 mmBadge, the printed circuit board in 3D

    Badge

    NuttyShell/NuttyBadge

    NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software

    169 parts31GPL-3.0
  • 2 layers139.7 × 88.9 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    jharvey/Charge_Controller

    MPPT hardware which uses FUGU firmware

    163 parts24
  • 2 layers83 × 35 mmCard dealer secondary, the printed circuit board in 3D

    Card dealer secondary

    Adam-Simon1/Automatic-Card-Dealer

    DIY Automatic Card Dealer

    12 parts21
  • 2 layers45.7 × 67.3 mmLAMEBOY, the printed circuit board in 3D

    LAMEBOY

    davedarko/LAMEBOY

    https://hackaday.io/project/26823-lameboy-another-esp12-handheld

    71 parts20
  • 2 layers65 × 120 mmNomad, the printed circuit board in 3D

    Nomad

    0Zane/Nomad

    One Adventure - One device,Nomad is a custom outdoor mobile device built around the ESP32-S3. It is designed for explorers, researchers, and outdoor enthusiasts who need reliable positioning, long-range communication…

    81 parts17MIT