<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>repetier firmware</title>
        <description> Before I could get the official marlin-tantillus firmware to work, I used the repetier firmware with repetier host. But I got hooked on repetier host, and the firmware has some really nice features like eeprom saving of settings and binary communication. So I went back to the repetier firmware, but I had to do some modifications to get the fan working properly for example.

The fork is on github here: [github.com]

I don&#039;t have the LCD functions (eg. load/unload filament) implemented, because I don&#039;t have my LCD hooked up yet. But the fans are working correctly and printing from repetier host or sd card works great.

Here&#039;s what I&#039;ve done so far:
    - added description for Tantillus axis settings (see #TANTILLUS section in Cnfiguration.h)
    - combined extruder and main fan (on Tantillus same fan is used to cool carriage)
    - fan stays on to cool carriage while extruder reaches safe temperature after print finished
    - defined FAN_PIN for Azteeg X1</description>
        <link>https://reprap.org/forum/read.php?279,217281,217281#msg-217281</link>
        <lastBuildDate>Thu, 15 Oct 2026 15:54:09 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218599#msg-218599</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218599#msg-218599</link>
            <description><![CDATA[ lajos Wrote:<br />
-------------------------------------------------------<br />
&gt; I<br />
&gt; wish there was a firmware with some sort of plugin<br />
&gt; architecture instead off the wall of #defines.<br />
<br />
Back when I used Teacup it was a little more like that. It had a separate config file for each board so to add a board you created a new config and added it to the repo. It is still under development and has recently had look-ahead added to it so it may be a viable option as well.]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Sat, 15 Jun 2013 17:51:08 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218578#msg-218578</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218578#msg-218578</link>
            <description><![CDATA[ Ok, I'll try to add your changes to the latest marlin. I assume most tantillus users have the LCD wired directly, so adding the i2c stuff to marlin-tantillus is probably not the way to go.<br />
<br />
I see your point about the firmware changing fast and with insufficient testing. Add to that all the #defines and #ifdef, with zero help for those from the arduino IDE, and you got insane craziness. I wish there was a firmware with some sort of plugin architecture instead off the wall of #defines.]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Sat, 15 Jun 2013 15:55:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218557#msg-218557</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218557#msg-218557</link>
            <description><![CDATA[ I am not sure of the changes in Marlin but I do know a lot of it was rewritten by Daid to clean things up and as he says make it easier to make changes. Although I think it would be best to have the Tantillus features added to the latest Marlin to allow it to be used with all the new electronics and get the fixes for things like the binary SD upload I am afraid that it would require a lot of testing as RepRap is full of push it out untested and let those using it suffer. So if you are willing to do the merges please feel free and I will try and test it. But otherwise it would be best to use the Tantillus branch as it is at least well tested and has very few bugs. <br />
<br />
One of the main reasons Tantillus has its own branch of Marlin is I had to do a bunch of work to the LCD code to get the relevant data to display on the 16x02 screen in the correct places. The main branch of Marlin at the time allowed you to set it to 16x02 but then had the numbers set in location to be at the far right side of a 20x04 screen. It also had a lot of the data on the extra two lines as well as not allowing you to scroll unless it had more than 4 lines of information and still only show two.<br />
<br />
Also note that I am not a programmer so my code may not be that clean. Also my commits at the time are a mess and not labelled correctly.]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Sat, 15 Jun 2013 14:36:46 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218538#msg-218538</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218538#msg-218538</link>
            <description><![CDATA[ I made an i2c controller for my 1602 lcd using a PCF8574A, it's working with the latest marlin. In marlin-tantillus, it looks like there is no i2c lcd support. What do you suggest: merging the latest marlin into marlin-tantillus, or just adding i2c lcd support to the current marlin-tantillus?<br />
<br />
Probably neither route is small feat, but I was wondering if you think there are features in the latest marlin that would be nice to have.]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Sat, 15 Jun 2013 12:50:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218118#msg-218118</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218118#msg-218118</link>
            <description><![CDATA[ Yeah Marlin is really picky about the SD card. I had no idea Repetier was able to handle the others. I guess I have another reason to look into it.]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 21:12:53 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218111#msg-218111</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218111#msg-218111</link>
            <description><![CDATA[ It wasn't the marlin-tantillus firmware. I uploaded the latest marlin from github, same issue. Then I dug up a different sdcard, and it's all working as expected.]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 19:51:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218074#msg-218074</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218074#msg-218074</link>
            <description><![CDATA[ I looked at the main branch of Marlin and it looks like they added the I2C parts after I branched it and now all the parts I changed for Tantillus are completely rewritten and make it harder to merge the changes.<br />
<br />
The SD transfer function has also been improved in Marlin since my branching that allows binary transfers which speed things up greatly.<br />
<br />
Yes I use Ramps for all my Tantillus (Sanguinololu on my Prusa but no SD or screen)<br />
<br />
Can you try the main branch of Marlin and see if the SD works for you there and then compare the pins.h to see if it is a pin issue?<br />
<br />
The 4mm ID tubing works and there are a few machines using it (none I currently have). I think it is actually 5/32" ID]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 16:57:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218068#msg-218068</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218068#msg-218068</link>
            <description><![CDATA[ Hmmm... Maybe I should do some more investigation with the pin layout then. I thought I checked everything, but when I transfer stuff on the computer and stick it in the sdramps board, it definitely doesn't see any folders, and maybe sees one or two files of the 20+ there is on it. I tried transferring a file over through the azteeg x1, but as you said it was painfully slow. What's funny is that the file was written to the sdcard, I can see it in the sd card reader, but not in sdramps. With repetier I can see all files and folders.<br />
<br />
You use ramps, right? Wonder if it could be a sanguino incompatibility.<br />
<br />
I'm pretty sure marlin supports the i2c driver chip I got, once I have the board built, I will test it with marlin-tantillus.<br />
<br />
And off topic, I'll have to look into 4mm ID bowden mod, I have two spools of gorgeous red pla that the 1/8" ID bowden is too tight for. I saw some posts of yours where you mentioned you also use 4mm bowden on some of your machines.]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 16:39:48 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218027#msg-218027</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218027#msg-218027</link>
            <description><![CDATA[ I do not use Pronterface to transfer the files as it takes almost as long to transfer as it does to print.  I just stick the gcode file on the card (even in folders) and it sees them. You do not need to worry about the format, Marlin will only show a certain number of characters regardless of the file name length. You do need to refresh the folder or restart Marlin once the card has been inserted unless you have a card reader with card detect and have the correct pin set and enabled in Marlin.<br />
<br />
I am not sure how the I2C screen will work with Tantillus' branch of Marlin as it <b><span style="font-size:large">may</span></b> not currently have support for it. If it has been added to the main branch of Marlin I may just be able to pull the commits but it may also be in a part that has changed drastically and not be merge-able any longer. Then it would require a re-write of either the I2C part or all of my changes into the current Marlin.]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 13:40:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,218017#msg-218017</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,218017#msg-218017</link>
            <description><![CDATA[ I just found the eeprom settings in marlin-tantillus last night ;) And you are right, it can make debugging tricky, so it's a good idea to keep it disabled in the beginning.<br />
<br />
One issue I'm having with marlin is with the sdcard. When I transfer files to the card on my pc, stick it in sdramps, they don't show up in marlin. The card is formatted FAT and the file names are 8.3. But with repertier there's no issues, even can see long filenames (although truncated to 8.3). Have you experienced any sdcard troubles with marlin? Do you use pronterface to transfer the files, or do you use an sdcard reader? <br />
<br />
My i2c driver chip arrived, I'll make a pcb for it and then hopefully I'll have lcd on my tantillus soon!]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 12:18:37 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,217887#msg-217887</guid>
            <title>Re: repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,217887#msg-217887</link>
            <description><![CDATA[ Its always good to have alternatives. I have not tried Repetier but I think for USB it should be better. The feature to take multiple steps per interrupt to achieve higher speeds seems like a good idea too.<br />
<br />
For the eeprom I just have it disabled in the Tantillus branch of Marlin as it can lead to troubleshooting issues when someone changes a setting on the LCD and saves it. Then they update the firmware and the new settings do not work because the eeprom saved ones overwrite the defaults in the firmware. If anyone wants them just uncomment the eeprom line in the config.]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Tantillus</category>
            <pubDate>Thu, 13 Jun 2013 03:10:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?279,217281,217281#msg-217281</guid>
            <title>repetier firmware</title>
            <link>https://reprap.org/forum/read.php?279,217281,217281#msg-217281</link>
            <description><![CDATA[ Before I could get the official marlin-tantillus firmware to work, I used the repetier firmware with repetier host. But I got hooked on repetier host, and the firmware has some really nice features like eeprom saving of settings and binary communication. So I went back to the repetier firmware, but I had to do some modifications to get the fan working properly for example.<br />
<br />
The fork is on github here: [<a href="https://github.com/lajos/Repetier-Firmware" target="_blank"  rel="nofollow">github.com</a>]<br />
<br />
I don't have the LCD functions (eg. load/unload filament) implemented, because I don't have my LCD hooked up yet. But the fans are working correctly and printing from repetier host or sd card works great.<br />
<br />
Here's what I've done so far:<br />
    - added description for Tantillus axis settings (see #TANTILLUS section in Cnfiguration.h)<br />
    - combined extruder and main fan (on Tantillus same fan is used to cool carriage)<br />
    - fan stays on to cool carriage while extruder reaches safe temperature after print finished<br />
    - defined FAN_PIN for Azteeg X1]]></description>
            <dc:creator>lajos</dc:creator>
            <category>Tantillus</category>
            <pubDate>Mon, 10 Jun 2013 21:57:20 -0400</pubDate>
        </item>
    </channel>
</rss>
