Skip to the content
PCBKitNew board
2 layers27.3 × 27.3 mmESPProg to altera, the printed circuit board in 3D

Adapter to turn an ESP-Prog into an inexpensive FPGA programmer for use with openFPGALoader.

Size
27.3 × 27.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
11
Pads
22
Tracks, vias
39, 15
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Jul 2024
Updated
7 Aug 2024

Overview

ESPProg to altera is an open-source printed circuit board by wormyrocks, from the wormyrocks/ESPProg-to-altera repository on GitHub. It is a 2-layer board of 27.3 × 27.3 mm with 3 parts on 11 nets, routed with 39 tracks and 15 vias.

It is built around the SFH11-PBPC-D05-ST-BK and X9555WV-2X05-6TV01. It belongs with the interfaces and adapters and fPGA and programmable logic boards of this library.

Main components

2

README

README.md

ESP-Prog to Altera adapter

Lets you use a $10 ESP-Prog programmer as the equivalent of an Altera USB Blaster.

The FT2232HL on the ESP-Prog supports JTAG/MPSSE, which means you can use it to flash an FPGA using openFPGALoader.

This board can be ordered assembled from JLCPCB using the gerbers and BOM included in the release/ directory. Or you can hand solder it, obviously.

Update

It works. Tested with Waveshare CoreEP4CE6.

openFPGALoader -c ft2232 --fpga-part ep4ce622 -f [binary].rbf

Parts

3
QtyValueFootprintReferences
1SFH11-PBPC-D05-ST-BKConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ1
1TGT_PWRJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1X9555WV-2X05-6TV01Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ2

Questions

How big is the ESPProg to altera PCB?

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

What parts does the ESPProg to altera use?

3 parts, built around the SFH11-PBPC-D05-ST-BK and X9555WV-2X05-6TV01. 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 ESPProg to altera KiCad files?

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

Can I use the ESPProg to altera design in my own project?

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

Similar boards

  • 2 layersSKR CAN, the printed circuit board in 3D

    SKR CAN

    Polar-Ted/SKR_E3_V2_on_CANbus

    11 parts17
  • 4 layers80 × 93.6 mmTelemetry KiCAD Project, the printed circuit board in 3D

    Telemetry KiCAD Project

    MSTRocketDesignTeam/Avionics-Telemetry-PCB

    Rocket Telemetry PCB

    95 parts8GPL-3.0
  • 2 layers86.6 × 71.8 mmVehicleControlUnit, the printed circuit board in 3D

    VehicleControlUnit

    lhr-solar/VCAT-VehicleControlUnit

    Vehicle Control Unit (VCU) for the 2026 Longhorn Racing Solar car

    142 parts2MIT
  • 2 layers82.3 × 79.4 mmPS ChargerInterfacePCB, the printed circuit board in 3D

    PS ChargerInterfacePCB

    lhr-solar/PS-ChargerInterfacePCB

    Interfaces the Elcon charger with the BPS/Battery over CAN

    140 parts1
  • 2 layers53.1 × 81.9 mmPTN PumpControlBoard, the printed circuit board in 3D

    PTN PumpControlBoard

    lhr-solar/PS-PumpController

    Controls speed of liquid cooling pump and fans for the main battery pack. Additionally, interprets data from temperature sensors and flowrate sensors for fan/pump control loop

    115 parts1
  • 2 layers17.7 × 13.8 mmDebugger adapter, the printed circuit board in 3D

    Debugger adapter

    mdrobot7/debugger-adapters

    Aliexpress STLINKv2 debugger to standard connector adapters

    3 partsGPL-3.0
  • 2 layers40 × 30 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT