Skip to the content
4 layers100 × 70 mmPsu control, the printed circuit board in 3D

Psu control

introlab/t-top20

T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive abilities from interacting with people.

Size
100 × 70 mm
Copper layers
4
Thickness
1.6 mm
Parts
122
Nets
81
Pads
345
Tracks, vias
896, 110
Pours
17
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
21 Sep 2021
Updated
26 Oct 2026

Overview

Psu control is an open-source printed circuit board by introlab, from the introlab/t-top repository on GitHub. It is a 4-layer board of 100 × 70 mm with 122 parts on 81 nets, routed with 896 tracks and 110 vias.

It is built around the 74LVC2G34GW, SN65C3221EPW and SN74LV1T34DBV, with the 74HC14, DSS16U and CEM-1206S among its other parts. Its parts include 43 resistors, 31 capacitors, 12 connectors, 7 ICs and 7 diodes. It belongs with the robots and motor control and audio and music boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

10

README

README.md

T-Top

T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive abilities from interacting with people.

T-Top

T-Top

Authors

  • Marc-Antoine Maheux (@mamaheux)
  • Dominic Létourneau (@doumdi)
  • Philippe Warren (@philippewarren)
  • Mariam Fdil (@MariamFdil)
  • François Michaud, ing., Ph.D.

Contributors

  • Ian-Mathieu Joly (@joli-1801)
  • Charles Caya (@chcaya)
  • Alexandre Filion (@alexfilion)

Licensing

Features

CategoryTypeDescription
PowerPower Adapter19 V
Battery1x RRC2054-2
Battery Charger1x RRC-PMM240
SensorsMicrophone Array16x xSoundsMicrophones, 1x 16SoundsUSB
RGB-D Camera1x Intel RealSense D435i
Wide Angle Camera1x Arducam AR0230
Touchscreen1x 7 inch 1024x600 capacitive touchscreen
Current/VoltageINA220
Light Sensors4x Adafruit ALS-PT19
Buttons4x buttons
ActuatorsStewart PlatformDisplacement range: ±3 cm (x, y and z), ±20° (x and y), ±30° (z). Motor: Dynamixel XL430-W250
Rotating BaseDisplacement range: illimited. Motor: Dynamixel XL430-W250
Speakers4x Dayton Audio DMA45-8, 2x MAX9744
Cooling2x Noctua NF-A4x20 5V
Touchscreen1x 7 inch 1024x600 capacitive touchscreen
LEDBattery status, volume level, led strip
NetworkWiFiIntel Dual Band Wireless-AC 8265 NGW
Ethernet100 Mbps
ProcessingComputerNVIDIA Jetson AGX Xavier Developer Kit or NVIDIA Jetson AGX Xavier Orin Developer Kit
Motor MCUTeensy 4.0
Battery MCUTeensy LC
PerceptionsSLAM, object detection, person pose estimation, face recognition, sound classification, speaker identification, robot name detection, speech to text, person identification, music beat detection, source source localization, ego noise reduction, vad
BehaviorsTelepresence, emotions, talking, greeting, face following, dancing, exploring, sound following

Repository Structure

  • The documentation folder contains the documentation to build and configure T-Top.
  • The CAD folder contains the SolidWorks files of the robot. Il also contains the DXF and STL files to cut and print custom parts.
  • The firmwares folder contains the firmware for the MCUs.
  • The PCB folder contains the KiCad files of the custom PCBs. Il also contains the Gerber files to manufacture the PCBs.
  • The ros folder contains the ROS packages to use the robot.
  • The tools folder contains the tools to develop and use the robot.

Development Computer Setup

See 01_COMPUTER_CONFIGURATION.md

Papers

Sponsor

IntRoLab

IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab

Parts

122
QtyValueFootprintReferences
210.1µF/25VCapacitor_SMD:C_0805_2012MetricC1, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C25, C26, C27 +5
1510kResistor_SMD:R_0805_2012MetricR15, R18, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, TH2
5100kResistor_SMD:R_0805_2012MetricR5, R6, R13, R23, R24
5BUTTONConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalSW2, SW3, SW4, SW5, SW6
40Resistor_SMD:R_0805_2012MetricR7, R8, R9, R10
42.2kResistor_SMD:R_0805_2012MetricR3, R4, R40, R41
4NIResistor_SMD:R_0805_2012MetricR16, R17, R19, R20
3100µF/35VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5, C9, C23
3698Resistor_SMD:R_0805_2012MetricR21, R22, R39
3DSS16UDiode_SMD:D_SOD-123FD1, D2, D3
20Resistor_SMD:R_1206_3216MetricR43, R44
210Resistor_SMD:R_0805_2012MetricR11, R12
210µF/25VCapacitor_SMD:C_0805_2012MetricC10, C24
222µH (NS12575T220MN)t-top:NS12575T220MNL1, L2
222μF/10VCapacitor_SMD:C_0805_2012MetricC4, C31
263.4Resistor_SMD:R_0805_2012MetricR37, R38
2FanConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalM1, M2
2Vout (10-24V)t-top:OSTTA020161J2, J4
2WhiteConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalD4, D5
10.004Resistor_SMD:R_1206_3216MetricR14
110A Slow Blowt-top:M205_FUSEF1
110kConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalTH1
11µF/10VCapacitor_SMD:C_0805_2012MetricC3
122µF/25VCapacitor_SMD:C_0805_2012MetricC2
147Resistor_SMD:R_0805_2012MetricR42
1680µF/35VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC6
174HC14Package_SO:TSSOP-14_4.4x5mm_P0.65mmU5
174LVC2G34Package_SO:TSOP-6_1.65x3.05mm_P0.95mmU8
1Amplifier 1 I2CConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ8
1Amplifier 2 I2CConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ7
1CEM-1206St-top:WT-1205LS1
1DMG9926USDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ4
1INA220Package_SO:VSSOP-10_3x3mm_P0.5mmU3
1K7805-3AR3t-top:K7805-3AR3U4
1LED StripConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ6
1Light Sensor BackConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ13
1Light Sensor FrontConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ11
1Light Sensor LeftConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ12
1Light Sensor RightConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ14
1Non-Momentary DPST Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalSW1
1RRC-PMM240Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ15
1RS232Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ16
1SMAJ9.0A-13-FDiode_SMD:D_SMAD6
1SN65C3221EPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU7
1SN74LV1T34Package_TO_SOT_SMD:SOT-23-5U6
1SUD50P04-09L-E3Package_TO_SOT_SMD:TO-252-2Q2
1SZ1SMA24AT3GDiode_SMD:D_SMAD7
1T2N7002AKPackage_TO_SOT_SMD:SOT-23Q3
1Teensy_LCt-top:Teensy_LCU2
1Vin (10-24V)t-top:OSTTA020161J1

The 116 most common of 122 parts.

More from introlab/t-top

2
  • 4 layers80 × 70 mmBuck boost, the printed circuit board in 3D

    Buck boost

    introlab/t-top

    T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive…

    61 parts20
  • 4 layers36 × 56 mmDynamixel control, the printed circuit board in 3D

    Dynamixel control

    introlab/t-top

    T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive…

    55 parts20

Similar boards

  • 4 layers100 × 100 mmRpi pico printer board, the printed circuit board in 3D

    Rpi pico printer board

    jackw01/pi-pico-printer-board

    Tinkerer-friendly Klipper compatible 3D printer control board using Raspberry Pi Pico

    224 parts42CERN-OHL-W-2.0
  • 2 layersRC KiCAD, the printed circuit board in 3D

    RC KiCAD

    dev-campusfab/FabRice

    Documentation et code source de FabRice, le robot Autonome.

    62 parts4MIT
  • 2 layers50.1 × 88.2 mmPtFlex, the printed circuit board in 3D

    PtFlex

    custom-ds/ptFlex

    ptFlex tracker board starting with version 2.0 of the hardware, which is based on the improvements found in the ptSolar tracker.

    76 parts3GPL-3.0
  • 4 layers100 × 30 mmRevo main, the printed circuit board in 3D

    Revo main

    ratmuds/revo

    a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

    58 parts2MIT
  • 2 layers76 × 228 mmRampedFetCoil, the printed circuit board in 3D

    RampedFetCoil

    flyingperson23/RampedFetCoil

    112 parts2
  • 4 layers100 × 100 mmPmic test board, the printed circuit board in 3D

    Pmic test board

    efabless/foss-asic-tools

    FOSS-ASIC-TOOLS is all in one container for SKY130 based design both Analog and Digital. Below is a list of the current tools already installed and ready to use.

    205 parts121Apache-2.0
  • 4 layers180 × 120 mmMG ZS V2, the printed circuit board in 3D

    MG ZS V2

    damienmaguire/MG-EV-Inverter

    Reverse engineering of the drive motor and inverter used in MG Electric Vehicles

    177 parts17GPL-3.0
  • 4 layers100 × 123 mmDuet3 5+ Ethernet, the printed circuit board in 3D

    Duet3 5+ Ethernet

    Duet3D/Duet3-Mini5plus

    This repository also contains information in the Mini 2+ : a two driver expansion board for the Duet 3 mini 5+

    461 parts12

Questions

How big is the Psu control PCB?

It measures 100 × 70 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Psu control use?

122 parts, built around the 74LVC2G34GW, SN65C3221EPW, SN74LV1T34DBV and 74HC14. 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 Psu control KiCad files?

From the introlab/t-top repository on GitHub, at the commit this page was made from: the board is PCB/psu_control/psu_control.kicad_pcb and its schematic PCB/buck_boost/buck_boost.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Psu control design in my own project?

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