Jump to content

Matterhackers Pulse XE Printer - printer profile questions


nacho319

Recommended Posts

Posted · Matterhackers Pulse XE Printer - printer profile questions

Hello,

 

I recently purchased a Matterhackers Pulse XE.  It's an upgrade from my previous Monoprice.  It was nice that there was a Monoprice definition included in Cura, but there isn't for the Pulse XE.  So I wrote one.

 

It's probably still overly complicated and I'm still working out the kinks.  I still have to do some more testing.  But I'll happily share once its tested.

 

You can get the Pulse XE with an E3D lite extruder or an E3D V6 extruder.  I wrote  (started to write) definitions for both.  The problem is that the definitions are essentially the same, I don't see a place to capture that the V6 can handle hotter temperatures than the lite.

 

Question 1: Shouldn't that temperature capability be in the extruder definition?  Where is it located?

 

Question 2: I wrote definitions for both extruders, but I don't know how to define a way to allow a selection of which extruder is attached.  It seems to mostly be how many extruders are attached.  How do I fix that?

 

This one seems less likely to be captured and something I'm not as worried about, but;  the extruders can have different nozzles on them (regular culprits) -  brass, hardened steel, ruby - which really changes the durability for some filaments.  If there is a place that should be captured, I'll add it, but I didn't see anything like that.  I did understand that I could do material exclusion lists.  (I doubt I will write 6 extruder definitions (v6 & lite vs brass, steel, and ruby) and then build exclusion lists from that.)

 

Question 3:   Is there a way to handle different nozzles other than material exclusion lists?

 

Question 4: The printhead silhouette - should I be looking at the print head from the X-axis or the Y-axis?  Those are different silhouettes.

 

Question 5: If in the printhead silhouette the nozzle is the origin, what is the positive/negative X and positive/negative Y directions?

 

While I still prefer Cura as a tool, the mattercontrol print manager does autoleveling during the print; rewriting some of the g-code commands and breaking them into different Z heights while printing.  That produces a better print than cura currently does without printing through mattercontrol.  The Pulse XE doesn't really have a way to level the bed other than with software.  I've added in the 

M420

into the initialization code with a valid matrix in the firmware but that doesn't work nearly as well as the mattercontrol tweaking the g-code as it prints.  I assume that cura isn't going to adopt something crazy like this?

  • Link to post
    Share on other sites

    Posted · Matterhackers Pulse XE Printer - printer profile questions

    Question 4 & 5: 

    It's like the Cura build plate.  Xmin is left, Ymin is rear, Xmax is right, and Ymax is towards the front.  Gantry height is from the bed to the bottom of the X beam.  I have a 5015 mounted on the right side of my print head and a baffle over the hot end fan intake so my Xmin = -32, Ymin = -32, Xmax = 45, Ymax = 50.  The silhouette of the print head needs only be that portion below gantry height.

    The dimensions are used when printing "One at a Time".

  • Link to post
    Share on other sites

    Posted · Matterhackers Pulse XE Printer - printer profile questions

    Those indicate the placement of the stop switches on the printer.  I'm not sure but I think they are booleans.  The full list of keywords and descriptions was prepared by Ahoeben of FieldOfView and can be found HERE.

  • Link to post
    Share on other sites

    Posted · Matterhackers Pulse XE Printer - printer profile questions
    On 2/26/2021 at 12:10 AM, nacho319 said:

    Hello,

     

    I recently purchased a Matterhackers Pulse XE.  It's an upgrade from my previous Monoprice.  It was nice that there was a Monoprice definition included in Cura, but there isn't for the Pulse XE.  So I wrote one.

     

    It's probably still overly complicated and I'm still working out the kinks.  I still have to do some more testing.  But I'll happily share once its tested.

     

    You can get the Pulse XE with an E3D lite extruder or an E3D V6 extruder.  I wrote  (started to write) definitions for both.  The problem is that the definitions are essentially the same, I don't see a place to capture that the V6 can handle hotter temperatures than the lite.

     

    Question 1: Shouldn't that temperature capability be in the extruder definition?  Where is it located?

     

    Question 2: I wrote definitions for both extruders, but I don't know how to define a way to allow a selection of which extruder is attached.  It seems to mostly be how many extruders are attached.  How do I fix that?

     

    This one seems less likely to be captured and something I'm not as worried about, but;  the extruders can have different nozzles on them (regular culprits) -  brass, hardened steel, ruby - which really changes the durability for some filaments.  If there is a place that should be captured, I'll add it, but I didn't see anything like that.  I did understand that I could do material exclusion lists.  (I doubt I will write 6 extruder definitions (v6 & lite vs brass, steel, and ruby) and then build exclusion lists from that.)

     

    Question 3:   Is there a way to handle different nozzles other than material exclusion lists?

     

    Question 4: The printhead silhouette - should I be looking at the print head from the X-axis or the Y-axis?  Those are different silhouettes.

     

    Question 5: If in the printhead silhouette the nozzle is the origin, what is the positive/negative X and positive/negative Y directions?

     

    While I still prefer Cura as a tool, the mattercontrol print manager does autoleveling during the print; rewriting some of the g-code commands and breaking them into different Z heights while printing.  That produces a better print than cura currently does without printing through mattercontrol.  The Pulse XE doesn't really have a way to level the bed other than with software.  I've added in the 

    M420

    into the initialization code with a valid matrix in the firmware but that doesn't work nearly as well as the mattercontrol tweaking the g-code as it prints.  I assume that cura isn't going to adopt something crazy like this?

    Hi. Just found this thread. I’d like to know if you’ve successfully created the profile for the Pilse XE. The one that is on the Matter Hadkers site no longer works with the existing version of Cura for some reason. 

  • Link to post
    Share on other sites

    Posted · Matterhackers Pulse XE Printer - printer profile questions

    From the Matter Hacker site:

    "Currently, the Pulse is only supported with the use of our MatterControl software, since other slicers do not apply any leveling data to exported gcode. While it is possible to setup the Marlin UBL firmware leveling on this machine for use with alternate slicers, we do not have a guide for this process, nor is it officially supported. I hope this helps!"

     

    If you look through a gcode file that was created using the Matter Control software, you may be able to create a profile in Cura.  Much would depend on the firmware flavor of the printer (reading around the edges it appears to be proprietary) and if Cura can be set up to give instructions that will be understood by the printer.

    I have the basic Matter Control software installed but I never played with it very much.  I can create gcode for my Ender using Matter Control, but not for the virtual Pulse XE I installed.  I get a message that it has not been "setup".

    Matter Control will generate gcode for Creality and Ultimaker machines.  To get the Pulse XE to work with Cura might be easy, or they may have made it impossible if their firmware relies on proprietary Gcode commands.  Some companies do that so you must rely on their provided software.

     

    I don't know what this part means:  "...since other slicers do not apply any leveling data to exported gcode."  On the surface that sounds like BS but since the printer seems to rely on a USB connection maybe it sends leveling data back to the software and adds additional Z data that is used for the first layer or three.  A feedback loop sort of thing.

  • 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.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 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...