Skip to the content
PCBKitNew board
2 layers70 × 70 mmMiSTdon, the printed circuit board in 3D

MiST addon for converting any FPGA into a MiST "compatible" platform

Size
70 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
64
Pads
168
Tracks, vias
466, 33
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
20 Feb 2023
Updated
24 Mar 2023

Overview

MiSTdon is an open-source printed circuit board by somhi, from the somhi/MiSTdon repository on GitHub. It is a 2-layer board of 70 × 70 mm with 35 parts on 64 nets, routed with 466 tracks and 33 vias.

Its parts include 12 resistors, 12 connectors, 3 switches and 1 diode. It belongs with the fPGA and programmable logic boards of this library.

README

MiSTdon.kicad/README.md

MiSTdon - KiCAD project

MiSTdon is an addon for any FPGA to be nearly compatible with the MiST FPGA platform.

Project has been developed with KiCAD 6.0.11.

Status

STATUS (17/03/23): first PCB assembled. After first testing, all seems to work well. Some changes will be introduced in next revision (see TODO list below).

STATUS (25/02/23): prototype design work finished. v0.7 gerbers sent to JLCPCB for manufacturing.

Credits

Acknowledgements and thanks for help go to Jepalza, Volton and Manuferhi.

Schematic

MiSTdon.pdf

Features

  • Socket for AT91SAM7S256 board (MCUzone)
  • Socket for USB Host Shield Mini (MAX3421E)
  • PMOD for SD card (Digilent)
  • PMOD for FPGA interface (fits nicely in Deca retro cape 2)
  • Two DB9 joystick ports
  • OSD and USER button for core, and pins for SW2 debug buttons
  • Reset button for ARM, USB and FPGA (if used)
  • UART debug pins
  • Passive serial pins
  • Power pins

See main repository Readme for materials list

Important Usage notes

  • Better do not connect/disconnect interfaces while the board is powered

  • Read jumper selection below.

Jumper Selection

Defaults are OPEN (jumper not placed or not soldered) and CLOSED (jumper placed or soldered)

  • JP1 jumper closed connects 5V to USB VBus (make sure before place jumper to cut the R222 track in MAX3421E USB Mini shield). In case of doubt do not place this jumper, so not all USB peripherals will work at 3V3 which is applied to VBUS when jumper is disconnected.

  • JP2 solder jumper. Central position with GND for SD Cards without this signal. Central position with CD for Digilent Pmod SD card. In case of doubt solder central position and GND.

  • JP3 place jumper in RST pins (leave GND pin unconnected).

Power supply and Reset external wires

Connect wires from 5V and GND pins of P7 header (AT91SAM7S256 board) to J6 header 5V and GND pins.

Connect wire from 5V FPGA pin to J6 header 5V pin.

Connect wire from RST pin 3 of JTAG header (AT91SAM7S256 board) to J6 header NRST pin.

3D model

DECA_retro_cape_1

DECA_retro_cape_2

Changelog

v0.7 finished prototype desing. Gerber sent to JLCPCB for manufacturing

v0.8 see changes below:

  • change schematic text -> NRST WIRED EXTERNALLY TO SAM7S (JTAG PIN 3)
  • R4 changed to 10K
  • Move connector J6 to avoid collision with MAX3421E module
  • Silkscreen changes: move MiSTdon text to a visible location, pmod sdcard gnd & 3V3, mark pin 1 in headers, notes to clarify orientation of MAX3421E and SAM7S

Parts

35
QtyValueFootprintReferences
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R9, R10, R11
44k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R8
347Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3
3Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP4, JP5
3SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW3, SW4
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ10, JP3
2Conn_02x10_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ4, J5
2DB9_MaleConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mmJ8, J9
1220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ11
1Conn_01x12Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalJ2
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1Conn_02x06_Top_Bottomlibraries:Pmod_2x06_P2.54mm_Vertical_2J1
1Conn_02x06_Top_Bottomlibraries:PMOD_Female_Horizontal_2J7
1ESD-Logo_6.6x6mm_SilkScreenSymbol:ESD-Logo_6.6x6mm_SilkScreenLO4
1LEDDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1OSHW-Logo2_14.6x12mm_SilkScreenSymbol:OSHW-Logo2_14.6x12mm_SilkScreenLO2
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP2

The 34 most common of 35 parts.

Questions

How big is the MiSTdon PCB?

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

What parts does the MiSTdon use?

35 parts. 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 MiSTdon KiCad files?

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

Can I use the MiSTdon design in my own project?

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

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277