Available Options
Official OSSM PCB
Purpose-built reference board with integrated level shifting and standardized connections for reliable operation.
DIY Wiring
Breadboard and custom wiring options for prototyping or using alternative motor drivers.
Choosing Your Approach
- Official PCB
- DIY Wiring
The official OSSM PCB provides:
- Pre-configured GPIO connections
- Built-in 3.3V to 5V level shifting for reliable high-speed operation
- JST connectors for clean cable management
- Tested and validated design
Key Considerations
Before selecting your approach, understand these critical factors:Voltage level compatibility
Voltage level compatibility
Most ESP32 development boards operate at 3.3V logic levels, while many motor drivers expect 5V signals. Without proper level shifting, you may experience:
- Missed steps at high speeds
- Unreliable motor communication
- Potential damage to components
Signal integrity
Signal integrity
High-speed step signals (up to 200 kHz) require clean wiring to prevent noise and signal degradation:
- Keep step and direction wires as short as practical
- Route signal wires away from motor power cables
- Use twisted pairs or shielded cable for runs longer than 30 cm
Power supply requirements
Power supply requirements
Your motor driver requires a separate power supply sized for your motor:
- Servo motors typically need 24-48V DC
- Stepper motors vary by model (12-48V common)
- The ESP32 runs from USB or a 5V supply independent of the motor power
Specifications
Power Input
| Parameter | Value |
|---|---|
| Voltage | 24V DC |
| Max current | 5A |
Signal Outputs
| Parameter | Specification |
|---|---|
| Signal type | Step-Dir |
| Logic level | 5V active low |
| Connector | PH-4 |
Motor Power Output
| Parameter | Specification |
|---|---|
| Voltage | 24V |
| Max current | 6A |
| Terminals | 2× screw terminals |
| Wire gauge | 16–24 AWG |
Back-EMF Protection
The board includes built-in protection against regenerative voltage spikes:- Inline diode protects the power supply from reverse current
- 1500µF capacitor absorbs regenerative energy up to 50V
Next Steps
Board Design and Wiring
View detailed pinouts, connection diagrams, and wiring configurations for your specific motor driver setup.

