Too bad, Deuligne screen is too bright for a neat picture of the menu (and my camera not really useful under this light):
Here are the screens I'll implement (some are ready) on the 16x2 display:
https://github.com/alx/Marlin/blob/deul ... in/lcd.pde
Yoopi First standalone print working, just with lcd+sdcard
https://github.com/alx/Marlin/tree/deuligne
How-to:
- follow previous wiring instructions
- with arduino software, load Marlin driver from Deuligne branch on your ultimaker pcb
- in the main menu, go left to "Prepare", then execute preparation commands (homing, preheat, ...) by clicking on the joystick
- while the preheat is finishing, you can go up to "Manual" in the main menu. Then press once the joystick to control Z axe, and lower a bit the bed. Click twice on joystick to go back to main menu
- when the head begin to leak material (preheat is finished), you can right go to "Files", select a gcode file on your sd-card with up/down, and click on the joystick to launch the print.
There're still a lot to code, but at least the proof of concept is validated
Todo:
- change the menu workflow to be more consistent with how you might use these menu to prepare and launch a print
- auto-refresh of some screens (temperature control, printing progress)
- add a potentiometer to have a control more precise at certain points. at the moment, some variable are hard-coded (axes control), and some variable will be useful to be changed during printing (feedrate, extrusion rate, temperature)
- create and print a support to fix the electronic parts on the ultimaker
Have a nice weekend!
I'm moving these instructions to Ultimaker Wiki, with more illustrations about how to get it done
http://wiki.ultimaker.com/Deuligne_LCD_interface
A Deuligne kit for Ultimaker is now available at Snootlab:
http://shop.snootlab.com/shields-snootl ... maker.html
- 4 weeks later...
Hi.
I work as a step in the URL below to receive an error when compiling with Arduino.
http://wiki.ultimaker.com/Deuligne_LCD_interface
Error:` lcd `was not declared in this scope
What do I have to fix the source somewhere?
Regards.
It isn't working for me too. When I download the alx/marlin and upload it to the machine on the screen I only see a row of full blocks and nothing else happens. when I try to connect to it via pronterface, instead of "Marlin Vxxxx" or anything meaningful I get only garbled letters. The wiring and everything was done by snootlab and supposedly tested, so I'm guessing its a software issue.
The marlin lio branch I cant even upload because of the same thing as with tomyam in the post above, however I noticed Deuligne.h is missing so I downloaded it and put it in the folder. Then I get double definitions for the lcd and again it wont verify or upload.
Some help would be great alx.
EDIT: I forgot to mention the screen doesn't light up! It only shows one row of full blocks if I turn up the contrast to the max.
Solved!
The problem is the FW cannot be downloaded from github, it must be downloaded using the GIT command instead!
Thanks, alx!
Hi chopmeister
Do i see that correct: If you buy the kit (LCD and SC Card add on) from smootlab, you will be able to print directly from the SD Card?
Or are any additional parts needed? (Beside the firmware update, of course)
How do you control the UM without Netfabb? -I dont see the "joystick" at smootlab?
Thanks
Dingo
Hi Dingo.
Yes, you saw that right. I am now using an old cell phone usb charger to charge the ultimaker instead of a computer and I'm printing directly from the SD card with great success. There is a joystick up there, but it's really small, you gotta make a plastic cap for it or something. All in all, I had no real problems installing, it's pretty much plug and play. The interface could be a bit better but I'm sure it will get better in time. All in all, I think it's well worth the money.
Hi Chopmeister
Thanks for the reply, I have ordered from smootlab...
Dingo
Hi
i got this LCD board in my stuff collection and a Ultimaker.. is there a way to combine them?
http://www.olimex.com/dev/pic-mt.html
Im not so into electronic thinkering.
It made my Ultimaker with Makerbot elektronics. Its a Makerbot motherboard 2.4 with full Interface support.
If not... is this Snootlab LCD maybe compatible with Makerbot elektronics?
Printing drom SD is not important for me but having a LCD is.
greetings
- 2 weeks later...
Marlin firmware with deuligne support can be download from:
http://3d-printing.tetalab.org/files/ma ... uligne.zip
- 4 weeks later...
Thanks for the very well working solution
With all initialization code in the gcode i'm now able to start the prints without any preparation.
I like it a lot
- 2 weeks later...
Is this working with the current erik zalm marlin branch or do you still need alx's branch of marlin?
Hi Tom
Now printing with the alx's branch for about 120 hours without problems (expect for the florescence lamp's EMV issue). There is no need to use the erik zalm marlin branch.
Posed the same question to me, too. It would be nice to know if the whole improvements erik did will be available for the Deuligne interface.
Hope we get the answer in that post.
Michael
Hi,
I'll try to merge the deuligne branch inside current master of erik zalm marlin, it shouldn't be too much work as I've just created a separate lib inside marlin that needs to be activated inside configuration.h
I'll let you know when ready.
Alex
Appreciate that
Thank You
Marlin firmware with deuligne support can be download from:http://3d-printing.tetalab.org/files/ma ... uligne.zip
This link is broken. Is there a current link?
Sorry for this, the link is now repaired.
Hi all,
I've begun the migration to Marlin_v1 here:
https://github.com/alx/Marlin/tree/deuligne_v1/
But I've still got errors during the compilation of the code, I'll check this out soon:
https://gist.github.com/1869656
Have a nice day,
Alex
I've tried to download the tetalab zip file as well as zips from github and I can't get them to compile.
I'm using Arduino 1.0. and when I verfiy / compile it throws a lot of errors.
Near the top it says:
In file included from Marlin.cpp:1:
/Marlin.h:6:22: error: WProgram.h: No such file or directory
Marlin.cpp:52:24: error: Deuligne.h: No such file or directory
In file included from Marlin.cpp:1:
Marlin.h:48: error: variable or field 'manage_inactivity' declared void
Any idea where to get these missing files?
You need to include Deuligne lib inside your arduino Library folder. This is Deuligne lib for Arduino 1.0:
https://github.com/Snootlab/Deuligne/tree/Arduino-1.0
Recommended Posts
ian 32
hi alex, can you please show us a photo of your finished printer with MOD please.
Thanks.
Ian
Link to post
Share on other sites