Notifications
Clear all

Firmware Reprap or Marlin?  

  RSS
Ian
 Ian
(@ian-3)
Eminent Member
Firmware Reprap or Marlin?

Is the Prusa firmware mostly Marlin, or mostly RepRap?

I had thought it was Marlin, but having recently upgraded my Mk2 to Mk2.5 and brought all the software up to date, I note that Slic3r with the Prusa settings from GitHub is set to 'G-code flavor' "RepRap/Sprinter", and "Marlin" is a different option.

Having checked directly on GitHub, I think reprap is the right setting (that's what is in the .ini there), but I'm curious why.

Opublikowany : 27/05/2018 10:10 am
Colin
(@colin-4)
Estimable Member
Re: Firmware Reprap or Marlin?

In 1.39.2, the default is Marlin.

Opublikowany : 27/05/2018 3:38 pm
Ian
 Ian
(@ian-3)
Eminent Member
Topic starter answered:
Re: Firmware Reprap or Marlin?

Yes, that's what I'd expect (given that I think the firmware is Marlin-based), but it's not what's in the Prusa settings now distributed https://github.com/prusa3d/Slic3r-settings/blob/master/old/Slic3r%20settings%20MK2S%20MK2MM%20and%20MK3/printer/Original%20Prusa%20i3%20MK2.ini line 9 says reprap:

# generated by Slic3r Prusa Edition 1.38.4 on 2017-12-19 at 15:32:13
...
gcode_flavor = reprap

That should be 'marlin' in the .ini file to get the Marlin option selected in the gui.

Opublikowany : 27/05/2018 9:01 pm
Colin
(@colin-4)
Estimable Member
Re: Firmware Reprap or Marlin?

Good question. The latest bundled .ini is Marlin. Either they're changing the recommendation, or there's something funny with that .ini since it hasn't been released yet.

Opublikowany : 27/05/2018 9:24 pm
Shmuel
(@shmuel)
Active Member
Re: Firmware Reprap or Marlin?

Hello

Until now I printetwith marlin and it worked well. but out of curiosity started to check what kind of g-code flavor I should use, but until now I donät find an answer.

Opublikowany : 28/05/2018 6:50 pm
Ian
 Ian
(@ian-3)
Eminent Member
Topic starter answered:
Re: Firmware Reprap or Marlin?

OK, I don't think it matters.

I've generated gcode for a couple of models, and the actual tool instructions are identical whether I set Slic3r to Marlin or to Reprap/Sprinter.

I do get an odd difference in the duration prediction. For example, for one of the test cases the only differences in the file (apart from line 1 with a different timestamp) are:


56227 ; filament used = 10339.9mm (24.9cm3)
56228 ; filament used = 31.6
56229 ; filament cost = 126.2
56230 ; total filament cost = 126.2
56231 ; estimated printing time = 2h 36m 24s
...
56271 ; gcode_flavor = marlin

c.f.

56227 ; filament used = 10339.9mm (24.9cm3)
56228 ; filament used = 31.6
56229 ; filament cost = 126.2
56230 ; total filament cost = 126.2
56231 ; estimated printing time = 13h 52m 21s
...
56271 ; gcode_flavor = reprap

So the gcode is byte-for-byte identical, the filament consumption is identical (as you'd expect), but one is predicting 156 minutes and one is predicting 832 minutes ! (it's actually about a three hour print, I think). If set to reprap, Slic3r consistently reports a print time that's five to six times what it predicts for marlin. For a model that's actually a twelve hour print, the reprap option is predicting three days!

Opublikowany : 30/05/2018 1:54 pm
Vojtěch Bubník
(@vojtech-bubnik)
Member Admin
Re: Firmware Reprap or Marlin?

The reason for splitting the firmware flavor is described in the release log
https://github.com/prusa3d/Slic3r/releases/tag/version_1.39.1-alpha

It really just influences the time estimator.

Opublikowany : 04/06/2018 8:11 pm
Share: