<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Marlin for Megatronics v3</title>
        <description> Greetings,

I’m trying to replace the controller board on my Creatr Leapfrog with a Megatronics v3 I bought and the only problem I have so far is that in my printer it’s the Y-axis which uses two stepper motors, the Z-axis only uses one.

Is it possible to change this in the firmware?

I&#039;m a bit at a loss ebcause I installedthe test firmware and I don&#039;t know exactly where to go and get the base firmware for this board and where to look to change the input/outputs.

Thanks for any help you might provide.</description>
        <link>https://reprap.org/forum/read.php?146,522706,522706#msg-522706</link>
        <lastBuildDate>Sun, 17 May 2026 11:51:35 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?146,522706,523549#msg-523549</guid>
            <title>Re: Marlin for Megatronics v3</title>
            <link>https://reprap.org/forum/read.php?146,522706,523549#msg-523549</link>
            <description><![CDATA[ Yeah, you are correct. I just spotted that.<br />
<br />
:)]]></description>
            <dc:creator>Outbound</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Fri, 19 Jun 2015 10:54:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,522706,522793#msg-522793</guid>
            <title>Re: Marlin for Megatronics v3</title>
            <link>https://reprap.org/forum/read.php?146,522706,522793#msg-522793</link>
            <description><![CDATA[ <pre class="bbcode">
#define X_MAX_PIN 40 //2 //Max endstops default to disabled
 <b>//</b> "-1", set to commented value to enable.</pre>
<br />
or<br />
<br />
<pre class="bbcode">
#define X_MAX_PIN 40 //2 //Max endstops default to disabled "-1", set to commented value to enable.</pre>
<br />
-Olaf]]></description>
            <dc:creator>o_lampe</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 17 Jun 2015 13:43:50 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,522706,522780#msg-522780</guid>
            <title>Re: Marlin for Megatronics v3</title>
            <link>https://reprap.org/forum/read.php?146,522706,522780#msg-522780</link>
            <description><![CDATA[ Put // before '"-1", set to commented value to enable.' or delete that line.]]></description>
            <dc:creator>Wurstnase</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 17 Jun 2015 12:59:46 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,522706,522778#msg-522778</guid>
            <title>Re: Marlin for Megatronics v3</title>
            <link>https://reprap.org/forum/read.php?146,522706,522778#msg-522778</link>
            <description><![CDATA[ So someone from Github gave me a little help with this so far so I'll leave what I have here:<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />"hi<br />
best and easier solution is:<br />
connect the y motors to the z connector on the board and the z to the y<br />
connector.<br />
change the pins .h file in marlin to reflect the change es.<br />
<br />
original pins :<br />
        #define X_STEP_PIN         58<br />
        #define X_DIR_PIN          57<br />
        #define X_ENABLE_PIN       59<br />
        #define X_MIN_PIN          37<br />
        #define X_MAX_PIN          40   //2 //Max endstops default to disabled<br />
"-1", set to commented value to enable.<br />
<br />
        #define Y_STEP_PIN         5 // A6<br />
        #define Y_DIR_PIN          17 // A0<br />
        #define Y_ENABLE_PIN       4<br />
        #define Y_MIN_PIN          41<br />
        #define Y_MAX_PIN          38   //15<br />
<br />
        #define Z_STEP_PIN         16 // A2<br />
        #define Z_DIR_PIN          11 // A6<br />
        #define Z_ENABLE_PIN       3 // A1<br />
        #define Z_MIN_PIN          18<br />
        #define Z_MAX_PIN          19<br />
<br />
mod pins:<br />
        #define X_STEP_PIN         58<br />
        #define X_DIR_PIN          57<br />
        #define X_ENABLE_PIN       59<br />
        #define X_MIN_PIN          37<br />
        #define X_MAX_PIN          40   //2 //Max endstops default to disabled<br />
"-1", set to commented value to enable.<br />
<br />
        #define Z_STEP_PIN         5 // A6<br />
        #define Z_DIR_PIN          17 // A0<br />
        #define Z_ENABLE_PIN       4<br />
        #define Y_MIN_PIN          41<br />
        #define Y_MAX_PIN          38   //15<br />
<br />
        #define Y_STEP_PIN         16 // A2<br />
        #define Y_DIR_PIN          11 // A6<br />
        #define Y_ENABLE_PIN       3 // A1<br />
        #define Z_MIN_PIN          18<br />
        #define Z_MAX_PIN          19<br />
<br />
this should work"</div></blockquote>
<br />
So I found this file in the pins_MEGATRONICS_3.h file and switched the fields as mention. As I do a code check it give me the following error message:<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />Arduino: 1.6.5 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"<br />
<br />
Build options changed, rebuilding all<br />
In file included from pins.h:96:0,<br />
                 from Conditionals.h:213,<br />
                 from Configuration_adv.h:548,<br />
                 from Configuration.h:814,<br />
                 from Marlin.h:22,<br />
                 from blinkm.cpp:5:<br />
pins_MEGATRONICS_3.h:30: error: expected unqualified-id before string constant<br />
 "-1", set to commented value to enable.<br />
 ^<br />
expected unqualified-id before string constant<br />
<br />
  This report would have more information with<br />
  "Show verbose output during compilation"<br />
  enabled in File &gt; Preferences.</div></blockquote>
<br />
<br />
I'm guessing that I have to name the "pins_MEGATRONICS_3.h" as just "pins.h"?<br />
<br />
I'll keep posting my progress, any help/opinions appreciatted.]]></description>
            <dc:creator>Outbound</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 17 Jun 2015 12:56:56 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,522706,522706#msg-522706</guid>
            <title>Marlin for Megatronics v3</title>
            <link>https://reprap.org/forum/read.php?146,522706,522706#msg-522706</link>
            <description><![CDATA[ Greetings,<br />
<br />
I’m trying to replace the controller board on my Creatr Leapfrog with a Megatronics v3 I bought and the only problem I have so far is that in my printer it’s the Y-axis which uses two stepper motors, the Z-axis only uses one.<br />
<br />
Is it possible to change this in the firmware?<br />
<br />
I'm a bit at a loss ebcause I installedthe test firmware and I don't know exactly where to go and get the base firmware for this board and where to look to change the input/outputs.<br />
<br />
Thanks for any help you might provide.]]></description>
            <dc:creator>Outbound</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 17 Jun 2015 10:45:55 -0400</pubDate>
        </item>
    </channel>
</rss>
