Jump to content
Ultimaker Community of 3D Printing Experts

Adding Servo support to an UM1

Recommended Posts

Hi all,

recently I found a entry at thingiverse where a guy soldered an additionally connector onto the UM shield to connect a servo for auto bed leveling.


Now my question: would it be possible to address the same pins to e.g. trigger an automated build platform, kick prints off the plate, trigger a laser... - basically have an additional output for doing something...???

This would be interested especially if you have used all available stepper and temperature I/O´s...

Any hints/answers appreciated... :smile:


Share this post

Link to post
Share on other sites

If you only have one extruder then you already have a spare stepper driver. You might have to buy a pololu but it just slips into the spot for "extruder 2".

You then control this with G1 commands. No software changes necessary.

T0 is the default extruder

Doing T1 switches to the other extruder.


G1 E15

Moves the second "extruder" to 15mm position.

I already kick prints off the plate using the fan shroud on the UM Original - but only for bracelets. UM does this for robots also so they can set up a printer to print out 60 bracelets or 60 robots and come back a few hours later and they are all over the floor. They give these away at trade shows. I gave away 100 bracelets last weekend at a local sci tech expo.


Share this post

Link to post
Share on other sites

I would love some instruction on kicking prints. My daughter's birthday is coming up and we have been talking about printing favors. Does it work with blue tape or do you need a glass plate or what?


Recently there was a post about it: http://www.ultimaker.com/blogs/news/2013/03/14/start-your-own-mini-factory-with-autoprints

They used 3M 3434 Scotch tape instead of the 2090 scotch, because this was too sticky.


Share this post

Link to post
Share on other sites

Yea, the possibility to use the second extruder connections is clear... BUT:

unfortunaltely I don´t have this possibility because I already mounted a second head :-)

My fault as I have not clearyl specified this in my question

Nevertheless, to automate a few things more would be a interesting thing. I found a laser set for TOM, where the laser is controlled via the automated print platform output.

Of course, another thing would be to create a servo arm for kick off prints...

But basically, the question is how to controll this additional things...


Share this post

Link to post
Share on other sites

You can only control the outputs within the limits of the firmware. You need to find a function you can leverage.

Peeking at the firmware changes for the Z probe stuff. It looks like you would rebuild the firmware for the number of servos or PWM outputs you require and then you can use in your GCODE.

M280 P{servo number} S{angle}

Servos are numbered starting at 0.

There is a little more info here:


Search for leveling

Oh, here is a better link: http://3digitalcooks.com/2013/12/setup-servo-with-marlin/

on the UM1 shield, the servo connectors appear to be next to the two 10 pin connectors in the middle of the board. Appears that only two servos are supported and the pins are not populated so you will need to solder them on.

Be careful with large servos. The connectors appear to be tapping into the 5V line to power the servos and I believe the 5V line comes from the Arduino's 5V regulator and that doesn't support much current. Probably about 500ma in total so if the servos are consuming more than 75ma * 2, you might be stressing/heating the 5V regulator.


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • How to 3D print with reinforced engineering materials
      Ultimaker is hosting a webinar where we explain how you can achieve and maintain a high print success rate using these new reinforced engineering materials. Learn from Ultimaker's Product Manager of Materials and top chemical engineer Bart van As how you can take your 3D printing to that next level.
      • 0 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!