Skip to the content
PCBKitNew board
4 layers101.6 × 53.3 mmSrx programmer, the printed circuit board in 3D

open source srx card + programmer

Size
101.6 × 53.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
13
Nets
96
Pads
186
Tracks, vias
548, 23
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
25 Feb 2024
Updated
16 Apr 2024

Overview

Srx programmer is an open-source printed circuit board by synthtools, from the synthtools/opensrxcard repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 101.6 × 53.3 mm with 13 parts on 96 nets, routed with 548 tracks and 23 vias.

It is built around the TX25-80P-6ST-H1E. Its parts include 9 connectors, 3 switches and 1 capacitor. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

opensrxcard

opensrxcard is an open source SRX card project that consists of

  • An SRX card that can be used in Roland devices like the Fantom X/XR (other 5V devices like XV5080/XV3080 etc. in the future)
  • An Arudino Due based programmer that allows to dump, program and erase SRX cards.

opensrxcard-bottom opensrxcard+programmer 2024-03-03 22 04 13

This is work in progress. Keep watching.

Further information and documentation

Please go to the wiki for detailed documentation.

Parts

13
QtyValueFootprintReferences
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
2AnalogConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3, J5
1CommunicationConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1DigitalConnector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_VerticalJ7
1PWMConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2
1PWMConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1PowerConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1Secondary Programming ConnectorConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ9
1TX25-80P-6ST-H1Esrx-extras:JAE_TX25-80P-6ST-H1EJ8
1Tantalum J104 0.1uFCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolderC1

Questions

How big is the Srx programmer PCB?

It measures 101.6 × 53.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Srx programmer use?

13 parts, built around the TX25-80P-6ST-H1E. 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 Srx programmer KiCad files?

From the synthtools/opensrxcard repository on GitHub, at the commit this page was made from: the board is kicad/srx-programmer/srx-programmer.kicad_pcb and its schematic kicad/srx-card-3.3v/srx-card.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Srx programmer design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from synthtools/opensrxcard

1
  • 4 layers73.7 × 36.8 mmSrx card, the printed circuit board in 3D

    Srx card

    synthtools/opensrxcard

    open source srx card + programmer

    21 parts20CERN-OHL-S-2.0

Similar boards

  • 4 layers31.6 × 84.1 mmMCL68, the printed circuit board in 3D

    MCL68

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    13 parts534
  • 4 layers33 × 32 mmDoorman slot programmer, the printed circuit board in 3D

    Doorman slot programmer

    AzonInc/Doorman

    ESP32-S3 based Intercom Gateway (TCS / Koch / Niko / Scantron / Analogue Systems)

    13 parts252GPL-3.0
  • 4 layers25 × 20.5 mmRefclk breakout, the printed circuit board in 3D

    Refclk breakout

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    13 parts205
  • 4 layers59 × 20 mmPmod mmcx, the printed circuit board in 3D

    Pmod mmcx

    azonenberg/starshipraider

    Open hardware test equipment

    13 parts193BSD-3-Clause
  • 4 layers14 × 23.2 mmQspimux2, the printed circuit board in 3D

    Qspimux2

    felixheld/qspimux

    QSPI flash multiplexer - connect a SPI NOR flash to either an embedded system or a programmer for remote firmware tests

    13 parts57CC-BY-SA-4.0
  • 4 layers18 × 16.5 mmUDB, the printed circuit board in 3D

    UDB

    Unified-Daughterboard/UDB-C-EZM

    For more details on the Unified Daughterboard project, see the main website.

    13 parts45MIT