Notifications
Clear all

Prusa Slicer with QIDI X-pro  

  RSS
dogulas
(@dogulas)
Active Member
Prusa Slicer with QIDI X-pro

I have a friend who wants to use the Prusa Slicer with his QIDI X-pro 3D printer.  QIDI has provided an FFF file.  How can we set up Prusa Slicer to use this configuration?

Best Answer by bobstro:

Posted by: @dogulas

I have a friend who wants to use the Prusa Slicer with his QIDI X-pro 3D printer.  QIDI has provided an FFF file.  How can we set up Prusa Slicer to use this configuration?

I've done such "conversions" a few times. There's no productive way to automatically translate the settings between slicers. The good news is that you can easily convert the important information:

  1. Printer parameters
  2. Start and end gcode

I'd just pull up the FFF profile in Simplify 3D and copy over the machine settings. S3D didn't let you specify a lot of settings, so also look carefully at any M20x commands in the start gcode as many of the "magic" S3D profiles obtained good results by embedding machine settings in the start gcode. Here's an example of what to look for:

M201 X1000 Y1000 Z1000 E5000 ; sets maximum accelerations, mm/sec^2
M203 X200 Y200 Z12 E120 ; sets maximum feedrates, mm/sec
M204 S1250 T1250 ; sets acceleration (S) and retract acceleration (T)
M205 X8 Y 8 Z0.4 E1.5 ; sets the jerk limits, mm/sec M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec

Remove these lines from the start gcode and instead enter these values into the corresponding machine settings in PrusaSlicer.

As for the rest of the gcode, you'll need to replace any S3D placeholders with their PrusaSlicer equivalents. 

  • [extruder0_temperature] - First Layer Temperature
  • [bed0_temperature] - First Layer Bed Temperature

The PrusaSlicer equivalents are:

  • [first_layer_bed_temperature] - Bed temperature for 1st layer.
  • [bed_temperature] - Bed Temperature for layers > 1.
  • [first_layer_temperature] - Nozzle temperature for 1st layer.
  • [temperature] - Nozzle temperature for layers > 1.

Most of the other settings are either basic (e.g., layer height) or don't have direct equivalents between browsers. I always found it easiest to try to figure out the intent of a setting in S3D, and figure out the equivalent setting(s) in PrusaSlicer. I have a bunch of notes on PrusaSlicer profiles here that might be helpful. 

Posted : 19/01/2022 3:47 pm
JoanTabb
(@joantabb)
Moderator
RE: Prusa Slicer with QIDI X-pro

As far as I know, FFF Files are usually related to Simplify3d

you may be able to open the FFF File in Notepad++ and see what values are in there... 

I have not tried this ... 

please let us know if it works. 

Simplify uses different units of measure to Prusa Slicer, IIRC.
Simplify uses millimetres per minute, 
Prusa Slicer uses mm per second

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 19/01/2022 9:04 pm
dogulas liked
bobstro
(@bobstro)
Illustrious Member
RE: Prusa Slicer with QIDI X-pro
Posted by: @dogulas

I have a friend who wants to use the Prusa Slicer with his QIDI X-pro 3D printer.  QIDI has provided an FFF file.  How can we set up Prusa Slicer to use this configuration?

I've done such "conversions" a few times. There's no productive way to automatically translate the settings between slicers. The good news is that you can easily convert the important information:

  1. Printer parameters
  2. Start and end gcode

I'd just pull up the FFF profile in Simplify 3D and copy over the machine settings. S3D didn't let you specify a lot of settings, so also look carefully at any M20x commands in the start gcode as many of the "magic" S3D profiles obtained good results by embedding machine settings in the start gcode. Here's an example of what to look for:

M201 X1000 Y1000 Z1000 E5000 ; sets maximum accelerations, mm/sec^2
M203 X200 Y200 Z12 E120 ; sets maximum feedrates, mm/sec
M204 S1250 T1250 ; sets acceleration (S) and retract acceleration (T)
M205 X8 Y 8 Z0.4 E1.5 ; sets the jerk limits, mm/sec M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec

Remove these lines from the start gcode and instead enter these values into the corresponding machine settings in PrusaSlicer.

As for the rest of the gcode, you'll need to replace any S3D placeholders with their PrusaSlicer equivalents. 

  • [extruder0_temperature] - First Layer Temperature
  • [bed0_temperature] - First Layer Bed Temperature

The PrusaSlicer equivalents are:

  • [first_layer_bed_temperature] - Bed temperature for 1st layer.
  • [bed_temperature] - Bed Temperature for layers > 1.
  • [first_layer_temperature] - Nozzle temperature for 1st layer.
  • [temperature] - Nozzle temperature for layers > 1.

Most of the other settings are either basic (e.g., layer height) or don't have direct equivalents between browsers. I always found it easiest to try to figure out the intent of a setting in S3D, and figure out the equivalent setting(s) in PrusaSlicer. I have a bunch of notes on PrusaSlicer profiles here that might be helpful. 

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 20/01/2022 5:06 pm
dogulas liked
Share: