1. Introduction
The Makerbase Dual Brushless Micro FOC V3.2/V3.3 is a compact and powerful Field-Oriented Control (FOC) driver designed for precise control of dual brushless and stepper motors. This module provides a simple FOC system with current loop capabilities, making it suitable for a wide range of applications requiring efficient and smooth motor operation.

Figure 1: Makerbase Dual Brushless Micro FOC V3.2/V3.3 overview, highlighting features like current loop, schematic diagram, dual motor support, and compatibility with stepper and brushless motors.
Key Features:
- Simple FOC system for efficient motor control.
- Integrated current loop for enhanced precision.
- Supports dual motor operation.
- Compatible with both stepper and brushless motors.
- Provides source code and schematic diagrams for advanced users.
- PCB engineering support.
2. Specifications
| Property | Value |
|---|---|
| Type | Voltage Regulator (Motor Controller) |
| Origin | Mainland China |
| Condition | New |
| Package Length | 15 cm |
| Package Width | 10 cm |
| Package Height | 4 cm |
| Package Weight | 0.1 kg |
| Motor Support | Dual Brushless, Stepper |
| Control Type | Field-Oriented Control (FOC) with Current Loop |
3. Setup and Wiring
This section details the physical setup and wiring connections for the Makerbase Dual Brushless Micro FOC V3.2/V3.3 board. Ensure all connections are secure before applying power.
3.1 Pinout Diagram (V3.2 PLUS)

Figure 2: Top and bottom view of the Makerbase MKS Dual FOC V3.2 PLUS board, showing component layout and pin assignments.
3.2 Pinout Diagram (V3.3 PLUS)

Figure 3: Top and bottom view of the Makerbase MKS Dual FOC V3.3 PLUS board, showing component layout and pin assignments.
3.3 Pin Descriptions
Both V3.2 PLUS and V3.3 PLUS versions share a common pinout structure. Refer to the diagrams above for visual reference.
| Pin Label | Description |
|---|---|
| G | Ground connection. Multiple ground pins are provided for stability. |
| 5V | 5V power output/input. |
| 3V3 | 3.3V power output/input. |
| T (TX) | UART Transmit pin. |
| R (RX) | UART Receive pin. |
| SCL | I2C Serial Clock Line. |
| SDA | I2C Serial Data Line. |
| O1, O2 | Output pins (specific function may depend on firmware). |
| C1, B1, A1 | Motor 1 Phase connections (e.g., for a 3-phase brushless motor). |
| C0, B0, A0 | Motor 0 Phase connections (e.g., for a 3-phase brushless motor). |
3.4 General Wiring Guidelines
- Power Supply: Connect your main power supply to the designated power input terminals (typically marked with '+' and '-'). Ensure the voltage is within the operating range of the board and connected motors.
- Motor Connections: Connect the phase wires of your brushless or stepper motors to the corresponding A, B, C terminals for each motor (A0, B0, C0 for Motor 0; A1, B1, C1 for Motor 1).
- Communication: If using UART or I2C for control, connect the TX/RX or SDA/SCL pins to your microcontroller or control system.
- Grounding: Ensure all ground connections are properly established to prevent noise and ensure stable operation.
4. Operating Instructions
The Makerbase Dual Brushless Micro FOC V3.2/V3.3 operates as a Field-Oriented Control (FOC) system, providing precise and efficient motor control. This board is designed to work with custom firmware, for which source code and schematic diagrams are provided by Makerbase.
4.1 Initial Power-Up
- After completing all wiring, double-check connections for correctness and polarity.
- Apply power to the board. Observe any indicator LEDs for signs of proper operation or errors.
- Do not connect motors or attempt to run them without proper firmware loaded and configured.
4.2 Firmware and Software
To utilize the full capabilities of the FOC controller, you will need to load and configure appropriate firmware. Makerbase provides source code and schematic diagrams to assist with this process. Consult the official Makerbase documentation or community resources for detailed instructions on compiling and flashing firmware.
4.3 Motor Control
Once the firmware is correctly installed and configured, you can send commands to the board via the chosen communication interface (e.g., UART, I2C) to control motor speed, direction, and other parameters. The current loop feature ensures stable and responsive motor performance.
5. Maintenance
The Makerbase Dual Brushless Micro FOC V3.2/V3.3 is a robust electronic component. Proper care will ensure its longevity and reliable performance.
- Keep Clean: Regularly inspect the board for dust, debris, or foreign objects. Use a soft brush or compressed air to clean if necessary.
- Avoid Moisture: Protect the board from moisture and humidity, which can cause short circuits and corrosion.
- Temperature Control: Operate the board within its specified temperature range. Excessive heat can damage components. Ensure adequate ventilation if operating under heavy loads.
- Secure Connections: Periodically check all wiring connections to ensure they remain tight and free from corrosion.
- Firmware Updates: Keep your firmware updated to benefit from performance improvements and bug fixes. Follow Makerbase's official guidelines for updates.
6. Troubleshooting
If you encounter issues with your Makerbase Dual Brushless Micro FOC board, refer to the following troubleshooting tips:
- No Power: Verify your power supply connections and ensure the voltage is correct. Check for any blown fuses on your power supply or board (if applicable).
- Motor Not Spinning:
- Check motor phase connections (A, B, C) for correct wiring.
- Ensure the motor is compatible with FOC control and the board's power capabilities.
- Verify that the firmware is correctly loaded and configured for your specific motor type.
- Check communication lines (UART/I2C) for proper data transmission.
- Erratic Motor Behavior:
- Review your motor parameters in the firmware configuration. Incorrect parameters can lead to unstable operation.
- Check for electrical noise or interference, especially in long wire runs.
- Ensure adequate cooling for the board and motors, as overheating can cause performance degradation.
- Communication Issues: Verify baud rates, addresses, and pin assignments for your chosen communication protocol.
7. User Tips
- Motor Compatibility: While the board supports various brushless and stepper motors, always verify the power requirements (voltage, current) of your specific motor against the board's capabilities to prevent damage. For example, high-power motors like those found in hoverboards may require careful consideration of current draw and thermal management.
- Start Simple: When first setting up, begin with a single motor and basic control commands to ensure functionality before expanding to dual motor setups or complex control schemes.
- Community Resources: Leverage online forums and communities for Makerbase products. Other users often share valuable insights, custom firmware, and troubleshooting solutions.
8. Warranty and Support
For warranty information, technical support, and access to the latest documentation, source code, and schematic diagrams, please refer to the official Makerbase website or contact their customer service directly. Keep your purchase records for any warranty claims.





