Skip to the content
4 layers221.5 × 130.8 mmMEP MAXI-85V-1-REV-2-Interface Board, the printed circuit board in 3D

MEP MAXI-85V-1-REV-2-Interface Board

JGilcreast/MetalHead

An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

Size
221.5 × 130.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
407
Nets
390
Pads
1,347
Tracks, vias
5,103, 817
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Dec 2024
Updated
3 Oct 2026

Overview

MEP MAXI-85V-1-REV-2-Interface Board is an open-source printed circuit board by JGilcreast, from the JGilcreast/MetalHead repository on GitHub. It is a 4-layer board of 221.5 × 130.8 mm with 407 parts on 390 nets, routed with 5,103 tracks and 817 vias.

It is built around the ATSAM3X8EA-AU, ATMEGA16U2-MU and SN74LVC1G125DCK, with the CH340E, LTV-846S and SN74HC14PWR-TP among its other parts. Its parts include 139 resistors, 77 capacitors, 48 diodes, 29 transistors and 19 ICs. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) and SAM D and SAM boards of this library.

Main components

12

README

README.md

MetalHead

An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

System Block Diagram

Block Diagram


Firmware

HMI - Zephyr RTOS

  • It's preferred to use CLion,
  • Download and install the latest version of python
  • Install wget and 7Zip so that they're accessible via cmd:
    • choco install wget 7zip
  • Verify python is accessible via cmd:
    • python -V
  • Create python virtual environment
    • cd MetalHead\firmware\interface-board-zephyr
    • python -m venv .\.venv
  • Enter python virtual environment
    • .\.venv\Scripts\activate.bat
  • Update pip (optional)
    • python.exe -m pip install --upgrade pip
  • Install west
    • pip install west
  • Initiate the Zephyr-RTOS project
    • west init
  • Set BOARD to rpi-pico
    • west config zephyr.board rpi_pico
  • Pull the latest commits from Zephyr's github
    • west update
  • Export a Zephyr CMake package. This allows CMake to automatically load boilerplate code required for building Zephyr applications.
    • west zephyr-export
    • See: Computer\HKEY_CURRENT_USER\Software\Kitware\CMake\Packages

  • Install additional packages need by west
    • west packages pip --install
  • Install the Zephyr SDK
    • west sdk install
  • Create a folder for bossac: C:\Program Files (x86)\BOSSA
  • Copy bossac.exe to C:\Program Files (x86)\BOSSA
  • Add C:\Program Files (x86)\BOSSA to PATH environment (use sysdm.cpl)
    • Make sure you can access bossac.exe. Open a new terminal and run: bossac --help
  • Copy bossac.py from MetalHead\firmware\interface-board-zephyr to MetalHead\firmware\interface-board-zephyr\zephyr\scripts\west_commands\runners
  • Start CLion
  • Open our project: MetalHead\firmware\interface-board-zephyr\application
  • Configure python interpreter for west
    • Go to File -> Settings -> Languages & Frameworks -> Python
    • Select the python interpreter from the list

To build a pristine copy of the firmware binary:.gitignore

  • cd MetalHead\firmware\interface-board-zephyr
  • rmdir /q /s application\build
  • Go back to CLion and reload West
  • Build, flash, etc

Software

HMI - Crude Edition

MetalHead HMI Crude Edition

This is a simple unpolished version of the HMI app that will eventually run on the orange pi. This version is mostly for implementation and testing purposes.

HMI

The polished version of the HMI app. This app version be able to accomplish the following:

  • Must be able to communicate with the interface board bi-directionally
  • Display all relevant information in realtime.
  • Recognize user input from the custom keypad
  • Offer simple 'wizards' that visually guide operators to make common shapes

Nice to have features:

  • Auto-update HMI software by communicating to a remote server
  • Auto-update interface firmware by communicating to a remote server
  • Include a section for custom stirrup calculators/guides
  • Include instructional videos on using the machinery

Hardware

Interface Board

MetalHead Interface Board

Keypad

MetalHead Keypad

Parts

407
QtyValueFootprintReferences
28200RResistor_SMD:R_1206_3216MetricR205, R206, R207, R208, R213, R214, R215, R216, R219, R220, R304, R718, R719, R720, R721, R722 +12
2833RResistor_SMD:R_0805_2012MetricR412, R413, R414, R415, R416, R417, R418, R419, R420, R421, R422, R423, R424, R425, R426, R427 +12
27100nFCapacitor_SMD:C_0805_2012MetricC401, C404, C406, C407, C414, C415, C416, C417, C418, C419, C420, C421, C422, C423, C424, C425 +11
18100KResistor_SMD:R_0805_2012MetricR411, R723, R724, R725, R726, R727, R728, R729, R730, R731, R732, R733, R736, R737, R738, R739 +2
18BSS138 JIPackage_TO_SOT_SMD:SOT-23Q601, Q701, Q702, Q703, Q704, Q705, Q706, Q707, Q708, Q709, Q710, Q711, Q712, Q713, Q714, Q715 +2
171K2Resistor_SMD:R_0805_2012MetricR701, R702, R703, R704, R705, R706, R707, R708, R709, R710, R711, R712, R713, R714, R715, R716 +1
17BLUELED_SMD:LED_1210_3225MetricD303, D701, D702, D703, D704, D705, D706, D707, D708, D709, D710, D711, D712, D713, D714, D715 +1
17OrangeTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP701, TP702, TP703, TP704, TP705, TP717, TP718, TP719, TP720, TP730, TP731, TP732, TP733, TP743, TP744, TP745 +1
17WhiteTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP711, TP712, TP713, TP714, TP715, TP725, TP726, TP727, TP728, TP738, TP739, TP740, TP741, TP751, TP752, TP753 +1
17YellowTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP706, TP707, TP708, TP709, TP710, TP721, TP722, TP723, TP724, TP734, TP735, TP736, TP737, TP747, TP748, TP749 +1
141uFCapacitor_SMD:C_0805_2012MetricC405, C701, C702, C703, C704, C705, C706, C707, C708, C709, C710, C711, C712, C713
11REDLED_SMD:LED_1210_3225MetricD201, D203, D205, D207, D209, D211, D213, D215, D217, D219, D717
1010KResistor_SMD:R_1206_3216MetricR201, R202, R203, R204, R209, R210, R211, R212, R217, R218
10IRFR7540TRPBFIRFR7540TRPBF:IRFR7540TRPBFQ201, Q202, Q203, Q204, Q205, Q206, Q207, Q208, Q209, Q210
10SMAJ24ADiode_SMD:D_SMAD202, D204, D206, D208, D210, D212, D214, D216, D218, D220
947uFCapacitor_SMD:C_0805_2012MetricC714, C715, C716, C717, C718, C719, C720, C721, C722
610uF 50VCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC303, C304, C305, C306, C307, C308
622pFCapacitor_SMD:C_0805_2012MetricC402, C403, C408, C409, C411, C412
64.7uFCapacitor_SMD:C_0805_2012MetricC429, C431, C432, C435, C436, C437
64K7Resistor_SMD:R_0805_2012MetricR407, R408, R444, R445, R608, R609
5LTV-846SLTV-846S:LTV846SIC701, IC702, IC703, IC704, IC705
410KResistor_SMD:R_0805_2012MetricR401, R403, R440, R610
45K1Resistor_SMD:R_0805_2012MetricR221, R222, R603, R604
4MountingHole_PadMountingHole:MountingHole_5mm_Pad_ViaH101, H102, H103, H104
310uHInductor_SMD:L_0805_2012MetricL401, L402, L403
31N4002 M2Diode_SMD:D_SMAD306, D308, D310
31RResistor_SMD:R_0805_2012MetricR441, R442, R443
3300RResistor_SMD:R_1206_3216MetricR302, R305, R308
3470uHInductor_SMD:L_12x12mm_H8mmL201, L301, L601
3510RResistor_SMD:R_0805_2012MetricR605, R606, R607
3LM1084-ADJPackage_TO_SOT_SMD:TO-263-3_TabPin2U301, U302, U303
3SN74HC14PWRSN74HC14PWR:SOP65P640X120-14NU701, U702, U703
3SS10100Diode_SMD:D_SMCD301, D302, D305
20.1uFCapacitor_SMD:C_0805_2012MetricC604, C605
21KResistor_SMD:R_0805_2012MetricR402, R404
2330uF 25VCapacitor_SMD:CP_Elec_8x10.5C301, C302
2470uFCapacitor_SMD:CP_Elec_4x5.4C608, C609
2500mAFuse:Fuse_1812_4532MetricF201, F601
2900RResistor_SMD:R_1206_3216MetricR303, R307
2BlackTestPoint:TestPoint_THTPad_D3.0mm_Drill1.5mmTP742, TP755
2GREENLED_SMD:LED_1206_3216MetricD403, D601
2Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP201, JP202
2RedTestPoint:TestPoint_THTPad_D3.0mm_Drill1.5mmTP716, TP729
2SN74LVC1G125DCKPackage_TO_SOT_SMD:Texas_R-PDSO-G5_DCK-5U402, U403
2SW_SPST_Omron_B3FS-100xPButton_Switch_SMD:SW_SPST_EVQPE1SW401, SW601
2Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ203, J502
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U201, U601
2USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ201, J601
10Resistor_SMD:R_0805_2012MetricR601
10RResistor_SMD:R_0805_2012MetricR410
110nFCapacitor_SMD:C_0805_2012MetricC413
110pFCapacitor_SMD:C_0805_2012MetricC410
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC601
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY402
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY401
11N4148WDiode_SMD:D_SOD-323D401
1200RResistor_SMD:R_0805_2012MetricR406
122RResistor_SMD:R_1206_3216MetricR310
12K2Resistor_SMD:R_1206_3216MetricR301
12K580Resistor_SMD:R_1206_3216MetricR306
1300RResistor_SMD:R_0805_2012MetricR405
130RResistor_SMD:R_0805_2012MetricR602
130RResistor_SMD:R_1206_3216MetricR311
132.768MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY403
13512PFuse:Fuseholder_Clip-5x20mm_Keystone_3512P_Inline_P23.62x7.27mm_D1.02x2.41x1.02x1.57mm_HorizontalF501
1470RResistor_SMD:R_1206_3216MetricR309
16K8Resistor_SMD:R_0805_2012MetricR409
1AT24C256C-MAHL-EAT24C256C-MAHL-E:SON50P300X200X60-9LIC401
1ATSAM3X8EA-AUATSAM3X8EA-AU:QFP50P2200X2200X145-144NU404
1ATmega16U2-MPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalViasU401
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002J301
1CH340EPackage_SO:MSOP-10_3x3mm_P0.5mmU602
1Conn_01x24_MountingPinConnector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ605
1Conn_02x05_Odd_EvenConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ603
1Conn_02x07_Odd_EvenConnector_IDC:IDC-Header_2x07_P2.54mm_VerticalJ202
1Conn_02x10_Odd_EvenConnector_IDC:IDC-Header_2x10_P2.54mm_VerticalJ501
1Conn_CoaxialConnector_Coaxial:SMA_Amphenol_901-143_HorizontalJ604
1DMP3099LPackage_TO_SOT_SMD:SOT-23-3Q401
1GREENLED_SMD:LED_1210_3225MetricD309
1Jumper_2_BridgedTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP601

The 398 most common of 407 parts.

More from JGilcreast/MetalHead

7
  • 4 layers221.5 × 130.8 mmMEP MAXI-85V-1-REV-2-Interface Board, the printed circuit board in 3D

    MEP MAXI-85V-1-REV-2-Interface Board

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    330 parts
  • 4 layers209 × 97.3 mmKeypad, the printed circuit board in 3D

    Keypad

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    206 parts
  • 4 layers209 × 97.3 mmKeypad, the printed circuit board in 3D

    Keypad

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    192 parts
  • 4 layers209 × 97.3 mmKeypad, the printed circuit board in 3D

    Keypad

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    167 parts
  • 2 layersAtmel sam3x8, the printed circuit board in 3D

    Atmel sam3x8

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    102 parts
  • 2 layers154.4 × 84.5 mmPi02w supercap ups, the printed circuit board in 3D

    Pi02w supercap ups

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    74 parts
  • 2 layers135 × 43.5 mmMEP MAXI-85V-1-REV-2-Sensor Test Jig, the printed circuit board in 3D

    MEP MAXI-85V-1-REV-2-Sensor Test Jig

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    19 parts

Similar boards

  • 4 layers85.9 × 85.9 mmPd1180-epr r0.3, the printed circuit board in 3D

    Pd1180-epr r0.3

    techmannih/pd1180-epr

    PD1180-EPR — NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR

    277 parts
  • 2 layersDuePi, the printed circuit board in 3D

    DuePi

    radioelf/Arduino-Due-mod-for-GPIO-compatible-Raspberry-Pi

    PCB arduino Due para DuePi y Gpio Raspberry Pi

    120 parts1
  • 4 layers151.1 × 71.1 mmMakeItRain, the printed circuit board in 3D

    MakeItRain

    TJLTM/MakeItRain

    DIY ESP-32 Based sprinkler Controller

    76 parts3
  • 2 layers100 × 80 mmTraction hub, the printed circuit board in 3D

    Traction hub

    davidmlr/traction-hub

    ESC Design with STM32

    93 parts1
  • 2 layers48 × 35 mmHigh Power SW, the printed circuit board in 3D

    High Power SW

    Digital-Sqrt/Little-Driver

    3D Printer Heated Bed Driver

    17 parts1
  • 2 layers100.2 × 68.6 mmBoard MKIV, the printed circuit board in 3D

    Board MKIV

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    45 parts

Questions

How big is the MEP MAXI-85V-1-REV-2-Interface Board PCB?

It measures 221.5 × 130.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MEP MAXI-85V-1-REV-2-Interface Board use?

407 parts, built around the ATSAM3X8EA-AU, ATMEGA16U2-MU, SN74LVC1G125DCK and CH340E. 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 MEP MAXI-85V-1-REV-2-Interface Board KiCad files?

From the JGilcreast/MetalHead repository on GitHub, at the commit this page was made from: the board is hardware/interface-board/production/X2/backups/interface-board/MEP-MAXI-85V-1-REV-2-Interface-Board.kicad_pcb and its schematic hardware/atmel-sam3x8/atmel-sam3x8.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MEP MAXI-85V-1-REV-2-Interface Board design in my own project?

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