MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
To get M4 screws in Canada, hmmm, but #8 Screws can be made to work.
It would be neat to make a small arm to control it with, by that i mean basically make a basic arm with the same joints but your pots instead of motors. That way as you move it around the motorized arm with move along with it. Would have to tune the code to make the movement 1:1 though.
very cool care to explain the controller
It is an Arduino Nano using an expanded version of "Knob" in the servo examples of the IDE. 10k variable resistors. Capacitor across the power to suppress noise and motor spikes. One knob for each servo. Seems to work good and it is easy and cheap to make.
its super cool., maybe add a tutorial remix
Here is the Arduino Code..
edit: new and improved two servo moving at once in moving the arm in a more linear action.
edit2: typo correct
// CopyLeft Ron Lyttle 2015
Servo myservoG; // create servo object to control a servo
int valG; // variable to read the value from the analog pin
myservoG.attach(2); // attaches the servo on pin 9 to the servo object
valG = analogRead(0); // reads the value of the potentiometer
valFB = analogRead(1);
valUD = analogRead(2);
valR = analogRead(3);
valG = map(valG, 0, 1023, 0, 180); // scale it to use it with the servo
valFB = map(valFB, 0, 1023, -180, 180);
valUD = map(valUD, 0, 1023, -180, 180);
valR = map(valR, 0, 1023, 0, 180);
myservoG.write(valG); // sets the servo position
delay(15); // waits for the servo to get there
How did you power the servos? And could you show a schematic diagram for how you wired every thing up?