Skip to the content
PCBKitNew board
2 layers44 × 40 mmPlipesp, the printed circuit board in 3D

Wireless connectivity for your Amiga

Size
44 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
72
Pads
188
Tracks, vias
525, 67
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
27 Oct 2022
Updated
8 Dec 2025

Overview

Plipesp is an open-source printed circuit board by AmigaPorts, from the AmigaPorts/ImpBox32 repository on GitHub. It is a 2-layer board of 44 × 40 mm with 29 parts on 72 nets, routed with 525 tracks and 67 vias.

It is built around the ESP32-WROOM-32D, CBTD3384D and AMS1117-3.3. Its parts include 6 capacitors, 5 resistors, 4 ICs, 4 connectors and 3 diodes. It belongs with the retro computing and games boards and the ESP32 boards of this library.

Main components

3

README

README.md

ImpBox32

This device provides wireless connectivity to your Amiga. The primary purpose is for use with IMP, but with proper firmware it can act as general-purpose network interface.

Using the IMP firmware

Flashing the device

Flash the device with firmware from firmware_impbox directory - you can use RX/TX pin header for this using typical ESP32 tooling. Assuming that your COM port is /dev/ttyUSB0:

plain
esptool --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 fw_36.bin

The IMP firmware automatically updates itself, so you need to flash it manually only once.

Using with IMP3

The firmware makes use of SD1306 or compatible OLED I2C display - be sure to connect one at least during registration and configuration phase.

The IMP firmware requires inputing registration key. If you've built the device for yourself, contact Juen on EAB for getting one. If you're considering building and selling a batch of devices, ask Juen first to discuss terms on getting keys for them. See messages displayed on OLED for detailed instructions on how to enter your key.

to configure WiFi network, use following commands:

plain
imp3 ibcs your_ssid
imp3 ibcp your_password
imp3 ibcc your_key

Device stores the key as well as network parameters in its flash memory, hence configuration needs to be done only once. Once configured, to launch IMP, type:

plain
imp3 ib

Differences between PCB revisions

Be sure to use the latest PCB revision - old ones are buggy and not supported.

The board currently recommended by IMP authors is rev3. There's also rev3s board with SD card slot which cauld be made to work with modified sdbox firmware, and will be eventually suported by the universal firmware.

Using the universal firmware

TBD - this firmware is currently not available.

Parts

29
QtyValueFootprintReferences
510kResistor_SMD:R_0805_2012MetricR1, R2, R3, R8, R13
4100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C5, C6
4mounting_holeplipesp:mounting_holeREF1, REF2, REF3, REF4
222uFCapacitor_SMD:C_1206_3216MetricC3, C4
2CBTD3384plipesp:SO-universal-24_P0.65mmU2, U3
15V_HACKJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ3
1ESP32-WROOM-32Dplipesp:ESP32-WROOM-32U4
1IEEEE-1284Aplipesp:d-sub25_edgeCON1
1POWERLED_SMD:LED_0805_2012MetricD3
1RESET_ENJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1STATUSLED_SMD:LED_0805_2012MetricD1
1STATUS2LED_SMD:LED_0805_2012MetricD2
1USB_B_Microplipesp:USB_Micro-B_Amphenol_10103594-0001LF_HorizontalJ1

The 28 most common of 29 parts.

Questions

How big is the Plipesp PCB?

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

What parts does the Plipesp use?

29 parts, built around the ESP32-WROOM-32D, CBTD3384D and AMS1117-3.3. 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 Plipesp KiCad files?

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

Can I use the Plipesp design in my own project?

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

Similar boards

  • 2 layers99.5 × 90.5 mmMRR ESPA, the printed circuit board in 3D

    MRR ESPA

    maplerainresearch/MRR_ESPA

    A basic 3D printer control board based on ESP32

    130 parts59
  • 2 layers102 × 102 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    168 parts39
  • 2 layers208 × 58 mmPOV LED, the printed circuit board in 3D

    POV LED

    Circuit-Digest/POV-Display

    DIY POV Display Tutorial using ESP32 Arduino

    326 parts34
  • 2 layers65 × 30 mmEpaper, the printed circuit board in 3D

    Epaper

    TDA-2030/E-ink-screen

    An assistant to help you view text and picture calendars

    56 parts33Apache-2.0
  • 2 layers92.7 × 74 mmDL1414, the printed circuit board in 3D

    DL1414

    sqfmi/HPDL-1414-20x2-ESP32

    20x2 Character Display with HPDL-1414 modules & ESP32

    106 parts8CC-BY-SA-4.0
  • 2 layers141 × 88.1 mmWalldraw, the printed circuit board in 3D

    Walldraw

    Pontifex42/Walldraw

    Walldraw / Wall plotter / Polargraph

    47 parts7GPL-2.0
  • 2 layers240 × 174.3 mmFinal H00 panelicad pcb, the printed circuit board in 3D

    Final H00 panelicad pcb

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    312 parts7