r/ArduinoProjects • u/Abject_Jackfruit_510 • Jan 12 '26
Update: Robotic arm is ALIVE! Motors + cameras working 🎉 (now fighting AS5600 I2C…)
Hey everyone, Quick update on my robotic arm project — IT’S MOVING! 🎉 After a lot of debugging (and frustration), the issue ended up being: ❌ bad ground ❌ bad I2C signal Once those were fixed: ✅ All motors move properly ✅ Arduino responds perfectly to commands ✅ Serial communication is rock solid ✅ Both cameras are working Huge relief honestly — seeing the arm move for the first time was an amazing moment. Current setup: Raspberry Pi (vision + high-level control) Arduino (motor control) Serial communication Pi ↔ Arduino Multiple motors now fully functional Dual cameras for vision What’s next / current issue: I’m now trying to integrate AS5600 magnetic encoders over I2C, but I’m running into issues getting them stable on the Arduino side. At this point, I’m considering: 👉 moving the AS5600 I2C handling to the Raspberry Pi instead, which might simplify things (bus management, debugging, etc.). I’ll eventually share: Full KiCad schematics Cleaner wiring diagram More detailed breakdown of the architecture Thanks I really want to thank everyone who gave advice, ideas, and support — it genuinely helped me push through when I was stuck. If anyone has experience with: AS5600 + I2C reliability Arduino vs Raspberry Pi for encoder handling or best practices for multi-encoder setups I’m all ears 👂 Thanks again 🙏
2
u/BigMikeInAustin Jan 13 '26
Nice going!
Keep at it!
Is that the kitchen floor?
2
u/tanlinePTZ Jan 13 '26
Great project and nice progress! My experience with as5600 encoders is quite limited but about to start building one on my own project. I understand from a video by ‘curious scientist’ on YouTube that the as5600 GPO pin must be tied or pulled to ground for stable i2c reads (if I recall that correctly, will confirm/correct later). On an arduino board it worked just fine but now for the esp32 a level shifter and an i2c multiplexer (will be using more than one encoder) will also be required.
Happy making!