Skip to the content
PCBKitNew board
4 layers114.3 × 134.5 mmExoskeleton, the printed circuit board in 3D

Exoskeleton is a powered lower-limb exoskeleton with six actuated joints — hip flexion, hip abduction, and knee flexion per leg.

Size
114.3 × 134.5 mm
Copper layers
4
Thickness
1.67 mm
Parts
60
Nets
82
Pads
219
Tracks, vias
257, 24
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Jul 2026
Updated
3 Oct 2026

Overview

Exoskeleton is an open-source printed circuit board by Bihyungbetter, from the Bihyungbetter/exoskeleton repository on GitHub. It is a 4-layer board of 114.3 × 134.5 mm with 60 parts on 82 nets, routed with 257 tracks and 24 vias.

It is built around the SN65HVD230D, TEENSY 4.1 and BAT54S, with the BZX85C12, ES3D and IRFB4110 among its other parts. Its parts include 19 resistors, 13 connectors, 9 capacitors, 5 diodes and 4 ICs. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

8

README

README.md

Exoskeleton

Overview

Exoskeleton is a powered lower-limb exoskeleton with six actuated joints — hip flexion, hip abduction, and knee flexion per leg. Each joint is driven by a CubeMars AK-series actuator (AK70-10 / AK80-64) commanded over CAN by a Teensy 4.1 running through a custom dual-CAN power distribution board, which supplies six independent motor power outputs. The frame — waist, hip abductors, hip-to-thigh, thigh-to-knee, and knee-to-shank sections — is designed in SolidWorks; the electronics are designed in KiCad.

Features

  • Six actuated joints (hip flexion, hip abduction, knee) via CubeMars AK70-10 / AK80-64 actuators
  • Custom power distribution board: XT90 main input, 6× XT30 motor power outputs (one per actuator), 50A MIDI fuse, dump resistor, thermal switch input, and battery voltage sense
  • Dual CAN bus (CAN A / CAN B, SN65HVD230 transceivers) for actuator communication
  • Teensy 4.1 as the main controller
  • Modular frame: waist (left/middle/right), hip abductors, hip-to-waist and hip-to-thigh frames, thigh-to-knee frames, knee-to-shank frames, and hip/knee step-up and step-down joint hardware

Repository layout

  • SolidWorks Assembly/July 2026/July 2026 Exo Assembly/ — SolidWorks parts and the top-level assembly (Pitt Exo - Final July 2026 Assembly.SLDASM)
  • pcb/ — KiCad project for the power distribution / control board (schematic, PCB layout, fabrication outputs)
  • pcb/production/ — BOM, designators, placement data, IPC netlist, and Gerber/drill ZIP for fabrication
  • Digikey Order, Exoskeleton-JLCPCB Assembly Order (1).xls — component and assembly ordering records

Bill of materials

The authoritative electrical BOM is pcb/production/bom.csv. In summary, the power/control board uses:

  • 1 Teensy 4.1 controller
  • 2 SN65HVD230 CAN transceivers (CAN A / CAN B)
  • 1 XT90 power input and 6 XT30 motor power connectors
  • 1 50A MIDI fuse, 1 IRFB4110 MOSFET, dump resistor output, thermal switch input, and battery sense header
  • Supporting passives (bulk 680 µF caps, TVS/flyback diodes, 120 Ω CAN bus termination)

The mechanical assembly (SolidWorks) is built from 22 parts, including the waist sections, left/right hip abductors, hip-to-waist and hip-to-thigh frames, thigh-to-knee and knee-to-shank frames, hip/knee step-up and step-down joint hardware, and the AK70-10 / AK80-64 motor body and center mounts.

Pictures

image Exoskeleton image

Parts

60
QtyValueFootprintReferences
610KResistor_SMD:R_0805_2012MetricR2, R6, R13, R16, R17, R20
4, , ,
4680uF 100VCapacitor_THT:CP_Radial_D18.0mm_P7.50mmC1, C2, C3, C4
2100KResistor_SMD:R_0805_2012MetricR9, R18
2100nFCapacitor_SMD:C_0805_2012MetricC6, C9
2120RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R5
24.7KResistor_SMD:R_0805_2012MetricR7, R10
2SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U4
1100Resistor_SMD:R_0805_2012MetricR15
1100nFCapacitor_THT:C_Disc_D7.5mm_W4.4mm_P5.00mmC5
110nFCapacitor_SMD:C_0805_2012MetricC8
110uF 25VCapacitor_SMD:C_1206_3216MetricC7
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
11KResistor_SMD:R_0805_2012MetricR12
11K 3WResistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P25.40mmR8
11MResistor_SMD:R_0805_2012MetricR14
133KResistor_SMD:R_0805_2012MetricR19
15.1KResistor_SMD:R_0805_2012MetricR11
1BAT54SPackage_TO_SOT_SMD:SOT-23D2
1BATT_SENSEConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ16
1BF1 58V MIDI 50A (142.7010.5502)Library:Fuse_MIDI_BF1-58V_50A_BoltDown_2xM6_P30mmF1
1BZX85C12Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD3
1CANAConnector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_HorizontalJ4
1CANBConnector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_HorizontalJ6
1CHOP_ACTIVELED_THT:LED_D3.0mmD4
1Conn_01x02_PinConnector_AMASS:AMASS_XT90PW-M_1x02_P10.90mm_HorizontalXT90PWRIN1
1DUMP_RESISTORConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ17
1ES3DDiode_SMD:D_SMCD5
1IRFB4110Package_TO_SOT_THT:TO-220-3_VerticalQ2
1MMBT3906Package_TO_SOT_SMD:SOT-23Q1
1PWR M1Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ3
1PWR M2Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ5
1PWR M3Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ7
1PWR M4Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ9
1PWR M5Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ11
1PWR M6Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ13
1SMCJ58CADiode_SMD:D_SMCD1
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW1
1TERMConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1TERM2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ15
1THERMAL_SWConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ19
1TL431LPPackage_TO_SOT_THT:TO-92_InlineU3
1Teensy4.1teensy:Teensy41U1

The 59 most common of 60 parts.

Questions

How big is the Exoskeleton PCB?

It measures 114.3 × 134.5 mm and has 4 copper layers, 1.67 mm thick.

What parts does the Exoskeleton use?

60 parts, built around the SN65HVD230D, TEENSY 4.1, BAT54S and BZX85C12. 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 Exoskeleton KiCad files?

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

Can I use the Exoskeleton design in my own project?

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

Similar boards

  • 2 layers76.5 × 48.5 mmPolarizationBoard, the printed circuit board in 3D

    PolarizationBoard

    ethanewer/ece455

    One proton precession magnetometer design: a polarization board, a signal-processing and control board with a Raspberry Pi Pico 2 and an ADS1256 ADC, an off-board two-stage amplifier, the sensing and polarizing coils…

    22 parts
  • 2 layers125 × 95 mmVanchor helm, the printed circuit board in 3D

    Vanchor helm

    AlexAsplund/vanchor-pcb

    95×92 mm 2-layer board. Full H-bridge for a 12–24 V brushed trolling motor, controlled by the vanchor-helm board over one straight 8-wire cable. Two build variants share the same PCB:

    69 parts
  • 2 layers40 × 60 mmScaner v1, the printed circuit board in 3D

    Scaner v1

    Aleksei327/ESP32-C5-OBD2-Scanner

    DIY dual-CAN OBD2 adapter on Seeed XIAO ESP32-C5 with a Flutter Android app. Working prototype, tested on a Citroën C3 II: full read-only ECU scan, PSA fault codes, live data. Single-sided home-etched KiCad board.

    34 parts2
  • 6 layers235.1 × 213.7 mmQuiver PT3 Main PCB rounded, the printed circuit board in 3D

    Quiver PT3 Main PCB rounded

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    164 parts617CERN-OHL-S-2.0
  • 2 layers202.6 × 66 mmWafel eval board, the printed circuit board in 3D

    Wafel eval board

    LVladymyr/WAFEL-Evaluation-Board

    Evaluation board for TI BQ76952 multi-chemistry BMS IC

    253 partsCERN-OHL-S-2.0
  • 2 layers120 × 90 mmCapacitorDischarger, the printed circuit board in 3D

    CapacitorDischarger

    CatalinSerafimescu/CapacitorDischarger

    A professional, handheld capacitor discharger designed for safely discharging high-voltage capacitors in hobby electronics restoration — tube amplifiers, vintage radios, CRT televisions, and consumer power supplies.

    43 parts
  • 2 layers92 × 51 mmError amp board, the printed circuit board in 3D

    Error amp board

    hevanaa/Oltronix_D400

    Oltronix D400-007D power supply error amplifier PCB

    27 parts