Skip to the content
PCBKitNew board
2 layers17.8 × 43.2 mmLeech, the printed circuit board in 3D

An extension board with iCE40UP5k for the STM32F411 "Black Pill" board.

Size
17.8 × 43.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
50
Pads
153
Tracks, vias
184, 17
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Nov 2020
Updated
10 Dec 2020

Overview

Leech is an open-source printed circuit board by Disasm, from the Disasm/leech-pcb repository on GitHub. It is a 2-layer board of 17.8 × 43.2 mm with 15 parts on 50 nets, routed with 184 tracks and 17 vias.

It is built around the ICE40UP5K-SG48ITR50 and TPS73101DBV. Its parts include 6 capacitors, 3 ICs, 2 resistors and 1 connector. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

README.md

Leech

An extension board with iCE40UP5k for the STM32F411 "Black Pill" board.

This project is based on the icepill project by Adam Greig. Some of the footprints were also taken from the icepill project.

PCB render PCB photo

iCE40STM32Notes
16PB12SPI SS
15PB13SPI SCK
14PB14SPI MISO
17PB15SPI MOSI
20PA8Clock for iCE40 provided by MCO
13PA9
12PA10
11PA11
10PA12
6PA15
3PB3
2PB4
48PB5
47PB6
46PB7
45PB8
44PB9
18PB10Used for IRQ
CRESETPB2This line is pulled down by the main board
25PB1
26PB0
27PA7
28PA6
34PA5
35PA4
36PA3
37PA2
38PA1
42PA0Connected to a button on the main board
43RESET

Firmware and gateware: https://github.com/Disasm/leech-fw

This schematic and PCB design are licensed under the Creative Commons CC0 public domain dedication. It is provided with no warranty.

Revision History

1.2: 2020-11-13

  • First version.
  • Errata:
    • Drill diameter of 2.54mm connector pads is too small.

Parts

15
QtyValueFootprintReferences
41uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4
10.1uFCapacitor_SMD:C_0805_2012MetricC6
1100RResistor_SMD:R_0805_2012MetricR2
110kResistor_SMD:R_0805_2012MetricR1
110uFCapacitor_SMD:C_0805_2012MetricC5
11V2TestPoint:TestPoint_Pad_D1.0mmTP3
13V3TestPoint:TestPoint_Pad_D1.0mmTP2
1ICE40UP5K-SG48ITRleech:Lattice-SG48U1
1P3V3TestPoint:TestPoint_Pad_D1.0mmTP1
1STMPS2151STRPackage_TO_SOT_SMD:SOT-23-5U2
1TPS73101DBVPackage_TO_SOT_SMD:SOT-23-5U3
1WeActBoard_noswdleech:WeAct_v3.0_cutCN1

Questions

How big is the Leech PCB?

It measures 17.8 × 43.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Leech use?

15 parts, built around the ICE40UP5K-SG48ITR50 and TPS73101DBV. 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 Leech KiCad files?

From the Disasm/leech-pcb repository on GitHub, at the commit this page was made from: the board is leech.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Leech design in my own project?

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

Similar boards

  • 4 layers80 × 49 mmGlasgow, the printed circuit board in 3D

    Glasgow

    GlasgowEmbedded/glasgow

    Scots Army Knife for electronics

    118 parts2.2k0BSD
  • 6 layers80 × 49 mmButterStick, the printed circuit board in 3D

    ButterStick

    butterstick-fpga/butterstick-hardware

    Basic ECP5 based GigE to SYZYGY interface.

    256 parts225
  • 4 layers100 × 74 mmBeaglelogic standalone, the printed circuit board in 3D

    Beaglelogic standalone

    abhishek-kakkar/beaglelogic-standalone

    BeagleLogic implemented as a turnkey and standalone logic analyzer

    260 parts15
  • 2 layers20.8 × 51.3 mmGw1ns2c board, the printed circuit board in 3D

    Gw1ns2c board

    Disasm/honeycomb-pcb

    An experimental board with GW1NS-2C FPGA.

    39 parts2
  • 4 layers134.6 × 127 mmH750 Base, the printed circuit board in 3D

    H750 Base

    CalciumCarbideElectronic/STM32H750VB-Mobo

    Motherboard for STM32H750VB Coreboard

    281 parts
  • 4 layers59.8 × 52.9 mmCw key ble keyboard, the printed circuit board in 3D

    Cw key ble keyboard

    ikatkov/cw-key-ble-keyboard

    Main purpose is to practice morse code in the Morse Mania iOS app with a real morse code key.

    21 partsMIT
  • 2 layers50.2 × 19.4 mmHead3, the printed circuit board in 3D

    Head3

    kntzn/head

    77 parts