Skip to the content
2 layers134.6 × 101.6 mmJamieMotorControl, the printed circuit board in 3D

Software and Hardware resources and development of the SAMI humanoid robot

Size
134.6 × 101.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
103
Pads
208
Tracks, vias
273, 8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Nov 2023
Updated
25 Mar 2026

Overview

JamieMotorControl is an open-source printed circuit board by shareresearchteam, from the shareresearchteam/SAMI-Robot repository on GitHub, published under the MIT licence. It is a 2-layer board of 134.6 × 101.6 mm with 43 parts on 103 nets, routed with 273 tracks and 8 vias.

It is built around the R-78E5.0-1.0, SN74HC126N and 1N4732A, with the 40SQ045, BC337 and PR24-5V-900-1A among its other parts. Its parts include 9 diodes, 5 capacitors, 4 ICs, 3 resistors and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

hardware/Electrical/JamieMotorControl/README.md

Motor control driver board

Driver board for the servo bus motors. Includes connection for LED eyes, serial control for bus servo motors, and power control for bus servo motors, with mounting spot for microcontroller dev board.

To-Do Edits for Final PCB

  • Zane says we should round our pcb corners lol
  • Swap the data and ground pins on the jsts so the right angle jsts can actually be connected to the board on the same side as everything else, oops
  • Add a label for the transistors for the relay for the actual type of transistor
  • Update PCB revision on board when updating board

Bill of Materials (BoM)

This BoM includes all items necessary to populate this particular PCB. It does not include all items necessary for the entire robot, which can be found here. The parts listed are standalone items you need, as well as a consolidated list of all items you can purchase as a group from DigiKey.

Parts

43
QtyValueFootprintReferences
9JST01x03_RConnector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_HorizontalJ_Eyes, JGripper_L, JGripper_R, JMtr_Arm, JMtr_Arm, JMtr_Leg, JMtr_Leg, JMtr_Neck, JMtr_Torso
410uFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC2, C3, C4, C5
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
31N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2, D5, D8
31N4732ADiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D4, D7
340SQ045AdditionalFootprints:D_P600_R-7_P20.00mm_HorizontalD3, D6, D9
3BC337Package_TO_SOT_THT:TO-92_Inline_WideQArms, QLegs, QNeckTorso
3PR24-5V-900-1AAaron_Robot:RELAY_PR24-5V-900-1AK1, K2, K3
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1_1K1, R2_1K1
2R-78E5.0-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU2, U3
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3_10K1
11mFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
12N3904Package_TO_SOT_THT:TO-92_Inline_WideQ2N3904
1Conn_01x02Connector_AMASS:AMASS_XT60PW-M_1x02_P7.20mm_HorizontalJPWR1
1Conn_01x02Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_HorizontalJ5V1
1MEGA_PRO_EMBED_CH340G___ATMEGA2560Aaron_Robot:MODULE_MEGA_PRO_EMBED_CH340G___ATMEGA2560U4
1SN74HC126NAaron_Robot:N14U1

More from shareresearchteam/SAMI-Robot

1
  • 2 layers68.6 × 53.3 mmSensorArduinoHat, the printed circuit board in 3D

    SensorArduinoHat

    shareresearchteam/SAMI-Robot

    Software and Hardware resources and development of the SAMI humanoid robot

    36 parts5MIT

Similar boards

  • 2 layers119.6 × 123.9 mmCpc6128 rom board, the printed circuit board in 3D

    Cpc6128 rom board

    bmpc/amstrad_cpc6128_romboard

    A ROM Board for the Amstrad CPC 6128 capable of loading two expansion ROMs simultaneously from an SD card.

    44 parts6
  • 4 layers50 × 50 mmRelay module, the printed circuit board in 3D

    Relay module

    crgmakes/module-relay

    Aquarius relay module

    116 parts
  • 2 layers64.1 × 39.4 mmC64-Power Saver, the printed circuit board in 3D

    C64-Power Saver

    tebl/C64-Power-Saver

    C64 power supplies are ancient, they go bad every day so use protection!

    16 parts46
  • 2 layers51 × 32 mmLipoGardenLight, the printed circuit board in 3D

    LipoGardenLight

    codesqueak/SmallElectronicsProjects

    A collection of small projects that can be grouped together

    14 parts1
  • 4 layers98 × 98 mmIGEM melty, the printed circuit board in 3D

    IGEM melty

    SreeniEadara/Hopkins-iGEM-2022-electrical

    Schematics and PCB designs for Hopkins iGEM 2022

    64 parts1
  • 2 layers35.6 × 20.3 mmVoltage mapper, the printed circuit board in 3D

    Voltage mapper

    stephen010x/turbo-regatta

    The Turbo Regatta is a collaborative project for engineers at Utah Tech University, which involves designing and building a custom built electric motor, and user interface dashboard, attached to a repurposed pedal boat…

    8 partsUnlicense
  • 2 layers120.7 × 57.1 mmPoop Valve, the printed circuit board in 3D

    Poop Valve

    vmoa/poop-meter

    RFO Poop Meter: design, schematic and code

    22 parts
  • 2 layers171.5 × 106.7 mmSequencer, the printed circuit board in 3D

    Sequencer

    westlicht/performer-hardware

    PER|FORMER Eurorack Sequencer - Hardware Design Files

    435 parts110

Questions

How big is the JamieMotorControl PCB?

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

What parts does the JamieMotorControl use?

43 parts, built around the R-78E5.0-1.0, SN74HC126N, 1N4732A and 40SQ045. 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 JamieMotorControl KiCad files?

From the shareresearchteam/SAMI-Robot repository on GitHub, at the commit this page was made from: the board is hardware/Electrical/JamieMotorControl/JamieMotorControl.kicad_pcb and its schematic hardware/Electrical/JamieMotorControl/JamieMotorControl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the JamieMotorControl design in my own project?

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