Close

Encoder Node PCB V1 - Bench Prototyping

A project log for Indoor Autonomous Mobile Platform

Building a prototype Autonomous Mobile Robot (AMR) to apply ROS 2 and SLAM concepts in a real-world environment.

peter-wallheadPeter Wallhead 05/17/2025 at 02:440 Comments

While designing the schematic for this PCB I dug out an old ESP32 programming dev board to ensure that each GPIO I had selected could be used as required.

I found a couple of GPIOs that either had dedicated functions for this dev board or needed to be in a particular pull-up or pull-down state at boot so these couldn't be used for other purposes.

Prototyping in this way also helped me to validate the Encoder Publisher code that will run on the ESP32-WROOM-32.

The PCB is currently on its way from a new sponsor of this project, PCBWay!

Discussions