# Robotics

**URL:** https://community.sparkfun.com/c/robotics/73.md

[Latest](https://community.sparkfun.com/latest.md) · [Categories](https://community.sparkfun.com/categories.md) · [Tags](https://community.sparkfun.com/tags.md)

---

## [Have Quad Relay Issues - start here!](https://community.sparkfun.com/t/have-quad-relay-issues-start-here/63001)

<div class="topic-metadata">

**Author:** [@wonder\_boom](https://community.sparkfun.com/u/wonder_boom)\
**Replies:** 0\
**Last updated:** [January 24, 2025, 10:15pm UTC](https://community.sparkfun.com/t/have-quad-relay-issues-start-here/63001 "2025-01-24T22:15:32Z")

</div>

Dear Quad Relay Owners and Users, After a round of troubleshooting I have identified the source of the most common issues with the SparkFun Qwiic Quad Relay, so if you are experiencing one of the two following issues re…

---

## [About the Robotics category](https://community.sparkfun.com/t/about-the-robotics-category/59258)

<div class="topic-metadata">

**Author:** [@system](https://community.sparkfun.com/u/system)\
**Replies:** 0\
**Last updated:** [July 8, 2024, 4:06pm UTC](https://community.sparkfun.com/t/about-the-robotics-category/59258 "2024-07-08T16:06:57Z")

</div>

Discussions around Robotics using SparkFun products and components.

---

## [Problem to execute SimpleFOC code on SparkFun RedBoard Artemis ATP?](https://community.sparkfun.com/t/problem-to-execute-simplefoc-code-on-sparkfun-redboard-artemis-atp/69735)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 4\
**Last updated:** [October 16, 2026, 12:21am UTC](https://community.sparkfun.com/t/problem-to-execute-simplefoc-code-on-sparkfun-redboard-artemis-atp/69735 "2026-10-16T00:21:33Z")

</div>

Hello. We use the SparkFun RedBoard Artemis ATP microcontroller board to control two gimbal SparkFun 12V 3-Phase BLDC motors with encoders AS5048A via two SparkFun 11V Brushless TMC6300 motor-drivers. A short SimpleFOC c…

---

## [Gimbal Motor with Encoder - PWM or SPI output?](https://community.sparkfun.com/t/gimbal-motor-with-encoder-pwm-or-spi-output/69744)

<div class="topic-metadata">

**Author:** [@picotrain](https://community.sparkfun.com/u/picotrain)\
**Replies:** 1\
**Last updated:** [October 15, 2026, 10:50am UTC](https://community.sparkfun.com/t/gimbal-motor-with-encoder-pwm-or-spi-output/69744 "2026-10-15T10:50:32Z")

</div>

Hi all, I’m planning to use two ROB-27478 gimbal motors as direct-drive wheel motors on a self-balancing robot. Each motor will run closed-loop FOC (SimpleFOC library) on its own SimpleFOCmini driver, powered from a 3S …

---

## [Code to control two SparkFun 3-Phase BLDC motors with encoders AS5048A?](https://community.sparkfun.com/t/code-to-control-two-sparkfun-3-phase-bldc-motors-with-encoders-as5048a/69691)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 3\
**Last updated:** [October 13, 2026, 6:59am UTC](https://community.sparkfun.com/t/code-to-control-two-sparkfun-3-phase-bldc-motors-with-encoders-as5048a/69691 "2026-10-13T06:59:29Z")

</div>

Hello, I have written a code (in C language) to control two SparkFun 12V 3-Phase BLDC motors with encoders AS5048A Gimbal Motor with Encoder - 12V, 467RPM - SparkFun Electronics via two SparkFun 11V motor-drivers SparkF…

---

## [Problem to declare the one-channel encoder of SparkFun gimbal 3-Phase BLDC motor?](https://community.sparkfun.com/t/problem-to-declare-the-one-channel-encoder-of-sparkfun-gimbal-3-phase-bldc-motor/69621)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 8\
**Last updated:** [October 7, 2026, 4:47am UTC](https://community.sparkfun.com/t/problem-to-declare-the-one-channel-encoder-of-sparkfun-gimbal-3-phase-bldc-motor/69621 "2026-10-07T04:47:20Z")

</div>

Hello. I built a SimpleFOC PID-control code for two SparkFun gimbal 12V 3-Phase BLDC motors with the encoders AS5048A Gimbal Motor with Encoder - 12V, 467RPM - SparkFun Electronics based on the one-motor example code Pos…

---

## [Wheel does not move on a new Experiential Robotics Platform (XRP) Kit](https://community.sparkfun.com/t/wheel-does-not-move-on-a-new-experiential-robotics-platform-xrp-kit/69646)

<div class="topic-metadata">

**Author:** [@mayarochman](https://community.sparkfun.com/u/mayarochman)\
**Replies:** 1\
**Last updated:** [October 5, 2026, 12:14am UTC](https://community.sparkfun.com/t/wheel-does-not-move-on-a-new-experiential-robotics-platform-xrp-kit/69646 "2026-10-05T00:14:23Z")

</div>

The kit arrived with a defective battery holder, with one of the springs bent. I was able to insert a battery anyway and continue with the assembly, but later I discovered that one of the wheels was not turning. I did s…

---

## [SparkFun Brushless 3-Phase Motor-Driver board capacitors?](https://community.sparkfun.com/t/sparkfun-brushless-3-phase-motor-driver-board-capacitors/69592)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 1\
**Last updated:** [September 22, 2026, 12:30am UTC](https://community.sparkfun.com/t/sparkfun-brushless-3-phase-motor-driver-board-capacitors/69592 "2026-09-22T00:30:47Z")

</div>

Hello, After carefully analyzing the SparkFun Brushless 3-Phase Motor-Driver board physical layout, I found the following elements on the driver’s board: six small SMD (Surface Mounted Device) high-precision (~1%) 01…

---

## [Received an incorrectly wired cable in XRP kit, need replacement](https://community.sparkfun.com/t/received-an-incorrectly-wired-cable-in-xrp-kit-need-replacement/69529)

<div class="topic-metadata">

**Author:** [@gianconstantine](https://community.sparkfun.com/u/gianconstantine)\
**Replies:** 9\
**Last updated:** [September 12, 2026, 7:41pm UTC](https://community.sparkfun.com/t/received-an-incorrectly-wired-cable-in-xrp-kit-need-replacement/69529 "2026-09-12T19:41:15Z")

</div>

The title says it all. The black and red wires are swapped on the controller side of the connector between the motor and XRP controller. I am just trying to get a replacement cable, but customer support sent me here. How…

---

## [RP2350 L Motor encoder signal not being read, please raise ticket](https://community.sparkfun.com/t/rp2350-l-motor-encoder-signal-not-being-read-please-raise-ticket/69518)

<div class="topic-metadata">

**Author:** [@4-R-Forum](https://community.sparkfun.com/u/4-R-Forum)\
**Replies:** 6\
**Last updated:** [September 10, 2026, 5:51am UTC](https://community.sparkfun.com/t/rp2350-l-motor-encoder-signal-not-being-read-please-raise-ticket/69518 "2026-09-10T05:51:29Z")

</div>

Hello, I have an RP2350 XRP kit purchased from DigiKey in May. installation\_verification.py completes successfully. I have had trouble with controlling the robot from day 1; today I have investigated the problem stated…

---

## [SparkFun XRP RP2350 – No USB Serial Connection to XRPCode V2](https://community.sparkfun.com/t/sparkfun-xrp-rp2350-no-usb-serial-connection-to-xrpcode-v2/69463)

<div class="topic-metadata">

**Author:** [@NicoArcher](https://community.sparkfun.com/u/NicoArcher)\
**Replies:** 2\
**Last updated:** [August 27, 2026, 3:19pm UTC](https://community.sparkfun.com/t/sparkfun-xrp-rp2350-no-usb-serial-connection-to-xrpcode-v2/69463 "2026-08-27T15:19:26Z")

</div>

I recently purchased and assembled a SparkFun XRP with the newer RP2350 controller, but I cannot get it to connect to XRPCode V2. XRPCode continuously displays “Waiting for connection.” I have done the following trouble…

---

## [Brushless 3-Phase Motor Driver and Lipo 11.1V 2200 mAh battery?](https://community.sparkfun.com/t/brushless-3-phase-motor-driver-and-lipo-11-1v-2200-mah-battery/69325)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 18\
**Last updated:** [August 21, 2026, 11:26pm UTC](https://community.sparkfun.com/t/brushless-3-phase-motor-driver-and-lipo-11-1v-2200-mah-battery/69325 "2026-08-21T23:26:32Z")

</div>

Hello, We use two SparkFun Brushless 3-Phase Motor-Drivers SparkFun Brushless Motor Driver - 3-Phase (TMC6300) - SparkFun Electronics to control two gimbal SparkFun 12V 3-Phase BLDC motors. The voltage range of each mot…

---

## [SPI and Asyncronous Serial Connections with RedBoard Artemis ATP?](https://community.sparkfun.com/t/spi-and-asyncronous-serial-connections-with-redboard-artemis-atp/69312)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 9\
**Last updated:** [August 3, 2026, 9:31pm UTC](https://community.sparkfun.com/t/spi-and-asyncronous-serial-connections-with-redboard-artemis-atp/69312 "2026-08-03T21:31:55Z")

</div>

Hello. Our project uses two gimbal SparkFun 3-Phase BLDC motors with encoders Gimbal Motor with Encoder - 12V, 467RPM - SparkFun Electronics and two SparkFun 3-Phase Brushless motor-drivers. Therefore, there are two peri…

---

## [Motocontroller board to control two Sparkfun 3-Phase Brushless DC motors?](https://community.sparkfun.com/t/motocontroller-board-to-control-two-sparkfun-3-phase-brushless-dc-motors/69037)

<div class="topic-metadata">

**Author:** [@B](https://community.sparkfun.com/u/B)\
**Replies:** 8\
**Last updated:** [July 10, 2026, 7:37pm UTC](https://community.sparkfun.com/t/motocontroller-board-to-control-two-sparkfun-3-phase-brushless-dc-motors/69037 "2026-07-10T19:37:11Z")

</div>

Hello, I bought two Sparkfun 3-Phase DC Brushless electromotors with encoder AS5048A Gimbal Motor with Encoder - 12V, 467RPM - SparkFun Electronics . I also bought two Sparkfun 3-Phase Brushless motor-drivers SparkFun B…

---

## [Servo motors on Sparkfun pHAT with Raspberry PI 5](https://community.sparkfun.com/t/servo-motors-on-sparkfun-phat-with-raspberry-pi-5/68175)

<div class="topic-metadata">

**Author:** [@bmsjbrid](https://community.sparkfun.com/u/bmsjbrid)\
**Replies:** 3\
**Last updated:** [June 29, 2026, 11:25am UTC](https://community.sparkfun.com/t/servo-motors-on-sparkfun-phat-with-raspberry-pi-5/68175 "2026-06-29T11:25:03Z")

</div>

Hello,can you help? I’m trying to control servo motors for the Mearm Robotic Arm using Sparkfun servo pHAT on a RP5. When I type the following in terminal I get the following error message. I am new to this and have no…

---

## [agXRP Controller Problems](https://community.sparkfun.com/t/agxrp-controller-problems/69092)

<div class="topic-metadata">

**Author:** [@jonselfphoto](https://community.sparkfun.com/u/jonselfphoto)\
**Replies:** 1\
**Last updated:** [June 23, 2026, 12:20am UTC](https://community.sparkfun.com/t/agxrp-controller-problems/69092 "2026-06-23T00:20:34Z")

</div>

Does anyone know where I can find the most up to date guide for the agXRP plant growing kit? I found the guides they link but it seems like a lot of information is either out of date or has placeholder information. My bi…

---

## [Output power for DG01D-E motor (SparkFun part ROB-16413)](https://community.sparkfun.com/t/output-power-for-dg01d-e-motor-sparkfun-part-rob-16413/69033)

<div class="topic-metadata">

**Author:** [@EXTREME\_Z](https://community.sparkfun.com/u/EXTREME_Z)\
**Replies:** 1\
**Last updated:** [June 12, 2026, 3:17am UTC](https://community.sparkfun.com/t/output-power-for-dg01d-e-motor-sparkfun-part-rob-16413/69033 "2026-06-12T03:17:36Z")

</div>

Hello, I am trying to confirm the output power specification for the DG01D-E motor (SparkFun part ROB-16413). I checked the datasheet and was only able to find the speed information and the operating voltage range, but …

---

## [Haptic Motor Driver setup with Redboard](https://community.sparkfun.com/t/haptic-motor-driver-setup-with-redboard/68915)

<div class="topic-metadata">

**Author:** [@jjnyx](https://community.sparkfun.com/u/jjnyx)\
**Replies:** 8\
**Last updated:** [June 12, 2026, 3:12am UTC](https://community.sparkfun.com/t/haptic-motor-driver-setup-with-redboard/68915 "2026-06-12T03:12:28Z")

</div>

Hi, I’d like to create an installation using 12 x vibration motors. I’m going to follow the tutorial from the SparkFun page. I’ve never used vibrator motors and the Sparkfun RedBoard before (I’ve used Arduino boards), s…

---

## [Problem with libraries on xrp controller](https://community.sparkfun.com/t/problem-with-libraries-on-xrp-controller/68911)

<div class="topic-metadata">

**Author:** [@di\_sl](https://community.sparkfun.com/u/di_sl)\
**Replies:** 6\
**Last updated:** [June 2, 2026, 4:51pm UTC](https://community.sparkfun.com/t/problem-with-libraries-on-xrp-controller/68911 "2026-06-02T16:51:28Z")

</div>

Hello, I have a problem with the xrp controller, when I connect it to the computer and go to the xrp code editor, I am offered to update the firmware to 1.25, I update it then update the libraries, but after that I canno…

---

## [Problem with the beta version (of xrp)](https://community.sparkfun.com/t/problem-with-the-beta-version-of-xrp/68824)

<div class="topic-metadata">

**Author:** [@di\_sl](https://community.sparkfun.com/u/di_sl)\
**Replies:** 1\
**Last updated:** [May 22, 2026, 5:43pm UTC](https://community.sparkfun.com/t/problem-with-the-beta-version-of-xrp/68824 "2026-05-22T17:43:34Z")

</div>

Hello I had a problem with the beta version of xrp after installing the latest firmware, my robot does not obey the command stop.

---

## [Portenta H7 and VL53L5CX](https://community.sparkfun.com/t/portenta-h7-and-vl53l5cx/68256)

<div class="topic-metadata">

**Author:** [@hybotix](https://community.sparkfun.com/u/hybotix)\
**Replies:** 13\
**Last updated:** [May 3, 2026, 3:38am UTC](https://community.sparkfun.com/t/portenta-h7-and-vl53l5cx/68256 "2026-05-03T03:38:57Z")

</div>

Has anyone tried to use this combination? I have the sensor plugged into the ESLOV port on the H7, and it powers up. However, trying to run any of the example skletches fails. I get the first prints to the serial port, b…

---

## [agXRP file conversion to STL](https://community.sparkfun.com/t/agxrp-file-conversion-to-stl/68657)

<div class="topic-metadata">

**Author:** [@Wilkinson1956](https://community.sparkfun.com/u/Wilkinson1956)\
**Replies:** 4\
**Last updated:** [April 27, 2026, 8:31pm UTC](https://community.sparkfun.com/t/agxrp-file-conversion-to-stl/68657 "2026-04-27T20:31:00Z")

</div>

I purchased the agXRP starter kit. It has a lot of parts to 3d print. All of the files are .gcode.3mf and I need .STL files. How can I get these files without purchasing additional conversion software?

---

## [Board Connection failures](https://community.sparkfun.com/t/board-connection-failures/68625)

<div class="topic-metadata">

**Author:** [@Dr\_Herdegen](https://community.sparkfun.com/u/Dr_Herdegen)\
**Replies:** 1\
**Last updated:** [April 22, 2026, 8:05pm UTC](https://community.sparkfun.com/t/board-connection-failures/68625 "2026-04-22T20:05:29Z")

</div>

Of my 24 robots for the class, two of my connectors have come off the board. One was the line follower jst and the other was the left motor. I already bought a new board for the board where the line follower connector c…

---

## [Voltage supply for Gimbal BLDC motor](https://community.sparkfun.com/t/voltage-supply-for-gimbal-bldc-motor/47496)

<div class="topic-metadata">

**Author:** [@MX\_VORTEX](https://community.sparkfun.com/u/MX_VORTEX)\
**Replies:** 4\
**Last updated:** [April 22, 2026, 2:10pm UTC](https://community.sparkfun.com/t/voltage-supply-for-gimbal-bldc-motor/47496 "2026-04-22T14:10:57Z")

</div>

Hello! I am currently designing a cup that will hopefully counteract hand tremors which could be used by people with Parkinson’s and essential tremors. The idea is that a motor in the handle uses data from an IMU to make…

---

## [Auto pHat - Qwiic SCMD - serial motor driver PWM settings](https://community.sparkfun.com/t/auto-phat-qwiic-scmd-serial-motor-driver-pwm-settings/68448)

<div class="topic-metadata">

**Author:** [@sparky-mike](https://community.sparkfun.com/u/sparky-mike)\
**Replies:** 3\
**Last updated:** [April 1, 2026, 11:32am UTC](https://community.sparkfun.com/t/auto-phat-qwiic-scmd-serial-motor-driver-pwm-settings/68448 "2026-04-01T11:32:57Z")

</div>

Follow up to this (see link) topic regarding motor speed control issues. I ran into the same issue with the Auto pHat motor controller where low speeds (below 230 setting) wont drive all motors. I think the issue is ei…

---

## [Gimbal Motor Acessories](https://community.sparkfun.com/t/gimbal-motor-acessories/68367)

<div class="topic-metadata">

**Author:** [@eheckard3](https://community.sparkfun.com/u/eheckard3)\
**Replies:** 1\
**Last updated:** [March 24, 2026, 9:28am UTC](https://community.sparkfun.com/t/gimbal-motor-acessories/68367 "2026-03-24T09:28:09Z")

</div>

Hi! I am intersted in the Gimbal Motor with Encoder - 12V, 467RPM (ROB-27478) with the encoder aspect; however, what else do I need to purchase to make this motor work. Is there a specific variable resistor for changing …

---

## [Faulty micro:bot AA battery holder](https://community.sparkfun.com/t/faulty-micro-bot-aa-battery-holder/68258)

<div class="topic-metadata">

**Author:** [@jamesbondservant](https://community.sparkfun.com/u/jamesbondservant)\
**Replies:** 6\
**Last updated:** [March 21, 2026, 3:12am UTC](https://community.sparkfun.com/t/faulty-micro-bot-aa-battery-holder/68258 "2026-03-21T03:12:58Z")

</div>

I purchased the micro:bot kit (KIT-16275) and built it according to the instructions. Plugging in the power does not power it on however. After debugging with the multimeter (I’m an electrical engineer) I discovered that…

---

## [Defective: Can cables for the Hobby Motor with Encoder - Metal Gear (DG01D-E) be ordered seperately?](https://community.sparkfun.com/t/defective-can-cables-for-the-hobby-motor-with-encoder-metal-gear-dg01d-e-be-ordered-seperately/68325)

<div class="topic-metadata">

**Author:** [@Evan\_Moore](https://community.sparkfun.com/u/Evan_Moore)\
**Replies:** 1\
**Last updated:** [March 18, 2026, 3:41am UTC](https://community.sparkfun.com/t/defective-can-cables-for-the-hobby-motor-with-encoder-metal-gear-dg01d-e-be-ordered-seperately/68325 "2026-03-18T03:41:55Z")

</div>

I’m connecting the above motors (DG01D-E) to the sparkfun auto phat, and I’ve isolated one of the connectors on one of the motor cables as defective. Can I order just another cable (I don’t see this on the website)? Can…

---

## [Ghost in the machine- XRP robot](https://community.sparkfun.com/t/ghost-in-the-machine-xrp-robot/68227)

<div class="topic-metadata">

**Author:** [@Ascham](https://community.sparkfun.com/u/Ascham)\
**Replies:** 9\
**Last updated:** [March 15, 2026, 8:50pm UTC](https://community.sparkfun.com/t/ghost-in-the-machine-xrp-robot/68227 "2026-03-15T20:50:48Z")

</div>

I am a teacher and struggling with “ghosts in the machine”. When my students run a code through blockly e.g. to travel straight (for 85cm) the robots are doing random spins, not travelling straight. It seems the motors …

---

## [Are machined pin headers better than standard pin headers for prototyping?](https://community.sparkfun.com/t/are-machined-pin-headers-better-than-standard-pin-headers-for-prototyping/68279)

<div class="topic-metadata">

**Author:** [@Green.lodge](https://community.sparkfun.com/u/Green.lodge)\
**Replies:** 2\
**Last updated:** [March 10, 2026, 4:11pm UTC](https://community.sparkfun.com/t/are-machined-pin-headers-better-than-standard-pin-headers-for-prototyping/68279 "2026-03-10T16:11:16Z")

</div>

Hi, I’m building a small robot using an Arduino and a few sensor boards. Right now I’m just using normal pin headers to connect everything, but after plugging and unplugging the boards many times the connections don’t …

[Next page](https://community.sparkfun.com/c/robotics/73.md?page=1)
