Skip to the content
PCBKitNew board
2 layers70 × 50 mmMde, the printed circuit board in 3D

Endlos Computer

Size
70 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
50
Pads
260
Tracks, vias
465, 0
Pours
10
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Sep 2024
Updated
12 Sep 2024

Overview

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.

Main components

2

README

README.md

Endlos Computer

Endlos is a 1-layer FPGA computer designed by Lone Dynamics Corporation.

Endlos Computer

This repo contains schematics, PCB layouts, pinouts, example gateware and documentation.

Find more information on the Endlos product page.

Blinky

Building the blinky example requires Yosys, nextpnr-ice40 and IceStorm.

Pinouts

PMOD Socket (left, pins top-to-bottom)

PinSignalDescription
1PMOD_A1GPIO
2PMOD_A2GPIO
3PMOD_A3GPIO
4PMOD_A4GPIO
5GNDGround
63V3Power

MMOD Socket (bottom, pins left-to-right)

PinSignalDescription
1CSPI_SSGPIO
2CSPI_SOGPIO
3CSPI_SIGPIO
4CSPI_SCKGPIO
5GNDGround
63V3Power

Audio/Video Jack

PinDescription
TMono Audio
R1Mono Audio
R2Video
SGround

Board Revisions

RevisionNotes
V0Initial 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.

License

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.

Parts

77
QtyValueFootprintReferences
10RResistor_SMD:R_1206_3216MetricR23, R24, R29, R32, R34, R36, R37, R38, R41, R42
10RResistor_SMD:R_0603_1608MetricR3, R25, R26, R27, R33, R35, R39, R40, R43, R44
9100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C6, C7, C9, C10, C12
622RResistor_SMD:R_0603_1608MetricR8, R9, R19, R20, R21, R22
510KResistor_SMD:R_0603_1608MetricR4, R5, R6, R10, R12
415KResistor_SMD:R_0603_1608MetricR2, R13, R14, R15
4536RResistor_SMD:R_0603_1608MetricR16, R17, R18, R30
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_Pad_TopOnlyH1, H2, H3, H4
3100RResistor_SMD:R_0603_1608MetricR7, R11, R28
310uFCapacitor_SMD:C_0603_1608MetricC5, C13, C17
31uFCapacitor_SMD:C_0603_1608MetricC11, C16, C18
2USB_ALD-USBA:SAMTEC_USB-A-S-X-X-SM2J2, J3
11KResistor_SMD:R_0603_1608MetricR31
11K5Resistor_SMD:R_0603_1608MetricR1
122uFCapacitor_SMD:C_0603_1608MetricC19
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1AudioJack4Connector_Audio:Jack_3.5mm_PJ320D_HorizontalJ4
1D_Schottky_SmallDiode_SMD:D_0603_1608MetricD1
1ESP-PSRAM32Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1LED_RGB_ANODELD-LEDS:LED_RGB_0606_CHANZOND2
1MMOD_Host_SocketConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1LeftMMOD1
1NCP718xSN120Package_TO_SOT_SMD:SOT-23-5U4
1PMOD-Host-x1-GPIOConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1LeftPMOD2
1RESETLD-SWITCH:Button_2P_3x4mmSW1
1USB_BLD-CONNECTORS:SAMTEC_USB-B-S-X-X-SM-TRJ1

Questions

How big is the Mde PCB?

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

What parts does the Mde use?

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.

Where can I download the Mde KiCad files?

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.

Can I use the Mde design in my own project?

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

Similar boards

  • 4 layers100 × 75 mmProgrammaGull Sandpiper, the printed circuit board in 3D

    ProgrammaGull Sandpiper

    4n3m4i1/PG_Logic

    Open Source FPGA Development Boards for Education and Deeply Embedded Applications

    214 partsMIT
  • 6 layers40 × 100 mmDigi, the printed circuit board in 3D

    Digi

    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.

    139 parts
  • 4 layers143 × 162.5 mmVERA MODULE RBL, the printed circuit board in 3D

    VERA MODULE RBL

    gianlucarenzi/Vera-Module-RBL-XE

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

    219 partsGPL-3.0
  • 2 layers61 × 77.8 mmReforge 1, the printed circuit board in 3D

    Reforge 1

    kishoriju-vrind/Reforge

    96 parts
  • 4 layers68.6 × 53.3 mmFPGA TB, the printed circuit board in 3D

    FPGA TB

    vlntnmrx/ICECream

    FPGA Dev-Board with ICE40UP5K and audio processing capabilities

    111 partsApache-2.0
  • 4 layers62 × 22.2 mmUPduino v3.0, the printed circuit board in 3D

    UPduino v3.0

    tinyvision-ai-inc/UPduino-v3.0

    UPduino 3.0: new 4 layer layout, various other improvements

    116 parts365MIT
  • 2 layers96.5 × 55 mmVera module rev2, the printed circuit board in 3D

    Vera module rev2

    fvdhoef/vera-module

    Versatile Embedded Retro Adapter

    120 parts138MIT