Skip to the content
PCBKitNew board
4 layers10 × 9 mmPicoGate, the printed circuit board in 3D

A tiny FPGA core module based on GW1NZ-LV1, CH552 and SLG46580

Size
10 × 9 mm
Copper layers
4
Thickness
0.8 mm
Parts
108
Nets
57
Pads
216
Tracks, vias
463, 97
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Aug 2021
Updated
7 Jan 2022

Overview

PicoGate is an open-source printed circuit board by blueskull, from the blueskull/PicoGate repository on GitHub, published under the Unlicense licence. It is a 4-layer board of 10 × 9 mm with 108 parts on 57 nets, routed with 463 tracks and 97 vias.

It is built around the CH552P. Its parts include 80 connectors, 13 resistors, 12 capacitors and 3 ICs. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD and 8051 (CH55x, STC, AT89) boards of this library.

Main components

1

README

README.md

PicoGate

A tiny FPGA core module featuring GW1NZ-LV1.

This module contains a Gowin GW1NZ-LV1 FPGA in 6mm*6mm QFN48 package, a WCH CH552 USB MCU in 3mm*3mm QFN16 package, and a Dialog Semiconductor (formerly SiLego) SLG46580 PMIC in 2mm*3mm QFN20 package. The FPGA has 23 IOs brought out, referenced at a programmable IO voltage (by default, 1.8V and 3.3V switchable), with an additional of 2 fixed 3.3V IOs and 3 high voltage (5V) IOs, expanded through SLG46580. The MCU provides USB-JTAG and USB-SPI bridging, clock generation and supply voltage supervision, while the PMIC provides 1.2V, 3.3V and programmable VIO as well as 5V logic level shifting.

The entire module is packaged in a space saving 9.0mm*10.0mm BGA package with 23+2+3 digital IO pads, 1.2V/3.3V/VIO regulator output pads, 5V and USB pads and ample of ground pads. As of early-2022, the budgetary 1kpcs BOM cost is around $2.5, making it ideal for adding simple custom logics to any existing designs.

The hardware and GreenPak firmware designs are licensed under the unlicense license, meaning you can basically do whatever you'd like with it, but the author kindly asks you to do good things and give more then you take. The MCU firmware is stored in my ch552-jtag repository and is licensed accordingly.

Parts

108
QtyValueFootprintReferences
80CONN1X1Mechanical:PAD1_0.35_0.35_RP1, P2, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23 +64
13ResistorComponents:0201R1, R2, R3, R4, R5, R6, R9, R10, R11, R12, R13, R14, R15
12CapacitorComponents:0201C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12
1CH552PComponents:QFN16_3.0_3.0_0.5_USU2
1GW1NZ-LV1QN48Components:QFN48_6.0_6.0_0.4_USU3
1SLG46580Components:QFN20_3.0_2.0_0.4_USU1

Questions

How big is the PicoGate PCB?

It measures 10 × 9 mm and has 4 copper layers, 0.8 mm thick.

What parts does the PicoGate use?

108 parts, built around the CH552P. 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 PicoGate KiCad files?

From the blueskull/PicoGate repository on GitHub, at the commit this page was made from: the board is PicoGate.kicad_pcb and its schematic PicoGate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PicoGate design in my own project?

Its repository publishes it under the Unlicense 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 layers40 × 14 mmRs probe, the printed circuit board in 3D

    Rs probe

    probe-rs/rusty-probe

    This is an open hardware probe for the Serial Wire Debug (SWD) and JTAG protocol. Based on the RP2040 MCU.

    108 parts170
  • 4 layers177.8 × 127 mmSignals, the printed circuit board in 3D

    Signals

    clydeshaffer/gametank

    design files for the gametank hardware implementation

    108 parts150
  • 4 layers78.5 × 80 mmDmgplus, the printed circuit board in 3D

    Dmgplus

    Spritetm/dmgplus

    DMGPlus, upgraded internals for the original GameBoy

    108 parts19
  • 4 layers208.3 × 75.8 mmTravaulta WKL, the printed circuit board in 3D

    Travaulta WKL

    calvin-mcd/travaulta

    topre pcb for the vault35

    108 parts16
  • 4 layers59.2 × 106.4 mmAlphaosc, the printed circuit board in 3D

    Alphaosc

    russellmcc/alphaosc

    eurorack digital audio oscillator for synthesizers

    108 parts8GPL-3.0
  • 4 layers22 × 43.5 mmUsb nvme, the printed circuit board in 3D

    Usb nvme

    Stanlazy/asm2364

    108 parts7GPL-3.0
  • 4 layers200 × 121 mmZ64, the printed circuit board in 3D

    Z64

    RWeick/Mr.-Backup-Z64-HW-V3.0

    The kicad files, GAL JEDEC, and bios rom image necessary to produce a Mr. Backup Z64 HW V3.0.

    108 parts5GPL-3.0