Skip to the content
PCBKitNew board
2 layers53.6 × 44.8 mmRobi PCB, the printed circuit board in 3D
Size
53.6 × 44.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
64
Pads
217
Tracks, vias
367, 60
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Oct 2026
Updated
20 Oct 2026

Overview

Robi PCB is an open-source printed circuit board by acetaminophen34, from the acetaminophen34/robi repository on GitHub. It is a 2-layer board of 53.6 × 44.8 mm with 53 parts on 64 nets, routed with 367 tracks and 60 vias.

It is built around the 74AHC1G125GW, ESP32-S3-WROOM-1-N8 and WS2812B. Its parts include 14 connectors, 11 capacitors, 8 resistors, 7 diodes and 6 ICs. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

Robi Development Project

ロボット「ロビ」の制御システムを開発・実験するためのプロジェクトです。

ESP32を用いたサーボモーター制御、Pythonによる操作GUI・モーション編集、Jetsonを用いた認識処理、制御基板の設計などを扱います。

使い方を探す

やりたいこと案内
ロビと対話し、モーションを実行するJetson実機環境・起動方法
ロビとテキストで会話するLLM対話の環境・起動方法
どのプログラムを使うか確認するLLMファイルの役割
口調・返答・モーション選択を調整するLLM対話の設定
起動や推論のエラーを調べる困ったとき
Jetsonへコードを反映するGitHub経由・SSH/SCP経由
モーションを編集・再生するモーションエディタの使い方
JetsonからUSB経由でRobiに接続するESP32とのシリアル接続メモ
Jetsonの推論環境を準備するjetson-labの環境構築・llama-serverの追加ビルド

Jetsonでの対話+モーション制御は実機環境・起動方法を参照してください。テキスト対話のみの場合はjetson/llm/chat.pyから起動します。サーバーの導入・ビルドはjetson-lab、対話の使い方・設定はこのリポジトリで管理しています。

ディレクトリ構成

ディレクトリ内容
esp/ESP32向けプログラムおよびPython GUI
esp/gui_motion/モーション編集・制御の試作とテスト
esp/head/頭部のサーボ・LEDなどの制御
esp/servo/サーボモーターの動作確認
motion_editor/モーション作成・編集・再生用のPythonツール
jetson/llm/Qwen3常駐サーバーによるテキスト対話・モーション選択(手順)
jetson/classification/Jetson向けの分類処理
robi_PCB/KiCadによる制御基板の設計データ

開発環境

使用する技術・ツール:

  • Python
  • Arduino / ESP32
  • NVIDIA Jetson
  • KiCad
  • Visual Studio Code

Pythonプログラムの依存パッケージは、各ディレクトリのrequirements.txtを参照してください。

モーションデータ

モーションはJSON形式で管理しています。

motion_editor/motions/にモーションデータを配置し、編集・再生ツールから利用します。

データ形式や操作方法の詳細は、各ツールのREADMEを参照してください。

Git管理について

本リポジトリでは、開発用のソースコード・設定ファイル・基板設計データを管理します。

仮想環境、ビルド生成物、一時ファイル、KiCadの自動バックアップなどは原則として管理対象外です。

また、一部の既存ソフトウェア・関連データは権利関係の確認が必要なため、本リポジトリには含めていません。

開発状況

開発・実験中のプロジェクトです。各機能の仕様や構成は変更される場合があります。

Parts

53
QtyValueFootprintReferences
510kResistor_SMD:R_0805_2012MetricR3, R4, R9, R10, R14
5Conn_01x03Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ2, J3, J4, J6, J7
5Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ9, J10, J11, J12, J13
410μFCapacitor_SMD:C_0805_2012MetricC1, C4, C6, C7
3DDiode_SMD:D_SOD-323_HandSolderingD2, D7, D10
3TestPointTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP1, TP2, TP3
20.1μFCapacitor_SMD:C_0805_2012MetricC12, C13
222μFCapacitor_SMD:C_0805_2012MetricC8, C11
25.1kResistor_SMD:R_0805_2012MetricR1, R2
274AHC1G125Package_TO_SOT_SMD:SOT-23-5U4, U5
2D_TVS_Dual_AACPackage_TO_SOT_SMD:SOT-23D1, D3
2~NewLightus:SKRPABE010U1, U2
110μFCapacitor_SMD:C_1206_3216MetricC9
11kResistor_SMD:R_0805_2012MetricR8
11μFCapacitor_SMD:C_0603_1608MetricC2
15077CR-16SMC2-BK-TRNewLightus:USB-C_SMTJ1
1AZ1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1C_PolarizedCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC10
1Conn_01x02_SocketConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1Conn_01x04Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ8
1ESP32-S3-WROOM-1ESP32:ESP32-S3-WROOM-1U3
1LEDLED_SMD:LED_0603_1608MetricD5
1Micro_SD_Card_Det_Hirose_DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J14
1NMOSNewLightus:NMOS_IRLML6344TRPBFTRQ2
1PMOSNewLightus:PMOS_AO3401AQ10
1SW_DPDT_x2NewLightus:SS-12D00G3SW1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD6
1~NewLightus:NJM7805SDL1NJM7805S1

Questions

How big is the Robi PCB PCB?

It measures 53.6 × 44.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Robi PCB use?

53 parts, built around the 74AHC1G125GW, ESP32-S3-WROOM-1-N8 and WS2812B. 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 Robi PCB KiCad files?

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

Can I use the Robi PCB design in my own project?

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

Similar boards

  • 2 layers100 × 60 mmA NET, the printed circuit board in 3D

    A NET

    NewsanLab/ARCHINET

    ArchiNet para conectividad WiFi/BLE/Ethernet mediante Archi

    106 parts1
  • 4 layers100 × 100 mmV25Panel, the printed circuit board in 3D

    V25Panel

    maholli/SAM32

    Feather-sized SAMD51 with M4 core serving as UART bridge to WROOM ESP32

    211 parts43
  • 2 layers54 × 86 mmParticle bamf23-badge, the printed circuit board in 3D

    Particle bamf23-badge

    particle-iot/particle-bamf23-badge

    Particle's Bay Area Maker Faire 2023 Water Balloon Badge

    64 parts2CC-BY-SA-4.0
  • 2 layers247.5 × 25 mmModule pcb, the printed circuit board in 3D

    Module pcb

    akaFunk/BlinkyBar

    Moduar LED light painting strip with 180 LEDs per meter

    106 parts1CC-BY-4.0
  • 2 layers202.9 × 172.7 mmWashington metro pcb, the printed circuit board in 3D

    Washington metro pcb

    funvill/washington-metro-pcb

    washington-metro-pcb

    333 parts1
  • 2 layers22.1 × 83.4 mmMacropad, the printed circuit board in 3D

    Macropad

    AuroraFreire/onekey-macropad

    9 parts
  • 2 layersAI voice assistant, the printed circuit board in 3D

    AI voice assistant

    DhamuVkl/ESP32S3-AI-Voice-Assistant

    This project is a complete DIY AI voice assistant built around the ESP32-S3 microcontroller. It combines custom PCB design, advanced audio processing, and cloud-based AI to create a device that rivals commercial smart…

    78 parts26MIT
  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0