Skip to the content
2 layers68.6 × 53.3 mmSensorArduinoHat, the printed circuit board in 3D

Software and Hardware resources and development of the SAMI humanoid robot

Size
68.6 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
53
Pads
144
Tracks, vias
436, 28
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Nov 2023
Updated
25 Mar 2026

Overview

SensorArduinoHat 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 68.6 × 53.3 mm with 36 parts on 53 nets, routed with 436 tracks and 28 vias.

It is built around the CD4050BE, CD74HC14E and SN74AHC86N. Its parts include 8 resistors, 4 connectors, 3 capacitors, 3 ICs and 3 diodes.

Main components

3

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

36
QtyValueFootprintReferences
810kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
5Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJBtn1, JBtn2, JBtn3, JPwr1, JRFID_SWITCH1
4MountingHole_3.2mmArduino_MountingHole:MountingHole_3.2mmMH1, MH2, MH3, MH4
310uFCapacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mmC1, C2, C3
31N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3
3Conn_01x04Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJUltrasonicL1, JUltrasonicM1, JUltrasonicR1
2Conn_01x03Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJPIRL1, JPIRR1
1AnalogConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1CD4050BECD4050BE:N16U2
1CD74HC14ECD74HC14E:N14U1
1Conn_01x08Connector_JST:JST_PH_B8B-PH-K_1x08_P2.00mm_VerticalJRFID1
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1SN74AHC86NCD74HC14E:N14U3

More from shareresearchteam/SAMI-Robot

1
  • 2 layers134.6 × 101.6 mmJamieMotorControl, the printed circuit board in 3D

    JamieMotorControl

    shareresearchteam/SAMI-Robot

    Software and Hardware resources and development of the SAMI humanoid robot

    43 parts5MIT

Similar boards

  • 2 layers65 × 56 mmKgiu, the printed circuit board in 3D

    Kgiu

    goruck/all

    Alexa Lambda Linux (ALL) Reference Design - IoT and ML at the edge.

    24 parts62
  • 4 layers205.5 × 152 mmLTC3, the printed circuit board in 3D

    LTC3

    psas/launch-tower

    CAD files and software for the launch tower computer (LTC)

    507 parts19
  • 2 layers25.8 × 35.5 mmOctopixel, the printed circuit board in 3D

    Octopixel

    jrlomas/OctoPix

    An extension board for additional Neopixels for the Octopus boards

    8 parts9MIT
  • 6 layers313 × 259.5 mmOpen8-vga motherboard, the printed circuit board in 3D

    Open8-vga motherboard

    adham404/Open8-VGA

    An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.

    322 parts3MIT
  • 2 layers200 × 200 mmROM, the printed circuit board in 3D

    ROM

    Liu-Yuzh/PEC-1

    Hand made 8bitCPU

    320 parts1
  • 2 layers100 × 100 mmEngine Simulator-2.0, the printed circuit board in 3D

    Engine Simulator-2.0

    koolcat6666/Engine-Simulator-2.0

    Engine simulator for ECU testing based on ESP32-32U DevKitC. The system connects to the ECU through the standard Speeduino 40-pin IDC connector and generates signals to simulate real engine operation.

    62 partsMIT
  • 2 layers245 × 127 mmIGBT Driver Board, the printed circuit board in 3D

    IGBT Driver Board

    PattarachaiB/MPC-Driver

    Magnetic pulse compression project

    120 parts
  • 2 layers171.5 × 138.7 mmSTM32 board, the printed circuit board in 3D

    STM32 board

    vladBaciu/Sensorless-BLDC-HW

    Bachelor thesis project

    31 parts3

Questions

How big is the SensorArduinoHat PCB?

It measures 68.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SensorArduinoHat use?

36 parts, built around the CD4050BE, CD74HC14E and SN74AHC86N. 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 SensorArduinoHat KiCad files?

From the shareresearchteam/SAMI-Robot repository on GitHub, at the commit this page was made from: the board is hardware/Electrical/SensorArduinoHat/SensorArduinoHat.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 SensorArduinoHat 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).