
ProgrammaGull Sandpiper
4n3m4i1/PG_Logic
Open Source FPGA Development Boards for Education and Deeply Embedded Applications

Endlos Computer
Mde is an open-source printed circuit board by machdyne, from the machdyne/endlos repository on GitHub. It is a 2-layer board of 70 × 50 mm with 77 parts on 50 nets, routed with 465 tracks and 0 vias.
It is built around the ICE40UP5K-SG48ITR50 and AMS1117-3.3. Its parts include 44 resistors, 16 capacitors, 4 ICs, 4 connectors and 2 diodes. It belongs with the FPGA and CPLD boards of this library.
Endlos is a 1-layer FPGA computer designed by Lone Dynamics Corporation.

This repo contains schematics, PCB layouts, pinouts, example gateware and documentation.
Find more information on the Endlos product page.
Building the blinky example requires Yosys, nextpnr-ice40 and IceStorm.
| Pin | Signal | Description |
|---|---|---|
| 1 | PMOD_A1 | GPIO |
| 2 | PMOD_A2 | GPIO |
| 3 | PMOD_A3 | GPIO |
| 4 | PMOD_A4 | GPIO |
| 5 | GND | Ground |
| 6 | 3V3 | Power |
| Pin | Signal | Description |
|---|---|---|
| 1 | CSPI_SS | GPIO |
| 2 | CSPI_SO | GPIO |
| 3 | CSPI_SI | GPIO |
| 4 | CSPI_SCK | GPIO |
| 5 | GND | Ground |
| 6 | 3V3 | Power |
| Pin | Description |
|---|---|
| T | Mono Audio |
| R1 | Mono Audio |
| R2 | Video |
| S | Ground |
| Revision | Notes |
|---|---|
| V0 | Initial version |
Note #1: All of the functionality hasn't been tested yet, only configuration from MMOD and blinky on an LED PMOD.
Note #2: There should probably be a 10K pull-up on RAM_SS, but configuration appears to work without it.
Note #3: Kapton tape is recommended under front of the USB-B connector.
The contents of this repo are released under the Lone Dynamics Open License.
Note: You can use these designs for commercial purposes but we ask that instead of producing exact clones, that you either replace our trademarks and logos with your own or add your own next to ours.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | R | Resistor_SMD:R_1206_3216Metric | R23, R24, R29, R32, R34, R36, R37, R38, R41, R42 |
| 10 | R | Resistor_SMD:R_0603_1608Metric | R3, R25, R26, R27, R33, R35, R39, R40, R43, R44 |
| 9 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C6, C7, C9, C10, C12 |
| 6 | 22R | Resistor_SMD:R_0603_1608Metric | R8, R9, R19, R20, R21, R22 |
| 5 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R5, R6, R10, R12 |
| 4 | 15K | Resistor_SMD:R_0603_1608Metric | R2, R13, R14, R15 |
| 4 | 536R | Resistor_SMD:R_0603_1608Metric | R16, R17, R18, R30 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO7380_Pad_TopOnly | H1, H2, H3, H4 |
| 3 | 100R | Resistor_SMD:R_0603_1608Metric | R7, R11, R28 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5, C13, C17 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C11, C16, C18 |
| 2 | USB_A | LD-USBA:SAMTEC_USB-A-S-X-X-SM2 | J2, J3 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R31 |
| 1 | 1K5 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | AudioJack4 | Connector_Audio:Jack_3.5mm_PJ320D_Horizontal | J4 |
| 1 | D_Schottky_Small | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | ESP-PSRAM32 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | ICE40UP5K-SG48ITR | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | LED_RGB_ANODE | LD-LEDS:LED_RGB_0606_CHANZON | D2 |
| 1 | MMOD_Host_Socket | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left | MMOD1 |
| 1 | NCP718xSN120 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | PMOD-Host-x1-GPIO | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left | PMOD2 |
| 1 | RESET | LD-SWITCH:Button_2P_3x4mm | SW1 |
| 1 | USB_B | LD-CONNECTORS:SAMTEC_USB-B-S-X-X-SM-TR | J1 |
It measures 70 × 50 mm and has 2 copper layers, 1.6 mm thick.
77 parts, built around the ICE40UP5K-SG48ITR50 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.
From the machdyne/endlos repository on GitHub, at the commit this page was made from: the board is pcb/mde.kicad_pcb and its schematic pcb/mde.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask machdyne before reusing the design.

4n3m4i1/PG_Logic
Open Source FPGA Development Boards for Education and Deeply Embedded Applications

cookiemonsternz/Eurorack-DIGI
DIGI utilises an ice40UP5K fpga chip, featuring 5280 luts and a 48Mhz clock. This is accompanied by a USB-SPI interface for easy programming.

gianlucarenzi/Vera-Module-RBL-XE
[WORK IN PROGRESS - NOT WORKING] VERA video/audio module for ATARI XL/XE (PBI / cartridge, ESP32-S3 + iCE40)



vlntnmrx/ICECream
FPGA Dev-Board with ICE40UP5K and audio processing capabilities

tinyvision-ai-inc/UPduino-v3.0
UPduino 3.0: new 4 layer layout, various other improvements
