Skip to content

A gantry system like the SpiderCam, that can lift stuff around a room using Inverse Kinematics

License

Notifications You must be signed in to change notification settings

MaltMover/maltmover

Repository files navigation

maltmover

MaltMover

A gantry system like the SpiderCam, that can reposition objects in a room using Inverse Kinematics

Lines of code GitHub license ESP8266 C++ Python 3.10 Code style

Installation

Start by uploading the pulley code to all of the pulleys. We have to change the static IP address when uploading, so they don't all get the same address. To do this navigate to the pulley code:

cd Pulleys/POSTPulley/

and edit the last number on this line:

IPAddress local_IP(192, 168, 4, 69);  //Only change this

As long as a value in the range 0-255 is used, it does not matter, but the correct values should be stored in Server/config.json

Now we are ready to install the python dependencies and run the program:

python -m pip install -r requirements.txt
cd Server/
python main.py

Resources

The MaltMover system consist of multiple parts. All models and diagrams are freely accessible here. Clicking any of the below pictures will let you download any resources used to create it.

3D Models

The MaltMover hardware uses both steel and 3D printed parts. All parts colored blue on this render are 3D printed.

MaltMover 3D model

Electrical diagrams

The MaltMover system used four identical PCBs, the diagrams for these can be found below.

MaltMover electrical diagram

A possible PCB with this diagram can be layed out like this:

MaltMover PCB diagram

About

A gantry system like the SpiderCam, that can lift stuff around a room using Inverse Kinematics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published