Skip to the content
2 layers80 × 150 mmStepper mouse-2025b, the printed circuit board in 3D

Stepper mouse-2025b

daisuke-ym/micro-mouse

[^1]: Unistep2 ライブラリを用いてほぼ最高速度で回しても約15rpmなので、 1区画進むのに約4秒かかります。 大会では16x16区画、256区画あるので、全探索するのに15分以上かかるため、 偶然を除いて競技時間10分以内に完走することは不可能です。

Size
80 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
108
Nets
79
Pads
287
Tracks, vias
431, 304
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Jul 2025
Updated
2 Nov 2026

Overview

Stepper mouse-2025b is an open-source printed circuit board by daisuke-ym, from the daisuke-ym/micro-mouse repository on GitHub. It is a 2-layer board of 80 × 150 mm with 108 parts on 79 nets, routed with 431 tracks and 304 vias.

It is built around the ESP32-DEVKITC-VE, AO3402 and BSS138, with the L-51ROPT1D1 and AO3401A among its other parts. Its parts include 34 resistors, 14 diodes, 14 transistors, 7 capacitors and 5 connectors. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

5

README

README.md

マイクロマウスを作る

はじめに

マイクロマウスは自立型ロボットが自律的に(自分の力だけで)迷路を探索し、 ゴールまで到達するものです。

競技会もあります。 詳細は 公益財団法人ニューテクノロジー振興財団 を参照してください。

ここで作るマイクロマウス

上記競技会ではクラシッククラスとハーフサイズクラスがありますが、 ここでは1区画180㎜のクラシッククラスを作ります。

RT ROBOT SHOP 等でキットが販売されていますが、高価なため個人や学生が手を出すには敷居が高いです。

そこで、3Dプリンタ、我らの秋月電子通商、中国のプリント基板業者を駆使することで 1万円以内で製作できることを目指しました。

ただし、採用しているステッピングモーター(28BYJ-48)は回転速度が遅い1ため、 上記競技会で完走するのは難しいです。 主に教材用と考えてもらえればと思います。

主要部品

構成部品仕様等
マイコンESP32 DevKitC
モーター28BYJ-48
シャーシ専用設計プリント基板と兼用
タイヤ3Dプリント、TAMIYA 70144ボールキャスター
電源1.2V Ni-MH電池 または アルカリ乾電池 x4本
赤外線LEDOSI5FU5111C-40
フォトトランジスタL-51ROPT1D1

開発環境

  • Arduino IDE
  • ESP32 ツールチェイン
  • Unistep2_mod ライブラリ(動的に回転速度を変更できるようにしたもの)

Footnotes

  1. Unistep2 ライブラリを用いてほぼ最高速度で回しても約15rpmなので、 1区画進むのに約4秒かかります。 大会では16x16区画、256区画あるので、全探索するのに15分以上かかるため、 偶然を除いて競技時間10分以内に完走することは不可能です。 ↩

Parts

108
QtyValueFootprintReferences
1610kResistor_SMD:R_0603_1608MetricR3, R4, R6, R8, R10, R12, R14, R16, R18, R20, R22, R25, R28, R31, R33, R34
1210Resistor_SMD:R_0603_1608MetricR5, R7, R9, R11, R13, R15, R17, R19, R21, R24, R27, R30
81N4007Diode_SMD:D_SOD-123FD3, D4, D5, D6, D7, D8, D9, D10
8AO3402Package_TO_SOT_SMD:SOT-23Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
71uCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7
61kResistor_SMD:R_0603_1608MetricR1, R2, R23, R26, R29, R32
4BSS138Package_TO_SOT_SMD:SOT-23Q11, Q12, Q13, Q14
4L-51ROPT1D1LED_THT:LED_D5.0mm_Horizontal_O6.35mm_Z15.0mmPH1, PH2, PH3, PH4
4OSI5FU5111C-40LED_THT:LED_D5.0mm_Horizontal_O3.81mm_Z9.0mmD11, D12, D13, D14
2AO3401APackage_TO_SOT_SMD:SOT-23Q1, Q2
2Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4, J5
2LEDLED_THT:LED_D5.0mmD1, D2
1AE-BNO055MyLib:AE-BNO055U2
1AQM1602YMyLib:AQM1602YLCD1
1ESP32-DevKitCMyLib:ESP32-DevKitCU1
1L_POWERMyLib:SS12D01G4SW4
1M_POWERMyLib:SS12D01G4SW5
1PowerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1RESETMyLib:DTS-6-V-2SW3
1STEPPER LConnector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ1
1STEPPER RConnector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ2
1SW1MyLib:DTS-6-V-2SW1
1SW2MyLib:DTS-6-V-2SW2
1VAL**MyLib:TAMIYA70144TAMIYA70144

The 87 most common of 108 parts.

More from daisuke-ym/micro-mouse

1
  • 2 layers85 × 114 mmStepper mouse-2025a, the printed circuit board in 3D

    Stepper mouse-2025a

    daisuke-ym/micro-mouse

    [^1]: Unistep2 ライブラリを用いてほぼ最高速度で回しても約15rpmなので、 1区画進むのに約4秒かかります。 大会では16x16区画、256区画あるので、全探索するのに15分以上かかるため、 偶然を除いて競技時間10分以内に完走することは不可能です。

    95 parts

Similar boards

  • 2 layers100 × 100 mmSpeedometer, the printed circuit board in 3D

    Speedometer

    greentea-ssl/speedometer_pcb

    53 parts
  • 4 layers48 × 50 mmTheftShield Tracker, the printed circuit board in 3D

    TheftShield Tracker

    tor1kk/TS_Tracker

    GPS tracker with SMS communication

    73 parts3GPL-3.0
  • 4 layers90.8 × 25.5 mmMTR C3 TempHum, the printed circuit board in 3D

    MTR C3 TempHum

    MoreThanRobotsFR/MTR_C3_TempHum

    A tiny temperature, humidity, gas, pressure, ambient light and presence detector (mmWave presence sensor) measurement unit for HomeAssistant using ESPHome

    79 partsMIT
  • 2 layers59 × 29 mmTable display, the printed circuit board in 3D

    Table display

    yeyintlwin/kicad-board-design

    Design a two-layer KiCad PCB entirely from Python scripts - no GUI step, no commercial autorouter

    53 partsMIT
  • 2 layers65 × 56 mmBigp4ppa, the printed circuit board in 3D

    Bigp4ppa

    gcormier/bigp4ppa

    A Raspberry Pi 5-channel PWM, PT100 and ADXL345 board.

    28 parts28
  • 4 layers40 × 76 mmGuac, the printed circuit board in 3D

    Guac

    taciturnaxolotl/holy-guacamole

    meltybrain avacado 🥑

    66 parts13
  • 2 layersOpenMQTTGatewayPCB, the printed circuit board in 3D

    OpenMQTTGatewayPCB

    ebrithiljonas/OMG_PCB

    All in One PCB for the OpenMQTTGateway Project

    36 parts7GPL-3.0

Questions

How big is the Stepper mouse-2025b PCB?

It measures 80 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stepper mouse-2025b use?

108 parts, built around the ESP32-DEVKITC-VE, AO3402, BSS138 and L-51ROPT1D1. 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 Stepper mouse-2025b KiCad files?

From the daisuke-ym/micro-mouse repository on GitHub, at the commit this page was made from: the board is PCB/stepper-mouse-2025b/stepper-mouse-2025b.kicad_pcb and its schematic PCB/stepper-mouse-2025a/stepper-mouse-2025a.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stepper mouse-2025b design in my own project?

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