Jump to content
Ultimaker Community of 3D Printing Experts
MarnixRRR

How to turn off or dim the leds of the Ultimaker3

Recommended Posts

Yes we need to ask @daid team to add a list of egb moods so we can have more colors on the menu and specially brim dim.

Hardware/firmware can totally do it, is just a matter of adding some coding. But also the machine has just been released so probably they will focus on tuning any other important details. Before going into the fancy stuff.

Share this post


Link to post
Share on other sites

You will be able in the future. For the UM2 this was also not possible at launch.

The current LED implementation in firmware 3.4.12 is actually pretty broken. The API to set the leds does not work. I fixed this locally, but even then you cannot change the LED colors.

M142 currently does set the case leds, but that's not officially supported and will most likely break in the future, or become a really supported feature.

Share this post


Link to post
Share on other sites

Daww :(The leds were like the main reason to get started with the API. I mean; 50 boxes that can do a single RGB pixel will look frigging amazing (and is probably the most expensive 5 x 10 display out there...)

 

Well, good luck for you then, we have a fix on our master branch ready. Not sure when that will hit the testing firmware version. We first have our high-priority branch to finish and release.

  • Like 1

Share this post


Link to post
Share on other sites

Wow, interesting point... @ronan

There's a gcode that changes the leds, I think if you dig on cura json structure you could add that gcode to the end of each print (or start).

M142 r[0-255] g[0-255] b[0-255] w[0-255]

https://ultimaker.com/en/community/23254-inside-the-ultimaker-3-day-1-gcode#reply-159826

Ofc to be sure you can just manually edit the gcode before sending it to the printer. The header is very easy to distinguish from the start of the print. Just add that in between (never before the header)

Edited by Guest

Share this post


Link to post
Share on other sites

I wouldn't mess with the insides of brand new UM3's tbh...

Right now kind of grounded for long prints, i spoke to the owner of the building where we rent space for our business, they do not care. They have to abide by some pretty strict regulations.

Thought of sticking them in our utility closet but it's kind of messy and 30 feet from the nearest outlet. No point having a 'nice' workshop if our printers are struck in a tiny closet lol

Editing the gcode is a good idea... id have to dig into it (unless someone already has... @Daid ;)

Edited by Guest

Share this post


Link to post
Share on other sites

I wouldn't mess with the insides of brand new UM3's tbh...

Right now kind of grounded for long prints, i spoke to the owner of the building where we rent space for our business, they do not care. They have to abide by some pretty strict regulations.

Thought of sticking them in our utility closet but it's kind of messy and 30 feet from the nearest outlet. No point having a 'nice' workshop if our printers are struck in a tiny closet lol

Editing the gcode is a good idea... id have to dig into it (unless someone already has... @Daid  ;)

 

Is a very easy thing to edit... (until they change the Gcode on some update)

led0ff.thumb.jpg.f4795cf0d58e0e81cb105db3b0784378.jpg

led0ff.thumb.jpg.f4795cf0d58e0e81cb105db3b0784378.jpg

Edited by Guest
  • Like 3

Share this post


Link to post
Share on other sites

Today I received my UM3, did a first testprint in PLA and was very impressed with the easy way to get going.

Dimming the LEDs using M142 should be breeze when sending the gcode over to the printer, but how about dimming the lights DURING a printjob? I have kicked of a 36 hr job, and would love to be able to activate/deactive the LEDs on the fly.

Share this post


Link to post
Share on other sites

Today I received my UM3, did a first testprint in PLA and was very impressed with the easy way to get going.

Dimming the LEDs using M142 should be breeze when sending the gcode over to the printer, but how about dimming the lights DURING a printjob? I have kicked of a 36 hr job, and would love to be able to activate/deactive the LEDs on the fly.

 

There's no way (not easy) to send Gcode to the printer atm. The USB serial port that is on the white board, now called motion controller (or something alike) is closed because now is undercontrol of this fantastic little new brain running on Linux. To send gcode to the printer while printing, It might be possible accessing the open serial port that the machine uses to communicate with the motion controller.

Also there's some python on the system that can get gcode on the machine but since I know so little I haven't been able to make a console to send stuff to it. Anyway I suppose someone will open a gcode console? Maybe a cura pluging to send Gcodes and test future mods. No idea... Atm to test gcodes is quite a pain to do since the starting heat sequence can't be avoided, while we where doing the beta I had to test the led gcode after finding it on the python that controls the led, and to just test this M142 (before Daid released all the documentation) I had to wait for all to heat/start.

So.. No, but probably soon, since it can be a real issue like Ronan had a fine for having lights on.

Share this post


Link to post
Share on other sites

In regard of unplugging cables from the electronics, or just messing with the electronics in general; some more precautions should be taken than what you are might used too.

The Ultimaker 3 electronics are very sensitive to ESD, the Olimex board in particular. So if you want to work with the electronics, make sure you wear for example a wristband like this one to discharge / ground yourself.

Wearing such a wristband doesn't mean nothing can go wrong while meddling with the electronics, but the risk of ESD is reduced.

Share this post


Link to post
Share on other sites

In regard of unplugging cables from the electronics, or just messing with the electronics in general; some more precautions should be taken than what you are might used too.

The Ultimaker 3 electronics are very sensitive to ESD, the Olimex board in particular. So if you want to work with the electronics, make sure you wear for example a wristband like this one to discharge / ground yourself.

Wearing such a wristband doesn't mean nothing can go wrong while meddling with the electronics, but the risk of ESD is reduced.

 

Indeed I would not touch the board if possible. Also that's why the gcode solution (or a future firmware update to just pwn down the led) is the best solution atm.

Share this post


Link to post
Share on other sites

There's no way (not easy) to send Gcode to the printer

So.. No, but probably soon, since it can be a real issue like Ronan had a fine for having lights on.

 

I was afraid that at this point in the UM3's lifecycle that would be the case. Good to hear however that a solution will be there shortly!

Until then, the M142 workaround will do...

Thank you for your elaborate and honest answer to my question.

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

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 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!