Robotics & Automation Club, TSEC
ESP32 Walking Robot
Field guide for the two-day ESP32-C3 walking robot workshop. Teams already signed up through the college Google Form. Open this on your phone for schedule, BOT IDs, code, vlog submit, and social kit.
Robotics & Automation Club, TSEC organizes this workshop. Aurigen is not the organizer.

Field guide
Open this during the workshop
Workshop Overview
Organized by the Robotics & Automation Club, TSEC. Aurigen hosts this site. Aurigen is not the organizer.
Over two days you build a walking robot from parts to first steps.
You wire the ESP32-C3, drive four servos directly (no PCA9685), light the SH1106 OLED, and ship working firmware.
This site does not take registrations. Find your team on the Builders page.
Hardware
The Robot
Four servos are driven directly by the ESP32-C3. No PCA9685. OLED is SH1106 on GPIO 8 and 9. Buzzer is GPIO 4. Keep power solid. Keep grounds common.
ESP32-C3
Controller and BLE brain. Advertises as AlbertMini. Servo signals attach to GPIO 0, 1, 3, and 10.
4 Servos
Direct PWM from the ESP32-C3. No PCA9685. GPIO is signal only. Power comes from the servo rail.
0.96" SH1106 OLED
128x64 I2C. SDA GPIO 8, SCL GPIO 9, address 0x3C. Not SSD1306.
Buzzer
GPIO 4. That pin is not a servo on this robot. Older pages that used GPIO 4 as a servo do not match this kit.
Power
3.7V Li-ion, holder, slide switch. Rails as on the expansion board. Optional 470µF for servo spikes. Spikes can drop BLE.
BLE
Real BLE UART-style RX. Phone sends WALK STOP CENTER LEFT RIGHT BACK REST BEEP. Serial is debug only.
- • ESP32-C3 expansion board
- • 4 servos driven directly by ESP32-C3 GPIO 0, 1, 3, 10
- • 0.96" SH1106 OLED on GPIO 8/9 at 0x3C
- • Buzzer on GPIO 4
- • 1× 3.7V Li-ion cell + holder
- • Slide switch
- • Optional 470µF capacitor on the servo rail
Two days
Workshop Journey
Day 1 · 21 August 2026
1:00 PM to 5:30 PM
- 11:00 PMDiscover
- 21:45 PMAssemble
- 32:30 PMWire
- 43:15 PMFirst Boot
- 54:00 PMServo Test
- 64:45 PMOLED
Day 2 · 22 August 2026
9:30 AM to 4:30 PM
- 19:30 AMProgram
- 210:45 AMBLE
- 312:00 PMDebug
- 41:15 PMCustomize
- 52:30 PMToday's missions
- 63:30 PMRobot Arena
What participants build

A take-home ESP32-C3 walking robot with OLED feedback and a path to BLE control.
You leave with working firmware, calibrated neutrals, and a robot that moves because you made it move.
During the workshop
Today's missions
Servo Challenge
Clean motion without jitter.
OLED Challenge
Give the robot a face and status UI.
BLE Challenge
Drive the robot from a phone.
Robot Personality
Make it feel alive.
Hack the Robot
Ship one bold custom feature.
Robot Arena
Compete with what you built.
Starts after the workshop. Personal tracker on your phone, not a global leaderboard. 7-Day Challenge
Ecosystem
Continue the project
Featured
Build showcase
Featured robots will appear here after the workshop.
FAQ
- Who organizes this workshop?
- The Robotics & Automation Club at Thakur Shyamnarayan Engineering College (TSEC). Aurigen hosts this site. Aurigen is not the organizer.
- How do I register on this website?
- You do not. The college did not allow website registration. Teams already signed up through the Google Form. Find your team and BOT ID on the Builders page.
- What hardware do we use?
- ESP32-C3 expansion board, four servos on GPIO 0, 1, 3, 10 (no PCA9685), SH1106 OLED on GPIO 8/9 at 0x3C, buzzer on GPIO 4, a 3.7V Li-ion cell with holder, a slide switch, and optionally a 470µF capacitor on the servo rail.
- What is the team size?
- Minimum 1 member. Maximum 5 members per BOT ID.
- When is the workshop?
- Day 1: 21 August 2026, 1:00 PM to 5:30 PM. Day 2: 22 August 2026, 9:30 AM to 4:30 PM.
- Where do we find code?
- Use the Code Library at /labs/esp32-walking-robot/. Hardware map first, then modules 01 through 11. BLE advertises as AlbertMini.