<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Reprap Forum - STEP-NC</title>
        <description></description>
        <link>https://reprap.org/forum/list.php?141</link>
        <lastBuildDate>Mon, 05 Oct 2026 16:25:46 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?141,137754,137754#msg-137754</guid>
            <title>Any news? (no replies)</title>
            <link>https://reprap.org/forum/read.php?141,137754,137754#msg-137754</link>
            <description><![CDATA[ Hi there,<br />
<br />
Any news for this project?]]></description>
            <dc:creator>fma</dc:creator>
            <category>STEP-NC</category>
            <pubDate>Thu, 14 Jun 2012 05:39:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?141,32372,32372#msg-32372</guid>
            <title>Replacement for g-code, skeinforge and repraphost (30 replies)</title>
            <link>https://reprap.org/forum/read.php?141,32372,32372#msg-32372</link>
            <description><![CDATA[ My bespoke G-code will probably not work with your reprap and create the same shape. <br />
As a result each object is not guaranteed to be the same.<br />
This costs companies like Boeing millions a year.<br />
The idea is to build a descriptive language which will provide the same part now and<br />
10 years down the line with a different CNC machine when you need another replacement part. <br />
<br />
To build an object the process is currently:<br />
<br />
1) Download/create STL or equivalent object<br />
2) Convert STL into bespoke G-code for your reprap system <br />
(reprap host or skeinforge)<br />
3) Fiddle with the G-code a bit to make it work on your system.<br />
4) Print using G-code <br />
<br />
The "new" way seems to be use STEP.<br />
<br />
1) Download / create STEP file direct from CAD. (i.e. no reprap host or skeinforge)<br />
2) Print STEP file directly to reprap<br />
<br />
(See <br />
[<a href="http://www.mmsonline.com/articles/step-ncthe-end-of-g-codes" target="_blank"  rel="nofollow">www.mmsonline.com</a>]<br />
[<a href="http://en.wikipedia.org/wiki/ISO_10303" target="_blank"  rel="nofollow">en.wikipedia.org</a>]<br />
)<br />
<br />
What does this mean for us?<br />
<br />
There is no way the micro controller firmware is going to handle STEP as it is too big a standard. <br />
<br />
So rather than develop a Firmware that handles, SNAP or GCode or 5D Gcode.<br />
Let's look to the future and build a universal small firmware that accepts simple commands which relies on the host PC to work. <br />
Then each dialect SNAP, STEP, Gcode, 5D Gcode, or future language would just be a different PC delivery program.<br />
<br />
This gives other benefits<br />
<br />
- Reduces cost of microcontroller<br />
(The micro controller does not need to be powerful as it relies on the PC for complex mathematics and storage)<br />
<br />
- Creates a set and forget firmware version. (Low maintenance)<br />
<br />
- Moves development from firmware (specialised – C/C++) to pc software (less specialised – python or other). This increases the pool of people able to help.<br />
<br />
To do this we need a frame work to harness the community’s enthusiasm for building, debugging and documenting the firmware. <br />
Currently I see firmware bugs solutions being posted adhoc on the forum. <br />
With others people building their own bespoke firmware solutions and posting them.  <br />
I feel we need someone in the core reprap community to take ownership of the firmware <br />
and approve / disallow changes to the official version and document which versions have been tested with which hardware.<br />
<br />
In this fasion we can continue to create and use G-code while being able<br />
to develope code to cope with the new STEP code for the future.<br />
<br />
Any thoughts ?<br />
<br />
Regards<br />
<br />
Stephen<br />
<br />
<br />
Other notes <br />
[<a href="http://www.steptools.com/library/stepnc/tech_resources/ap238is_review/ap238is_review.pdf" target="_blank"  rel="nofollow">www.steptools.com</a>]<br />
<br />
<b>==============================================================================<br />
NOTE<br />
NOTE<br />
NOTE  The posts in this thread are out of order.  This happened by accident when<br />
NOTE  the thread was moved to its own forum.  -Sebastien<br />
NOTE  Please continue reading at Kintel's post<br />
Posted by:   kintel   (85-127-117-116.dynamic.xdsl-line.inode.at)<br />
Date: January 07, 2010 10:28PM<br />
NOTE  and then back here.<br />
==============================================================================</b>]]></description>
            <dc:creator>stephen george</dc:creator>
            <category>STEP-NC</category>
            <pubDate>Mon, 15 Mar 2010 01:19:24 -0400</pubDate>
        </item>
    </channel>
</rss>
