Marlin 1.1.8-20171227 Simple Firmware Available

Marlin 1.1.8-20171227 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Wed-16-Jun

http://www.xilka.com/printrbot/marlin/1.1.8/20171227a/

20171227:
Bumped to Marlin 1.1.8.
This version enables LINEAR_ADVANCE for much improved high speed printing. Slic3r Prusa Edition 1.38.5 supports this nicely. There is a "Printrbot Simple.ini" in the directory that works with Slic3r PE 1.38.5.

20171013:
Bumped to Marlin 1.1.6.

20170918:
Bumped to Marlin 1.1.5.

20170707:
Fixed the led code, it now works. If you are using a camera, you will get much better results with the led strip mounted at the camera rather than by the hotend. This allows you to run "lights-out" and monitor/timelapse through OctoPrint.

Great strides have been made in Marlin firmware over the years, unfortunately for most the code is a quilt-work of patches and very difficult to enhance. That is probably why there have been so many forks that did something interesting and then fell by the wayside as the patches became tedious to roll back into newer versions.

I have been enhancing/patching the latest Marlin for over a year to allow me to use the latest versions in conjunction with new features of Marlin and the PrintrBot Simple.

The code:
    Linear bed level with triple touch probing (it averages the three taps just like Prusa firmware)
    M851 (Marlin standard) is used to set the z-probe offset
    M420 can be used to set a z fade height at which bed leveling code it no longer active
    X-axis upgrade is supported
    Super-Z upgrade is supported
    Four-start 8mm z-rod is supported
    16T and 20T stepper pulleys are supported
    PrintrBot RGBW led strip is supported (using the pins documented in the "official" upgrade process)
    temperature controlled hot-end fan is supported (requires you to construct a MOSFET extension board)

Minimum requirements:
    Ubis 13S hotend
    heated bed
    LCD display is not supported (does not fit in current Marlin memory footprint)

Firmwares are available here (32 builds to handle the various options):

20170621:
Fixed wrong z-rod calculation for those with 8mm 4-start zrods

Code: Select all
PrintrBot Simple Firmware legend:

extruder:
    |
    |- extold - the original simple extruder
    |- extgh  - the gearhead extruder

        z-axis height:
            |
            |- origz  - the original simple z height
            |- superz - the super-z upgrade

            x-axis width:
                |
                |- origx - the original simple z width
                |- xupg  - the x upgrade

                z-rod type:
                    |
                    |- quarter - the original simple quarter inch z lead-screw
                    |- fs8     - the 8mm four-start z lead-screw

                    pulley teeth:
                        20t - the original simple 20 tooth pulleys
                        16t - converted to 16 tooth pulleys
  • 1

Last edited by cbxbiker61 on 2017-Dec-Wed-09-Dec, edited 9 times in total.
cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Marlin 1.1.8-20171227 Simple Firmware Available

Sponsor

Sponsor
 

Re: Marlin 1.1.3 Simple Firmware Available

Postby PxT » 2017-Jun-Mon-17-Jun

Nice work. Where can we find the source code for these changes? The terms of the Marlin license (GPL) require you to post source & not just binary blobs, so that others can build on your work.
  • 0

User avatar
PxT
Print complete...
 
Posts: 1340
Joined: 2011-Dec-Mon-16-Dec
Location: Sacramento, CA
Reputation: 97

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Mon-20-Jun

PxT wrote:Nice work. Where can we find the source code for these changes? The terms of the Marlin license (GPL) require you to post source & not just binary blobs, so that others can build on your work.


Glad you like the work. Of course I'm happy to post the source changes. I am a BIG open source fan. FYI, actually the GPL only requires source code "on request" from users of the code. I was actually waiting for someone to find the code interesting enough to ask.

http://www.xilka.com/printrbot/marlin/1 ... 0615.patch

NOTE: the 20170615 specs a 150x150x150 build size, this is so I have a "negative" Y area to extrude a primer strip ala Prusa's I3 firmware. This in fact allows me to slice a file that is compatible with Prusa I3's. As long as my desired platform size is small enough for the Simple build platform, I slice it for the PrintrBot and use it on either machine. There is a Slic3r compatible init file in the patch. I'll also put the ini file in the distribution tree so people have it for the binaries.

Apply the patch to clean Marlin 1.1.3. Look at build-printrbot.sh, Makefile and PrintrBotConfig.h to see how I build the various versions on Linux.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby DavidYon47 » 2017-Jun-Tue-20-Jun

Can you summarize some of the advantages of using a more up-to-date Marlin build over what Printrbot ships with an F6 board?

I presume some of the things you list as supported are items you had to re-merge into the mainline Marlin (the LED's, improved Z rod, X/Z upgrades, etc). It also seems like that some of these were simply a matter of #defining the proper defaults (like the correct stepper values for the Z-rod, correct X-axis dimension, etc). Not to minimize the amount of work you've done, maintaining such a... ummm... "mature" code base is not for the faint of heart, and it's often the seemingly simple things that prove the most vexing (30-year Software Veteran speaking).

I'm all for having better firmware and therefore better prints. If the G2 board supported a heated bed it might have crossed over my pain/gain threshold, for example. And the stock firmware in my F6 board is noticeably smoother than what was in my old D board from 2013, so having the D's USB connector finally implode was a blessing in addition to a hassle.

Giving up the LCD will be painful. I do plan on building one of those Pi-with-touchscreen OctoPrint setups to put on the printer, so that will probably alleviate some of that pain. But that won't be on my radar for awhile.
  • 0

DavidYon47
Levelling print bed...
 
Posts: 27
Joined: 2014-Oct-Tue-19-Oct
Reputation: 1

Re: Marlin 1.1.3 Simple Firmware Available

Postby PxT » 2017-Jun-Tue-21-Jun

cbxbiker61 wrote: FYI, actually the GPL only requires source code "on request" from users of the code. I was actually waiting for someone to find the code interesting enough to ask.


I think you may have that backwards - if you post the binaries you have to also post the source or a written offer to provide the source. The words "on request" don't appear in the GPLv3, FWIW. In any case, licenses are confusing and I'm certainly not trying to be an a**hole about it. Usually it's just easier to post everything on GitHub and be done with it. ;)

In any case, thanks for posting your patch I actually do want to look over it. Have you tried compiling the latest Marlin straight out of the box? I last tried it a month or so ago and it was pretty painless - just a few tweaks in Configuration.h to get it configured for my machine. Curious how your changes differ…
  • 0

User avatar
PxT
Print complete...
 
Posts: 1340
Joined: 2011-Dec-Mon-16-Dec
Location: Sacramento, CA
Reputation: 97

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Wed-03-Jun

20170621:
Fixed wrong z-rod calculation for those with 8mm 4-start zrods

http://www.xilka.com/printrbot/marlin/1.1.3/20170621/
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Wed-03-Jun

Github is great for certain cases. In this case, a patch actually makes it more obvious what has been changed.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby DavidYon47 » 2017-Jun-Sun-15-Jun

Could you provide a legend to decode your file naming? I'm not sure which firmware I really want. My current setup is:
  • Simple Metal
  • Four-stop Z-rod (not Super-Z)
  • Gearhead V2 Extruder
  • Heated Bed (normal size, not extended Z)
  • LED Strip
  • Ubis 13S
  • 0

DavidYon47
Levelling print bed...
 
Posts: 27
Joined: 2014-Oct-Tue-19-Oct
Reputation: 1

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Sun-21-Jun

OK, I put a legend in post #1

Unless you have changed to 16t pulleys, you would want:
extgh-origz-origx-fs8-20t.hex

It's a pre-req for the UBIs 13S and heated bed, so those are not options.

The led should be wired exactly as described in the guide. FYI, I pulled in an external library to handle the RGBA leds, and I haven't actually tested it yet, we'll just have to see if it works. I will have RGBA leds this week so I'll have something to test with.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Sun-22-Jun

Also keep in mind that I use the Marlin standard M851 to set the probe offset rather than the old PrintrBot gcode (can't remember what it was, it's been a long time since I had a stock firmware installed).
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby DavidYon47 » 2017-Jun-Mon-08-Jun

Yay, I guessed right. Thanks for posting the legend. Most of it was fairly obvious, though I had no idea what the stock tooth count is (had to Google that), guessed that "fs8" meant Four Stop 8mm, and had no idea what "gh" meant. I figured it was more likely the right thing than something labelled "old". :D

I also noticed the M851 command from the M501 report, so immediately switched to that when I had to recalibrate Z. One thing that would be nice for your build is to allow a positive Z offset rather than -1.5 -> 0.0mm, as sometimes the overshoot on the probe nuts is in the opposite direction. When Googling the problem I saw it's a simple #define in the code, though I don't know whether there are undesired side-effects by allowing a positive Z offset.

I really like the improved Z-homing, and the four-point bed leveling whether the Z-stop is tested several times to help average out the inconsistencies.
  • 0

DavidYon47
Levelling print bed...
 
Posts: 27
Joined: 2014-Oct-Tue-19-Oct
Reputation: 1

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Mon-12-Jun

David,

There's actually a reason why I didn't allow a positive Z axis offset and it's probably better to leave it as it is. If your probe is set too high, i.e. such that it requires a positive Z axis adjustment, the hot-end would touch down during probing which is something we don't want. In that case physically adjusting the inductive probe to a "normal" height with the original black 1mm acrylic test shim would be called for.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby cbxbiker61 » 2017-Jun-Mon-12-Jun

Something you may want to try out when you get a chance is the M420 (set z fade height) followed by M500 to write it to EEPROM. I have mine set to 3mm. The advantage to setting a z fade height is that bed leveling is tapered off as it move to the z fade height at which point it is totally disabled. The main perks with this are that the lead screw isn't constantly making z height adjustments on each layer and you save cpu cycles, which should improve the print smoothness of curves (faster and lack of stuttering on short radius curves).
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.3 Simple Firmware Available

Postby DavidYon47 » 2017-Jun-Mon-22-Jun

Cool on the Z-fade, had no idea what that was. The other thing I have to play with more seriously at some point is firmware retraction.

Though it may be hard to tell how much the Z-fade will buy me. Over the winter I did a fine-tuning pass shimming the bed, and when I was manually checking Z probing, the four corners of the bed were within 0.1mm of each other when I was done. Even when the extruder makes a long diagonal pass across the bed, there is only barely perceptible movement of the Z-coupling (like less than 5 degrees).

That said, it's worth a try when I have the time to go into fiddle/fine-tuning mode. I had my hands full just getting the fan shroud situation back to where it used to be.
  • 0

DavidYon47
Levelling print bed...
 
Posts: 27
Joined: 2014-Oct-Tue-19-Oct
Reputation: 1

Re: Marlin 1.1.4 Simple Firmware Available

Postby cbxbiker61 » 2017-Jul-Wed-02-Jul

  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby cbxbiker61 » 2017-Jul-Fri-22-Jul

http://www.xilka.com/printrbot/marlin/1.1.4/20170707/

20170707:
Fixed the led code, it now works. If you are using a camera, you will get much better results with the led strip mounted at the camera rather than by the hotend. This allows you to run "lights-out" and monitor/timelapse through OctoPrint.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby cbxbiker61 » 2017-Jul-Fri-22-Jul

BTW, you will get better results at fine print resolutions (0.05, 0.1, 0.15) with the 8mm lead-screw rather than the original SAE lead-screw. I would venture a guess that this has to do with SAE to metric conversion and uneven stepping at those resolutions. With the original lead-screw I was getting banding at 0.15 resolution, that is gone with the 8mm.

Prusa has been saying about the MK2 that you will be impressed by the print quality at 0.15 resolution. Now that I have a 8mm lead-screw (also 16t pulleys) on my PrintrBot I can say that my Simple Metal is achieving print results very much the same as my Prusa.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby cscott » 2017-Jul-Thu-13-Jul

Thanks a lot! I used this as a base and added extrudrboard support. My current version is here: cscott/Marlin/tree/xilka2 on github.

I also factored out a number of patches to upstream: MarlinFirmware/Marlin/pull/7284 (neopixel rgbw support) and MarlinFirmware/Marlin/pull/7286 (updates to pins_PRINTRBOARD_REVF.h) on github.

I hope to clean up the rest of the changes so that I can submit a PR which adds the Printrboard to the "example_configurations" directory.

[Sorry, the forum won't let me post linked URLs.]
  • 0

cscott
Waiting to connect to printer...
 
Posts: 2
Joined: 2015-Apr-Thu-17-Apr
Reputation: 0

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby Vapor » 2017-Jul-Sun-14-Jul

I keep getting gateway timeouts when trying to get to the firmware. Is there somewhere else I could get it from?
  • 0

Vapor
Levelling print bed...
 
Posts: 41
Joined: 2014-Mar-Sat-18-Mar
Reputation: 0

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby cbxbiker61 » 2017-Jul-Mon-02-Jul

Vapor wrote:I keep getting gateway timeouts when trying to get to the firmware. Is there somewhere else I could get it from?


Must've been a temporary outage, I know it's online now. The site is distributed to servers in various locations.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.4-20170707 Simple Firmware Available

Postby cbxbiker61 » 2017-Jul-Wed-08-Jul

I designed a PiCam 2/RGBW LED bed mount that will facilitate the RGBW firmware support.

viewtopic.php?f=113&t=11498
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.5-20170918 Simple Firmware Available

Postby cbxbiker61 » 2017-Sep-Mon-05-Sep

Bumped to Marlin 1.1.5.

http://www.xilka.com/printrbot/marlin/1.1.5/20170918/

cscott: I PM'd you about a fix to the merged 1.1.5 code.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby cbxbiker61 » 2017-Oct-Fri-15-Oct

  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby dp250f » 2017-Nov-Fri-16-Nov

Does this firmware work on a Printrboard REV D? (Printrbot Metal Simple with gear-head extruder, E3D V6 using original UBIS thermister, and heated bed)

I just installed a BuildTak FlexPlate build surface and I don't imagine it will ever be perfectly flat.
  • 0

dp250f
Waiting to connect to printer...
 
Posts: 3
Joined: 2014-Dec-Sat-13-Dec
Reputation: 0

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby cbxbiker61 » 2017-Nov-Fri-16-Nov

It's not built for the older boards.

You can apply the patch (it has bug fixes and improvements) and tweak the configuration files for your setup. Look in build-printrbot.sh to see how I'm passing options into the build.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby dp250f » 2017-Nov-Fri-18-Nov

Thanks for the reply. I've never compiled a firmware before, so I'm not familiar with the workflow you describe. I sent you a PM so I don't clutter up this thread with all my questions.
  • 0

dp250f
Waiting to connect to printer...
 
Posts: 3
Joined: 2014-Dec-Sat-13-Dec
Reputation: 0

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby knightrider » 2017-Dec-Sat-15-Dec

any chance you will be updating to 1.1.7?

also how do we apply the patch ourselves? I have the larger Matrix bed and Z upgrade so I need to edit the build size before compiling.
  • 0

knightrider
Loading filament...
 
Posts: 21
Joined: 2014-Nov-Sun-14-Nov
Reputation: 1

Re: Marlin 1.1.6-20171013 Simple Firmware Available

Postby cbxbiker61 » 2017-Dec-Sun-03-Dec

The patch applies to the official Marlin source code - from the source directory : patch -p1 -i patchname.patch.

I have started updating the patch to 1.1.7, quite a bit of code has changed in 1.1.7 so I have to be a bit careful in my update. I would suggest going ahead with the 1.1.6 patch, I want to make sure I get a good patch for 1.1.7 before I release it.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby cbxbiker61 » 2017-Dec-Wed-09-Dec

http://www.xilka.com/printrbot/marlin/1.1.8/20171227a/

20171227:
Bumped to Marlin 1.1.8.
This version enables LINEAR_ADVANCE for much improved high speed printing. Slic3r Prusa Edition 1.38.5 supports this nicely. There is a "Printrbot Simple.ini" in the directory that works with Slic3r PE 1.38.5.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby cbxbiker61 » 2018-Jan-Thu-20-Jan

This a snippet from a PM.

What heated bed are you using?

Glad you like linear-advance, it's been very good for me.

The "official" PrintrBot heated bed is quite thick aluminum which keeps the temp stable regardless of bang-bang or PID.

As for compiling Marlin... My patches are in the source tree with the hex files and you just apply them to the appropriate Marlin version with the patch utility.

Thomas Sanlanderer (good channel) has a youtube video on compiling Marlin.
  • 0

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby 0Aicher » 2018-Jan-Thu-21-Jan

I am using the Printrbot upgraded x and heated bed. I am also using the printrbot power supply to power it if that matters.
And this is the problem I am experiencing.
IMG_0742.jpg
  • 0

You do not have the required permissions to view the files attached to this post.
0Aicher
Waiting to connect to printer...
 
Posts: 3
Joined: 2018-Jan-Tue-09-Jan
Reputation: 1

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby cbxbiker61 » 2018-Jan-Thu-23-Jan

If you're using OctoPrint you can watch the temperature graphs. In my case I see a nice straight line on both the extruder and heatbed temps.

The only thing that makes sense to me is that the heatbed is causing enough current draw when it's on that it droops the voltage going to the hotend which would cause the hotend temp to vary. You should easily see that with the graphs. Using PID on the heatbed would no doubt lessen the effect, since it would switch much quicker. But I have a feeling that would only be masking the problem.

Make sure the 6 pin connector is pushed all the way on...they can fool you into thinking they're seated when they're not.

In my case I'm using a beefy Seasonic power supply, so I know mine can keep up with the current draw.
  • 1

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby 0Aicher » 2018-Feb-Thu-15-Feb

This may be an obvious question, but I am finding it hard to find the answer to.
I just got a new e3d style hotend and need to reconfigure the 1.1.8 firmware to match the new thermistor. I am trying to apply your patch to the firmware I downloaded from Marlin's website. I have both downloaded on my computer, yet I cannot figure out how to apply the patch. I understand how to edit the firmware as it stands ,but so far, I have found no documentation online on how to apply the patch. Would you be able to boil it down to a step by step on applying a patch to an arduino library?

Also follow up question. Since there are so many printrbot configurations that this patch is used for, What do I need to do to your patch in order to select the right settings for my hardware configuration to compile to the base firmware?
  • 1

0Aicher
Waiting to connect to printer...
 
Posts: 3
Joined: 2018-Jan-Tue-09-Jan
Reputation: 1

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby cbxbiker61 » 2018-Feb-Thu-20-Feb

"patch" is a GNU utility, native on Linux, but I'm sure there must be a Windows version. It is used like this:

patch -p1 -i PatchFile.patch

As for the configurations for PrintrBot, look in build-printrbot.sh, that shell script loops through the config options, writes them out to PrintrBotConfig.h and then runs a build. You just need to craft a PrintrBotConfig.h that matches your setup. Once you have the PrintrBotConfig.h setup and your thermistor setup in Configuration.h you should be able to build from Arduino IDE.
  • 1

cbxbiker61
I'm an end stop.
 
Posts: 64
Joined: 2017-Jun-Wed-00-Jun
Reputation: 4

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby RetireeJay » 2018-Feb-Thu-20-Feb

cbxbiker61 wrote:"patch" is a GNU utility, native on Linux, but I'm sure there must be a Windows version.

Nope.
https://www.drupal.org/forum/general/general-discussion/2009-10-20/whats-the-simplest-way-to-apply-a-patch-using-windows
  • 1

Printrbot Plus operational January 2013
Brass threaded rods (5/16" X 18) & nuts for Z axis
GT2 belts & pulleys
Cable chain to reduce probability of fatigue failure in wires
E3D V5 Hot End, 0.4mm nozzle, also 0.8 and 0.25 in use occasionally
PB fan mount + 40mm fan -- using printed mount adapter, not the E3D supplied fan
Injection molded extruder gears
Optical Z "endstop" (custom designed and built)
Have used many pounds of T-Glase filament. Now also doing some work with Ninjaflex SemiFlex
Print on glass with Scotch Craft Stick or other glue stick
User avatar
RetireeJay
My next printer is...
 
Posts: 4864
Joined: 2013-Jan-Wed-13-Jan
Location: Greenville, SC
Reputation: 483

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby 0Aicher » 2018-Feb-Fri-08-Feb

Thank you very much!
Luckily I dual boot-Linux, but didn't realize I'd have to use it here
I thought it would be a patch tool within Arduino.
  • 0

0Aicher
Waiting to connect to printer...
 
Posts: 3
Joined: 2018-Jan-Tue-09-Jan
Reputation: 1

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby Mooselake » 2018-Feb-Sat-17-Feb

It might be easier to just replace the thermistor with the same one mist other vendors use

Kirk
  • 0

Modified KickStarter Classic Plus 7/2012
KS Thingybot Delta Pro 10/31/16
User avatar
Mooselake
My next printer is...
 
Posts: 3537
Joined: 2011-Dec-Tue-23-Dec
Location: Moose Swamp, Upper Michigan, USA
Reputation: 170

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby RetireeJay » 2018-Feb-Sat-19-Feb

cbxbiker61 wrote:"patch" is a GNU utility, native on Linux

I guess I don't even understand what you mean by "patch" in today's terminology.

Back in the dinosaur days, when computers filled rooms and 64K of memory was a lot, a "patch" was a binary file that modified specific bytes within an operating system or a program.

But apparently your "patch" is in source code, not binary.

Exactly what is it doing? Are you substituting particular lines or blocks of original source code with your own? For us Windows users, could you simply publish complete "revised" files instead of "patches"? I.e. if you've made changes within, say, "motion_control.cpp" just publish a new version of the complete file? It would be up to us, the users, to delete or de-activate the existing "motion_control.cpp" (by renaming it "motion_control_cpp.obsolete) and insert your file in the same place within our file hierarchy.

Or maybe I still don't understand... GIT is entirely opaque to me; it's obviously extremely powerful but I've never had the 30,000 foot view of what it is and why I want to use it (if indeed it is useful at all under Windows).
  • 0

Printrbot Plus operational January 2013
Brass threaded rods (5/16" X 18) & nuts for Z axis
GT2 belts & pulleys
Cable chain to reduce probability of fatigue failure in wires
E3D V5 Hot End, 0.4mm nozzle, also 0.8 and 0.25 in use occasionally
PB fan mount + 40mm fan -- using printed mount adapter, not the E3D supplied fan
Injection molded extruder gears
Optical Z "endstop" (custom designed and built)
Have used many pounds of T-Glase filament. Now also doing some work with Ninjaflex SemiFlex
Print on glass with Scotch Craft Stick or other glue stick
User avatar
RetireeJay
My next printer is...
 
Posts: 4864
Joined: 2013-Jan-Wed-13-Jan
Location: Greenville, SC
Reputation: 483

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby Arcmatt » 2018-Feb-Tue-20-Feb

I have been learning tho negotiate the configuration, well, trying anyway. Would you be so kind as to post your source code for the 'extold-origz-origx-fs8-16t.hex' and the 'extold-origz-origx-fs8-20t.hex'? It would be greatly appreciated. I would like to compare your implementations to what I have been working on.

Thanks-
Matt
  • 0

User avatar
Arcmatt
Waiting to connect to printer...
 
Posts: 2
Joined: 2018-Jan-Sun-00-Jan
Reputation: 0

Re: Marlin 1.1.8-20171227 Simple Firmware Available

Postby Arcmatt » 2018-Feb-Tue-21-Feb

RetireeJay wrote:
cbxbiker61 wrote:"patch" is a GNU utility, native on Linux

... GIT is entirely opaque to me; it's obviously extremely powerful but I've never had the 30,000 foot view of what it is and why I want to use it (if indeed it is useful at all under Windows).


GIT is a repository for code, coding projects and final code products in general much like Thingiverse is a repository for 3D printable object design files. But beyond the general scope of GIT being a repository it is also a platform forum for those developing the code to interact with one another remotely about the code, as well as work together to address issues discovered by one another as well as those using the code (us the users). You can post issues there yourself, directly to the individuals actively developing, in this case, Marlin, or any other code project that is using the platform.

Pretty amazing in the grande scope of its existence. When I was in college, my CS (Computer Science) classes used GIT as a means of submitting assignments. You can create closed groups, or limit those able to access certain areas of deposits. So even though we submitted assignments here, other students couldn't simply look at other students assignments and copy them. Privileges can be assigned by an administrator much like a personal computer or even FaceBook. Most of all, GIT isn't OS specific, Mac, Windows, Linux... doesn't matter.

Hope this clarifies what GIT is and why it exists. I probably left out a lot of details.
  • 0

User avatar
Arcmatt
Waiting to connect to printer...
 
Posts: 2
Joined: 2018-Jan-Sun-00-Jan
Reputation: 0


Return to Simple talk (software)

Who is online

Users browsing this forum: No registered users and 1 guest