<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Custom Firmware Build</title>
        <description> Hello all!

I&#039;m a MechE who has been working on printers for the last 7 years but have never touched the software/firmware side too much other than some basic post slice G-code modifications. I&#039;m attempting to make firmware for a custom machine with Duet Boards that does more than just print and I know will require me to establish other axis and a lot more than the standard Reprap Wizard does. 

So... Obviously, a slicer turns models into g-code which is then interpreted by the microcontroller and turned into movements. However, for this custom machine, I of course do not want to modify the g-code every time I use it so can one use ONLY g-code in the firmware setup in the .config files to build out a completely new firmware for a custom machine like I&#039;m trying to do?

If not what is the best way to approach this firmware build. Thanks everyone!</description>
        <link>https://reprap.org/forum/read.php?1,887421,887421#msg-887421</link>
        <lastBuildDate>Thu, 08 Oct 2026 22:14:54 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,887421,887457#msg-887457</guid>
            <title>Re: Custom Firmware Build</title>
            <link>https://reprap.org/forum/read.php?1,887421,887457#msg-887457</link>
            <description><![CDATA[ I am not sure I understand totally what you are trying to do here. Either you are trying to do a printer with extra features capable of printing many different models, or a dedicated machine to make one item only.<br />
<br />
If it's more like the latter, you might want to look at Klipper as an alternative firmware development package.<br />
<br />
Might be easier if you want to end up with a graphical front end on a PC that you change with a mouse and keyboard. Also gives you greater choice of controllers. Duets are not cheap.<br />
<br />
(My wild ass guess is a custom topping pizza maker but I think that's already a product).]]></description>
            <dc:creator>DragonFire</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Dec 2021 11:32:40 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,887421,887422#msg-887422</guid>
            <title>Re: Custom Firmware Build</title>
            <link>https://reprap.org/forum/read.php?1,887421,887422#msg-887422</link>
            <description><![CDATA[ RepRap Firmware that runs on Duet boards can accommodate different mechanical behaviors. You have to define the motion mathematically and then make some changes to the firmware to use the new definition that you created. You should search and ask about this on the Duet forums.<br />
<br />
M669 is used to select/define kinematics]]></description>
            <dc:creator>the_digital_dentist</dc:creator>
            <category>General</category>
            <pubDate>Mon, 13 Dec 2021 21:41:11 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,887421,887421#msg-887421</guid>
            <title>Custom Firmware Build</title>
            <link>https://reprap.org/forum/read.php?1,887421,887421#msg-887421</link>
            <description><![CDATA[ Hello all!<br />
<br />
I'm a MechE who has been working on printers for the last 7 years but have never touched the software/firmware side too much other than some basic post slice G-code modifications. I'm attempting to make firmware for a custom machine with Duet Boards that does more than just print and I know will require me to establish other axis and a lot more than the standard Reprap Wizard does. <br />
<br />
So... Obviously, a slicer turns models into g-code which is then interpreted by the microcontroller and turned into movements. However, for this custom machine, I of course do not want to modify the g-code every time I use it so can one use ONLY g-code in the firmware setup in the .config files to build out a completely new firmware for a custom machine like I'm trying to do?<br />
<br />
If not what is the best way to approach this firmware build. Thanks everyone!]]></description>
            <dc:creator>jreinke10</dc:creator>
            <category>General</category>
            <pubDate>Mon, 13 Dec 2021 20:36:03 -0500</pubDate>
        </item>
    </channel>
</rss>
