<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Arduino and G-Code:S</title>
        <description> Hello all,
I am a student in mechanical engineering (mechanical design and production engineering), 
I can not understand how the Arduino board understands the G-Code when we use it for a RepRap, how it can be able to output (HIGH) and (LOW) to a specific pin that we need to send the command (HIGH\LOW) to ,,
note: I am a beginner in RepRap and 3D printing and I don&#039;t know much things about this technology, also I am just in 1st year in my college.
Thanks, and sorry for my not very good English language :)</description>
        <link>https://reprap.org/forum/read.php?13,421599,421599#msg-421599</link>
        <lastBuildDate>Mon, 07 Sep 2026 07:40:14 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,423013#msg-423013</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,423013#msg-423013</link>
            <description><![CDATA[ Disregard my reply above, it`s for a completely different thread. (weird, I'm positive I didn't post it to this one...)]]></description>
            <dc:creator>anwe79</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 Oct 2014 11:16:37 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422953#msg-422953</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422953#msg-422953</link>
            <description><![CDATA[ ... and please post only one thread for a specific question ... I've merged the two threads here in electronics ...]]></description>
            <dc:creator>VDX</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 Oct 2014 09:33:07 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422950#msg-422950</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422950#msg-422950</link>
            <description><![CDATA[ For a very simple example of switching a pin, see the "Blink" example coming with Arduino IDE. RepRap firmwares are quite a bit more sophisticated, though, usually the result of at least a full man-year of coding.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 20 Oct 2014 08:20:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422949#msg-422949</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422949#msg-422949</link>
            <description><![CDATA[ ... the G-code is 'parsed' (or interpreted) by the software, so the specific code-parts are separated, identified and executed by separate routines for each code-type.<br />
<br />
This HIGH/LOW-functionality is the core function of any controller - it's simply setting an output pin (selected by numbers) to the specified voltage level ... for higher currents, than the controller pins can drive, transistors or MOSFET's are used as subsequent current drivers ...]]></description>
            <dc:creator>VDX</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 20 Oct 2014 03:18:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422948#msg-422948</guid>
            <title>Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422948#msg-422948</link>
            <description><![CDATA[ Hello all,<br />
I am a student in mechanical engineering (mechanical design and production engineering), <br />
I can not understand how the Arduino board understands the G-Code when we use it for a RepRap, how it can be able to output (HIGH) and (LOW) to a specific pin that we need to send the command (HIGH\LOW) to ,,<br />
note: I am a beginner in RepRap and 3D printing and I don't know much things about this technology, also I am just in 1st year in my college.<br />
Thanks, and sorry for my not very good English language :)]]></description>
            <dc:creator>waseem salem el-mofty</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 19 Oct 2014 12:02:26 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422894#msg-422894</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422894#msg-422894</link>
            <description><![CDATA[ The firmware handles the translation. Download Marlin, look in configuration.h, you can tell it which set of electronics you have. If you have custom electronics, you can alter pins.h to define the pins for those electronics. <br />
<br />
G-code is higher level, it deals with moving the machine in milimeters rather than flipping pins and counting steps.]]></description>
            <dc:creator>Andrew Smith</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 Oct 2014 07:50:40 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422887#msg-422887</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422887#msg-422887</link>
            <description><![CDATA[ so what is the link between a G-Code and an Arduino ?]]></description>
            <dc:creator>waseem salem el-mofty</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 Oct 2014 07:41:15 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422882#msg-422882</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422882#msg-422882</link>
            <description><![CDATA[ thank you all, <br />
I have a question, in all of a G-Code lines, I can not found any command that tells the Arduino that the x axis is for the pin (...), y for pin (..), z for (...), <br />
so ....  how the arduino know that it must move the stepper motor (or send a specific pulse) to a specific pin to move the extruder to the specific (x,y,z) location ....<br />
this is the point that I can not understand it, and I can not know about any searching word I have to google it to get information about my question ...<br />
and for a second time, I am sorry for my not good English language !]]></description>
            <dc:creator>waseem salem el-mofty</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 Oct 2014 07:37:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,422082#msg-422082</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,422082#msg-422082</link>
            <description><![CDATA[ I've used an online viewer a few times and I quite like it, should work regardless of platform:<br />
[<a href="http://gcode.ws/" target="_blank"  rel="nofollow">gcode.ws</a>]<br />
<br />
/Andreas]]></description>
            <dc:creator>anwe79</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 20 Oct 2014 14:30:32 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,421637#msg-421637</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,421637#msg-421637</link>
            <description><![CDATA[ Download arduino IDE<br />
Download marlin.<br />
<br />
Read the marlin code. <br />
Its all about code. If you speak code, it will be all easy to understand.<br />
<br />
As i dont speak code. I dont understand.<br />
<br />
I know objects are sliced into layers. These layers are given a X.Y.Z coordinate.<br />
The arduino tell the ramps to move the stepper motor until they reach these coordinates.<br />
Then the electronics comands plastic to extrude.<br />
<br />
This happens layer by layer until you have an object.<br />
<br />
It uses the processor of the arduino. <br />
The shoots commands out of the many pins from the processor.<br />
<br />
All these electronics amd pinouts are open-source.<br />
Google them and look at the specs.]]></description>
            <dc:creator>pushthatbolder</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 19 Oct 2014 13:42:19 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,421616#msg-421616</guid>
            <title>Re: Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,421616#msg-421616</link>
            <description><![CDATA[ You should take a look at some arduino stepper motor control examples before diving into Gcode and 3d printers. Basicaly it is a combination of processing /interpreting a stream of textual information, doing some pretty complex calculations based on the information and then using the result of that computation to control motors and  other outputs.<br />
You shoul really start with some basic Arduino examples.]]></description>
            <dc:creator>Srek</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 19 Oct 2014 12:55:08 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,421599,421599#msg-421599</guid>
            <title>Arduino and G-Code:S</title>
            <link>https://reprap.org/forum/read.php?13,421599,421599#msg-421599</link>
            <description><![CDATA[ Hello all,<br />
I am a student in mechanical engineering (mechanical design and production engineering), <br />
I can not understand how the Arduino board understands the G-Code when we use it for a RepRap, how it can be able to output (HIGH) and (LOW) to a specific pin that we need to send the command (HIGH\LOW) to ,,<br />
note: I am a beginner in RepRap and 3D printing and I don't know much things about this technology, also I am just in 1st year in my college.<br />
Thanks, and sorry for my not very good English language :)]]></description>
            <dc:creator>waseem salem el-mofty</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 19 Oct 2014 12:05:46 -0400</pubDate>
        </item>
    </channel>
</rss>
