Jump to content
UltiMaker Community of 3D Printing Experts

Ultimaker 3 print core "hack"


Recommended Posts

Posted · Ultimaker 3 print core "hack"

Hello

 

To my undestanding the Ultimaker is open source so i hope it is ok i ask this.

I am trying to figure out how the interface to the print cores is done. I need to figure this out since i need to test a crazy idea i have. This idea includes having to control the temperature of the hotend.

I have bought a spare BB 0.4 mm print core i need to control from a arduino or raspberry pi.

 

I found the schematics for the print head here: https://github.com/Ultimaker/Ultimaker3/tree/master/PCB files

I am not sure but if i am correct the answer is hidden somewhere here: https://github.com/Ultimaker/Ultimaker3/blob/master/PCB files/2118-G Cartridge PCB/Project Outputs for Cartridge PCB/Schematic Prints.PDF

and here:

https://github.com/Ultimaker/Ultimaker3/blob/master/PCB files/2012-K Print head PCB/Schematic and layout pdf/Schematic Prints_printhead_2012-K_01.PDF

From the latter it looks like it is a standard i2c interface. I am looking at the top right corner where it says hotend 2.

From the first - which i assume is the diagram for the print core - i guess the TP1 to TP4 correstponds to the P1 to P4 below in the diagram.

1) is the connection to the temperature sensor i assume

2) is a connection to ground

3) is the positive connection to the heat sensor and the positive connection to the heater

4) is the ??? This doesn't make sence. Is there two heaters or ???

 

is it possible to have the sda and scl on the same wire (3)?

 

Can you help me?

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"

    Thank you tinkergnome. I'll have to look it over again as i was not able to find what i was looking for right away.

    I have however looked at the diagrams again and i think i got it.

     

    If you look at this link:

    https://github.com/Ultimaker/Ultimaker3/blob/master/PCB files/2012-K Print head PCB/Schematic and layout pdf/Schematic Prints_printhead_2012-K_01.PDF

    Schematic Prints_printhead_2012-K_01.PDF

    To the far right. right next to the "B" where it says "hotend 1". I think these are the 5 connections from the print head to the print core. wire 1 and 2 goes to the thermistor. Which data can be found on the far left right next to the "C". I assume this is linear. I tried plotting the resistance vs the degrees and it seemed linear.

    Wire 1 (the output from the thermistor) is then connected to a analog to digital converter. So measuring the resistance from wire 1 to wire 2 gives me the degrees in celcius.

    Wire 3 - where it says "1-wire_1" is connected to and IO that converts it to a i2c signal. I assume that this is the EEPROM that gives information about the print core - i dont really need this. I googled DS2482-100 to figure this out.

    Wire 4 and 5 is heater 1 negative and positive. And from the far left top i assume this is 24 volts.

    So what is wire 1 to 5 on this diagram?

    PCB Prints.PDF

    Well the third wire is obviusly in the middle. And since the fourth from the right is connected to more than one thing i assume this is ground. Making the numbering from left to right being 5,4,3,2,1.

     

    So what one needs to do to measure the degrees, hence the resistance over the thermistor, is to make some sort of cirquit that can measure the resistance and input it to an analog input in arduino or raspberry pi.

     

    We then need a 24 volt power supply and probably a relay so this can be controlled from an arduino or raspberry pi. If the relay is fast enough i guess you can use a pwm to control the heater.

     

    Some sort of PID controller in the arduino so you can set the degrees is probably a good idea. 

     

    I am pretty sure that's how it works. When i get the parcel with the spare print core i will test this theory. And hopefully i'll remember to update this thread. If i haven't posted anything in a week remind me.

     

     

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"

    Hey ultiarjan

     

    I wanted to use the print core since i hope to develop it into something that works with the ultimaker. It is about printing in conductive materials. If my idea bears fruit i hope to print with the ultimaker. So since i in the end am hoping to have something working with the ultimaker i would like to use the print cores.

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"

    Ok, now you made me even more curious ?

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"

    Hi now i am also interested ? (curious ) 

    I am tinkering of an UM version with 3 Heads would mean 2 colours and 1 BB head 

     

    So if you found the I2C code i would reimplement it on an duet board 

     

    thx 

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"
    16 hours ago, tkamsker said:

    Hi now i am also interested ? (curious ) 

    I am tinkering of an UM version with 3 Heads would mean 2 colours and 1 BB head 

     

    So if you found the I2C code i would reimplement it on an duet board 

     

    thx 

     

    You can already use a CORE with a duet board with no problem at all, if you forget about the chip containing the number for identification of the CORE, it's just a PT100 + Heater, which you can use like any other PT100 + heater on the Duet (+pt100 expansion board ofc)

     

     

     

  • Link to post
    Share on other sites

    Posted · Ultimaker 3 print core "hack"
    24 minutes ago, ultiarjan said:

     

    You can already use a CORE with a duet board with no problem at all, if you forget about the chip containing the number for identification of the CORE, it's just a PT100 + Heater, which you can use like any other PT100 + heater on the Duet (+pt100 expansion board ofc)

     

     

     

    Yep, i did this, soldered 4 wires with a plug, to connect it with my Duet Wifi in an old Leapfrog, even copied the ultimaker 3 head to this printer, so the headchange procedure is the same.

     

  • 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

      • UltiMaker Cura 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
        • 21 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...