Skip to the content
PCBKitNew board
4 layers25.4 × 25.4 mmProgrammaGull E6, the printed circuit board in 3D

ProgrammaGull E6

4n3m4i1/PG_Logic

Open Source FPGA Development Boards for Education and Deeply Embedded Applications

Size
25.4 × 25.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
31
Nets
89
Pads
204
Tracks, vias
195, 15
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Sep 2023
Updated
6 Aug 2024

Overview

ProgrammaGull E6 is an open-source printed circuit board by 4n3m4i1, from the 4n3m4i1/PG_Logic repository on GitHub, published under the MIT licence. It is a 4-layer board of 25.4 × 25.4 mm with 31 parts on 89 nets, routed with 195 tracks and 15 vias.

It is built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ and MIC5504-1.2YM5-TR, with the MIC5504-2.5YM5-TR and 1N4148WS among its other parts. Its parts include 17 capacitors, 6 resistors, 6 ICs and 1 diode. It belongs with the FPGA and CPLD boards of this library.

Main components

5

README

README.md

ProgrammaGull Logic

Small and open source FPGA development boards for all those still pecking for fries.

Hardware

Design files provided for KiCad 7.

PGL Sandpiper

An education focused development platform, full of fun I/O and devices for users to learn the basics of real world FPGA development. The board centers around the Lattice iCE40-UP5k, which itself offers ample BRAM, PSRAM, 8 DSP Blocks, a PLL, and two internal oscillators.

PGL E3

An iCE40-UP5k SG48 development board and associated programmer board.
Designed to be embeddable and flexible enough for most projects!

PGL E6

A small embeddable Lattice iCE40-LP384 aimed at alleviating the overhead incurred when adding glue logic or general PL space into a project.

PGL E6-NF

The same PGL E6 but with no flash, allowing smaller footprints when accompanied by some external bitstream source (MCU, external flash, other FPGA, etc..)

Credits

Name: @slurpeecup

Parts

31
QtyValueFootprintReferences
91uCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C19, C20, C22
7100nCapacitor_SMD:C_0603_1608MetricC7, C13, C15, C16, C17, C18, C21
510kResistor_SMD:R_0603_1608MetricR1, R2, R4, R5, R8
1100RResistor_SMD:R_0603_1608MetricR7
110nCapacitor_SMD:C_0603_1608MetricC14
11N4148WSDiode_SMD:D_SOD-323D2
1AP7375-33SA-7Package_TO_SOT_SMD:SOT-23-3U9
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU5
1MIC5504-1.2YM5Package_TO_SOT_SMD:SOT-23-5U3
1MIC5504-2.5YM5Package_TO_SOT_SMD:SOT-23-5U2
1PGL_E6ProgrammaGull_Logic:PGL_E6U1
1SolderJumper_3_OpenJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP1
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4

Questions

How big is the ProgrammaGull E6 PCB?

It measures 25.4 × 25.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ProgrammaGull E6 use?

31 parts, built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ, MIC5504-1.2YM5-TR and MIC5504-2.5YM5-TR. 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 ProgrammaGull E6 KiCad files?

From the 4n3m4i1/PG_Logic repository on GitHub, at the commit this page was made from: the board is Boards/PGL_E6/ProgrammaGull_E6/ProgrammaGull_E6.kicad_pcb and its schematic Boards/PGL_E6/ProgrammaGull_E6/ProgrammaGull_E6.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ProgrammaGull E6 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).

More from 4n3m4i1/PG_Logic

3
  • 4 layers100 × 75 mmProgrammaGull Sandpiper, the printed circuit board in 3D

    ProgrammaGull Sandpiper

    4n3m4i1/PG_Logic

    Open Source FPGA Development Boards for Education and Deeply Embedded Applications

    214 partsMIT
  • 4 layers100 × 75 mmProgrammaGull Sandpiper, the printed circuit board in 3D

    ProgrammaGull Sandpiper

    4n3m4i1/PG_Logic

    Open Source FPGA Development Boards for Education and Deeply Embedded Applications

    191 partsMIT
  • 4 layers42 × 22 mmPGL FTDI Prog, the printed circuit board in 3D

    PGL FTDI Prog

    4n3m4i1/PG_Logic

    Open Source FPGA Development Boards for Education and Deeply Embedded Applications

    47 partsMIT

Similar boards

  • 4 layers99.1 × 83.8 mmIbm-5151-pcb, the printed circuit board in 3D

    Ibm-5151-pcb

    asinghani/ibm-5151-controller

    Building a VT100 emulator out of an IBM 5151 monitor and an FPGA

    85 partsMIT
  • 2 layers25.6 × 0 mmIce40 wearable v1, the printed circuit board in 3D

    Ice40 wearable v1

    asinghani/ice40-wearable

    iCE40 FPGA boards in wearable form-factors

    63 parts
  • 4 layers48 × 48 mmVersion current, the printed circuit board in 3D

    Version current

    oomlout/oomlout_oomp_project_src

    195 parts
  • 2 layers88.9 × 50.8 mmBlinkencard, the printed circuit board in 3D

    Blinkencard

    al177/blinkencard

    FPGA based blinky computer emulator

    105 parts9MIT
  • 4 layers65 × 30 mmIce4pi, the printed circuit board in 3D

    Ice4pi

    lightside-instruments/ice4pi

    KiCAD project of a Pi Hat with ice40hx1k FPGA

    57 parts8
  • 2 layers120 × 130 mmSingularitySurfer V1, the printed circuit board in 3D

    SingularitySurfer V1

    nkrackow/SingularitySurfer-FPGA-Lock-In-Amplifier

    Repository for the development of an FPGA based DSP Lock-In Amplifier

    174 parts80MIT
  • 4 layers32 × 63.8 mmFpga play, the printed circuit board in 3D

    Fpga play

    electronut/fpga.play.pub

    Low cost open source Lattice iCE40UP5k FPGA board.

    74 parts21