Skip to the content
2 layers150 × 69 mmProgramming jig r1.0, the printed circuit board in 3D

A FT232H based production programming jig for the ButterStick

Size
150 × 69 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
50
Pads
169
Tracks, vias
395, 82
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20210925)
Created
27 Nov 2021
Updated
27 Nov 2021

Overview

Programming jig r1.0 is an open-source printed circuit board by butterstick-fpga, from the butterstick-fpga/programming-jig repository on GitHub. It is a 2-layer board of 150 × 69 mm with 50 parts on 50 nets, routed with 395 tracks and 82 vias.

It is built around the MCP3008-I/P, FT232HQ and RC0402JR-074K7L, with the C0402C103K4RECAUTO among its other parts. Its parts include 16 capacitors, 11 connectors, 4 resistors, 2 ICs and 2 fuses.

Main components

4

README

README.md

ButterStick Programming-jig

A simple FT232H based programming jig for the ButterStick.


What is it

A simple jig made from PCBs that connects to a ButterStick with pogo-pins.

The board supports

  • Programming/comms over JTAG.
  • Voltage sensing via an SPI ADC connected to the FT232H's I/O pins.

Render

Finished PCBs

Parts

50
QtyValueFootprintReferences
11.1uFCapacitor_SMD:C_0402_1005MetricC3, C4, C8, C9, C10, C11, C12, C13, C14, C15, C16
8Conn_01x01_Maleprogramming-jig:0906-4-15-20-75-14-11-0J6, J7, J8, J9, J10, J11, J12, J13
44.7uFCapacitor_SMD:C_0402_1005MetricC1, C2, C6, C7
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
3Ferrite_Bead_SmallInductor_SMD:L_0402_1005MetricFB1, FB2, FB3
25K1Resistor_SMD:R_0402_1005MetricR3, R4
2G***kibuzzard-615A7324kibuzzard-615A7324, kibuzzard-615A7324
2G***kibuzzard-615A7371kibuzzard-615A7371, kibuzzard-615A7371
2G***kibuzzard-615A738Ckibuzzard-615A738C, kibuzzard-615A738C
2Polyfuse_SmallFuse:Fuse_0805_2012MetricF1, F2
10.1uFCapacitor_SMD:C_0402_1005MetricC5
112KResistor_SMD:R_0402_1005MetricR2
14.7KResistor_SMD:R_0402_1005MetricR1
1Conn_01x02_Maleprogramming-jig:821-22-002-10-004101J5
1Conn_01x06_Maleprogramming-jig:821-22-006-10-004101J4
1FT232HQPackage_DFN_QFN:QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mmU1
1LOGOlogoG***
1MCP3008Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1ResonatorCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1

Similar boards

  • 10 layers224.5 × 160 mmHaasoscope pro adc fpga board, the printed circuit board in 3D

    Haasoscope pro adc fpga board

    drandyhaas/HaasoscopePro

    Affordable 2 GHz 3.2 GS/s 12 bit open-source open-hardware expandable USB real-time oscilloscope

    586 parts485MIT
  • 4 layers90 × 74 mmVERTECS CCB A, the printed circuit board in 3D

    VERTECS CCB A

    ezrafielding/vertecs-ccb

    The VERTECS CCB, is an open-source payload interface board leveraging Commercial Off-The-Shelf (COTS) components with a Raspberry Pi Compute Module 4 at its core.

    203 parts7CERN-OHL-P-2.0
  • 6 layers100 × 114 mmMTE USB HUB, the printed circuit board in 3D

    MTE USB HUB

    MicroType-Engineering/MTE_USB_HUB

    As designed on the MicroType Engineering's YouTube series: https://youtu.be/uzqXgHHZUUs

    159 parts41GPL-2.0
  • 4 layers55.8 × 58.4 mmEDP Converter, the printed circuit board in 3D

    EDP Converter

    brendena/SN65DSI86_hat

    V1.1 - added a external clock, routed test to ground

    67 parts9
  • 4 layers40 × 20 mmGrove - Vision AI Module V2, the printed circuit board in 3D

    Grove - Vision AI Module V2

    aram-ap/daredevil

    Computer Vision-Based Tactile Feedback for the Visually Impaired

    114 parts3MIT
  • 8 layers80 × 80 mmQsbc, the printed circuit board in 3D

    Qsbc

    qfreiman/qsbc

    Single Board Computer based on the i.MX8M Mini

    481 parts3GPL-3.0

Questions

How big is the Programming jig r1.0 PCB?

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

What parts does the Programming jig r1.0 use?

50 parts, built around the MCP3008-I/P, FT232HQ, RC0402JR-074K7L and C0402C103K4RECAUTO. 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 Programming jig r1.0 KiCad files?

From the butterstick-fpga/programming-jig repository on GitHub, at the commit this page was made from: the board is programming-jig-r1.0/pcb-001-src/programming-jig-r1.0.kicad_pcb and its schematic programming-jig-r1.0/pcb-001-src/programming-jig-r1.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Programming jig r1.0 design in my own project?

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