Skip to the content
PCBKitNew board
2 layers60.5 × 40.1 mmPROGLOG01, the printed circuit board in 3D

Small low-power open-source toolchain compatible FPGA

Size
60.5 × 40.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
66
Nets
52
Pads
229
Tracks, vias
475, 58
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
17 Jan 2022
Updated
17 Sep 2023

Overview

PROGLOG01 is an open-source printed circuit board by mlab-modules, from the mlab-modules/PROGLOG01 repository on GitHub. It is a 2-layer board of 60.5 × 40.1 mm with 66 parts on 52 nets, routed with 475 tracks and 58 vias.

It is built around the ICE40UP5K-SG48I, AT25SF081-SSHD-B and MIC5504-1.2YM5-TR, with the TPS22919DCK among its other parts. Its parts include 33 connectors, 10 capacitors, 10 resistors, 4 ICs and 3 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

4

README

README.md

Kicad - production files generator

PROGLOG01B - Small low-power open-source tool chain compatible FPGA

Module with a small programmable gate-array ICE40UP5K.

PROGLOG01B top side PROGLOG01B bottom side

The FPGA module compatible with fully open source toolchains like symbiflow.

Parts

66
QtyValueFootprintReferences
28HEADER_2x01_PARALLELMlab_Pin_Headers:Straight_2x01J10, J11, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J27 +12
6100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C6, C8, C9, C10
4HOLEMlab_Mechanical:MountingHole_3mmM1, M2, M3, M4
3100RResistor_SMD:R_0805_2012MetricR4, R7, R8
310kResistor_SMD:R_0805_2012MetricR1, R5, R6
20RResistor_SMD:R_0805_2012MetricR2, R3
210uFCapacitor_SMD:C_0805_2012MetricC3, C5
2200RResistor_SMD:R_0805_2012MetricR9, R10
110nFCapacitor_SMD:C_0805_2012MetricC7
11uFCapacitor_SMD:C_0805_2012MetricC4
1AT25SF081-SSHMlab_IO:SOIC-8_3.9x4.9mm_Pitch1.27mmU3
1BLUEMlab_D:LED_1206D3
1BZV55C-5,6VMlab_D:Diode-MiniMELF_StandardD1
1HEADER_2x01Mlab_Pin_Headers:Straight_2x01J2
1HEADER_2x02_PARALLELMlab_Pin_Headers:Straight_2x02J3
1HEADER_2x04Mlab_Pin_Headers:Straight_2x04J4
1ICE40UP5K-SG48IPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU4
1ISM92-3351AH24.00Mlab_XTAL:ISM92X1
1JUMP_3X2Mlab_Pin_Headers:Straight_2x03J1
1MIC5504-1.2YM5Package_TO_SOT_SMD:SOT-23-5_HandSolderingU2
1SATAMlab_CON:SATA-7_THT_VERT_2J26
1SW_PushMlab_SW:SW_PUSH_SMALLSW1
1TPS22919DCKPackage_TO_SOT_SMD:SOT-363_SC-70-6_HandsolderingU1
1YELLOWMlab_D:LED_1206D2

Questions

How big is the PROGLOG01 PCB?

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

What parts does the PROGLOG01 use?

66 parts, built around the ICE40UP5K-SG48I, AT25SF081-SSHD-B, MIC5504-1.2YM5-TR and TPS22919DCK. 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 PROGLOG01 KiCad files?

From the mlab-modules/PROGLOG01 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/PROGLOG01.kicad_pcb and its schematic hw/sch_pcb/PROGLOG01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PROGLOG01 design in my own project?

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

Similar boards

  • 4 layers100 × 132.5 mmIcE1usb panel, the printed circuit board in 3D

    IcE1usb panel

    osmocom/osmo-e1-hardware

    Osmocom open source E1 (TDM) hardware; mirror of https://gitea.osmocom.org/retronetworking/osmo-e1-hardware

    240 parts9
  • 4 layers89.7 × 82.9 mmICE40UP5K logic analyzer rev2, the printed circuit board in 3D

    ICE40UP5K logic analyzer rev2

    hack-a-tack/FPGA_Logic_Analyzer

    (Info applies to rev. 1, update for later revisions (only final rev. matters in the README)) FPGA-based 8-channel logic analyzer implemented on iCE40UP5K.

    170 parts
  • 4 layers217 × 139 mmPanel 3x3, the printed circuit board in 3D

    Panel 3x3

    Roboy/iceboard

    next level motorboard

    1,341 parts4BSD-3-Clause
  • 4 layers110 × 100 mmFidget, the printed circuit board in 3D

    Fidget

    transistorfet/fidget

    An FPGA board that can interface to the Computie expansion bus using an iCE40HX1K

    99 parts4GPL-3.0
  • 4 layers56.1 × 57.1 mmMCL86jr, the printed circuit board in 3D

    MCL86jr

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    66 parts534
  • 4 layers80.7 × 65.8 mmPico hx, the printed circuit board in 3D

    Pico hx

    dan-rodrigues/pico-hx

    PCB combining Raspberry Pi Pico and iCE40 FPGA

    75 parts31
  • 4 layers148.3 × 147.3 mmSaintcon2019TopBoard, the printed circuit board in 3D

    Saintcon2019TopBoard

    compukidmike/Saintcon2019

    There is also a video of my badge talk at Saintcon https://www.youtube.com/watch?v=MAhJ2WoN14

    1,120 parts20