Summary of DIY Ceiling Mounted Cable Robot Using Arduino Mega
Nathaniel Nifong created a DIY ceiling-mounted cable robot using an Arduino Mega, inspired by Skycam systems. This wireless prototype demonstrates 6-DOF movement by calculating rope length changes for 10 cm directional shifts. The system utilizes repurposed parts from an XYZ robotic arm and employs Bluetooth control via a reprogrammed MDBT40 module and Nordic toolbox to send commands directly to the microcontroller.
Parts used in the Ceiling Mounted Cable Robot:
- Arduino Mega development board
- Nordic toolbox software
- MDBT40 Bluetooth module
- ST-Link V2 programmer
- XYZ 6-DOF robotic arm parts
- Cables (ropes)
- Living room mounting structure
An interesting Arduino project has been created by Nathaniel Nifong and kindly published to Reddit, offering insight on how to create your very own DIY ceiling mounted cable robot powered by an Arduino Mega development board. More commonly associated with sporting events cable robots offer an easy way to view the action on large pitches and are normally mounted with cameras and microphones.
Although Nathaniel has decided to create his very own and mounted in his living room to create his very own Skycam-like robot. “This is the first wireless movement demonstration of a robot I’m building. It’s based on parts from an XYZ 6-DOF robotic arm. The Bluetooth control is done by using Nordic toolbox to send commands to a an MDBT40 Bluetooth module that was reprogrammed with an ST-Link V2. The module forwards the command to the Arduino. Commands are to move 10 cm in any direction. It calculates what the change in rope lengths would be to achieve the new position.” Watch the demonstration video below to learn more about the prototype cable robot.
For more information jump over to the official Reddit website by following the link below.
Source: DIY Ceiling Mounted Cable Robot Arduino Project
- What is the main purpose of this project?
The project creates a DIY Skycam-like robot mounted in a living room to demonstrate wireless movement. - How does the robot move?
It calculates the change in rope lengths required to achieve a new position 10 cm in any direction. - Which microcontroller powers the robot?
An Arduino Mega development board is used to control the system. - How are commands sent to the robot?
Commands are sent wirelessly using Nordic toolbox to an MDBT40 Bluetooth module. - Can the robot move in all directions?
Yes, the system is designed to move 10 cm in any direction based on calculated rope adjustments. - What hardware was reused for the build?
The project is based on parts sourced from an XYZ 6-DOF robotic arm. - How was the Bluetooth module configured?
The MDBT40 module was reprogrammed using an ST-Link V2 before sending commands to the Arduino. - Where was this project originally published?
The project was created by Nathaniel Nifong and published to Reddit.

