<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>create a new app to control 3d printer</title>
        <description> Hey guys, as mentioned in the topic, i want to create my own 3d printer software, i&#039;ve found some programming languages that can make GUI like :
- Qt design
- C#
- Java (android) ....
- Unity .... ect

So do you think it is feasable (is it hard to do or not) and which language should i use for easy and modern process, help me with your suggestions guys!
My model is Prusa i3 based on the reprap board.</description>
        <link>https://reprap.org/forum/read.php?156,610799,610799#msg-610799</link>
        <lastBuildDate>Sat, 07 Mar 2026 15:42:06 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,711786#msg-711786</guid>
            <title>Re: create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,711786#msg-711786</link>
            <description><![CDATA[ If you look carefully at pronterface, you'll find a python module there called printcore.py.  It's not very well documented, but if you study it you'll find that it does all of the low level communication with the printer.  You can base you own user interface on top of it.  That's exactly what I did with my first generation control program.  It worked well enough, but I kept wanting to add features and so ended up writing my own low level code.<br />
<br />
I would highly recommend python if all you're doing is simple printer control.  Together with wxpython as a GUI package, you can do quite a bit.  If you want to get into 3d presentation of the models, that might be a bit much for python though - you'd need a compiled language such as c/c++.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Experimental</category>
            <pubDate>Tue, 04 Oct 2016 21:43:14 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,711600#msg-711600</guid>
            <title>Re: create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,711600#msg-711600</link>
            <description><![CDATA[ You can find a list of gcode commands, along with which firmwares support which of them, at [<a href="http://reprap.org/wiki/G-code" target="_blank"  rel="nofollow">reprap.org</a>].]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Experimental</category>
            <pubDate>Tue, 04 Oct 2016 08:26:56 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,711554#msg-711554</guid>
            <title>Re: create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,711554#msg-711554</link>
            <description><![CDATA[ Unfortunately for me all I know is labview and assembly and very basic c so I might just start with brushing up on my c and look into the ramps firmware to get what i need. Thanks for the list of applications I will definitely check them out once I get my printer up and going. I guess I was hoping for a spreadsheet with all the commands listed and possibly even a flow diagram with how to use them, I must be dreaming hay. . .]]></description>
            <dc:creator>melb_maker</dc:creator>
            <category>Experimental</category>
            <pubDate>Tue, 04 Oct 2016 05:59:51 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,711057#msg-711057</guid>
            <title>Re: create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,711057#msg-711057</link>
            <description><![CDATA[ Why not take an existing 3D printer control program and modify it as you want? Or at least examine one to see what is involved in writing one. Here are some open source ones:<br />
<br />
 Pronterface, written in Python<br />
 Octoprint, written in Python<br />
 Duet Web Control, written in HTML and JavaScript. This one runs in a browser, so it runs on PCs, tablets, smartphones etc. and can be used for remote access. See [<a href="http://reprap.org/wiki/Duet_Web_Control" target="_blank"  rel="nofollow">reprap.org</a>] for more.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Experimental</category>
            <pubDate>Sun, 02 Oct 2016 03:29:20 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,711046#msg-711046</guid>
            <title>Re: create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,711046#msg-711046</link>
            <description><![CDATA[ I was thinking of doing to same thing but I want to do it in labview, im thinking it is possible but I cant fund much information on the communication protocols that the firmware on the ramps controller uses. Im guessing its not to hard and u can sent it commands like home all axis’s or move the x axis 100 steps up, I think there called G commands. u must be able to send it blocks of Gcode that the controller can translate into movement as well. Im hoping to find this information as C is not my strength and I don’t want to have to revers engineer the firmware]]></description>
            <dc:creator>melb_maker</dc:creator>
            <category>Experimental</category>
            <pubDate>Sat, 01 Oct 2016 22:09:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?156,610799,610799#msg-610799</guid>
            <title>create a new app to control 3d printer</title>
            <link>https://reprap.org/forum/read.php?156,610799,610799#msg-610799</link>
            <description><![CDATA[ Hey guys, as mentioned in the topic, i want to create my own 3d printer software, i've found some programming languages that can make GUI like :<br />
- Qt design<br />
- C#<br />
- Java (android) ....<br />
- Unity .... ect<br />
<br />
So do you think it is feasable (is it hard to do or not) and which language should i use for easy and modern process, help me with your suggestions guys!<br />
My model is Prusa i3 based on the reprap board.]]></description>
            <dc:creator>aymanem</dc:creator>
            <category>Experimental</category>
            <pubDate>Sat, 16 Jan 2016 19:10:07 -0500</pubDate>
        </item>
    </channel>
</rss>
