Jump to content

Ultipanel + SD card reader


Recommended Posts

Posted · Ultipanel + SD card reader

I have a couple of questions regarding the Ultipanel and SD Card addon.

I want to take my own take in realizing this mod with a rotary clickable encoder, a 16x4 lines lcd and an arduino SD Card reader.

What I'm going to use is the following stuff:

2x of these connectors

http://www.ebay.co.uk/itm/330705567036? ... 500wt_1057

1x of these card readers

http://www.ebay.co.uk/itm/260990355580? ... 1554wt_881

1x of these rotary encoders

http://www.ebay.co.uk/itm/1pc-ROTARY-EN ... 868wt_1139

and a common 16x4 LCD.

Now my question is:

what is the high to low shift register used for in the original ultipanel design?

As far as I understood the SD card reader goes straight to the EXP 2 connector while all the LCD and rotary encoder parts have to go on EXP 1.

Am I missing something?

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

     

    http://www.thingiverse.com/thing:15081

    this is the Ultipanel. So you should be able to get the information from there. Ultimaker is not hiding information about what they build. Same as with the machine, most info is out there.

    You need a 20x4 display, not 16x4.

    Also, I followed a discussion about rotary encoders on #reprap a few weeks back, and there are a lot of quality differences between those things. So be careful with what you get.

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    Hi Daid,

    thanks for your reply. Sorry I meant a 20x4 display :)

    I'm a bit confused on how to wire the SD card reader as the connections appear to be quite different from what's written here:

    http://www.thingiverse.com/thing:15081

    and what's instead written here:

    http://jjshortcut.wordpress.com/2011/03 ... extension/

    Have you got any clue about this?

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    The Pin configuration can be changed in pins.h in Marlin. You can compile the firmware yourself and use whatever pins you want, but I suggest following the Ultipanel by bkubicek, as this is what the default Marlin settings use.

    (I hope you are doing this because you like doing this, and not to save a few bucks, because if you start calculating the time you will spend in figuring this out, and building, then the price of the UltiPanel is not that bad)

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    I agree, the thing is that I always liked to mess with electronic stuff (proud owner of 9 Arduinos :p ). Also I had purchased those components already before the Ultipanel came out so I want to do something with them at this point :)

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    You're proud of owning Arduinos? :O I'm more of a bare AVR user myself ;)

    I think you can drop in an 16x4 LCD instead of the 20x4, but some text will fall of the edge then. I do recommend using the same pinout as bkubicek, so you don't need to adjust the firmware. Using the resistors instead of the level converter will also work, but a level converter is a bit nicer. But it's not a real complex build.

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    I noticed that you're in bare AVR from the buildmemarlin website :p

    If it was me I would've provided a .pde file with an Arduino sketch instead hahaah :p

    I'll go with a 20x4. Waiting for the components to be delivered and then I'll start going through the whole thing one at a time. Thing is...what's the level converter for in that build?

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    The level converter is because the SD cards talk at 3.3V, and the Arduino at 5V. A level convertor is a clean solution. A bunch of resistors is a dirty solution, but also works.

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    Thanks :)

    That was a brilliant explanation.

    I then guess I won't need the level converter as, the SDCard adapter I got, already had the resistors surface mounted.

    What's the role of the buzzer in the Ultipanel? Does it work as a notification for when's the print finished?

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    So far all I know is that you get buzzes when you click on menu actions. I find it pretty loud and should put a piece of tape on it to silence it a bit.

    Maybe there is a GCode command that can buzz, but not sure.

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    I see that this is now available on the Ultimaker website :D

    https://shop.ultimaker.com/en/parts-1/ulticontroller-ultipanel.html#

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    Does anyone know if the encoder is just connected to the ground and then to the input pins of the board? No resistors in-between or anything else?

    EDIT: I self answered to this one: yes, it is :)

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader
    Maybe there is a GCode command that can buzz, but not sure.

    I do know that there is a hidden command running in the wild that makes a lot of funny noises when activated, but I wont tell :D

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader

    What does it mean when on the display appears "PARTIAL RELEASE" ?

  • Link to post
    Share on other sites

    Posted · Ultipanel + SD card reader
    What does it mean when on the display appears "PARTIAL RELEASE" ?

    The message is generated when the step motors are released. It does this at the end of an SDcard print. The message is kinda wrong, but it's not partial, it's a full release as it released all step motors. It's done with the M84 command.

    Oh, and with released they mean that the power is removed. Normally the step motors are still powered and kept in place, preventing movement. After the release you can move the head by hand.

  • 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

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...