<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Low cost 32-bit controller board</title>
        <description>I have done some preliminary design work for a low-cost 32-bit 3D printer controller board. The idea is to make a board that would cost less than Arduino Mega/RAMPS clones to build in quantity, but have much more processor power and so capable of running more advanced software. My provisional specification is:

* ATSAM3S4B processor (which costs less than half the price of ATMEGA2560), 64MHz clock speed, 256K flash, 48K RAM, native USB port.

* 5 stepper driver sockets (XYZ plus 2 extruders). Each would accept either a standard stepstick-type driver, or a modified stepstick with an additional pin for digital current control.

* Two Z motor connectors to make it easy to connect two motors in series.

* One heated bed output, rated at 20A.

* Two hot end heater outputs rated at 10A.

* Two outputs for 12V fans etc., one with PWM, the other without.

* Three endstop inputs

* Three thermistor inputs

* A 4-pin connector for supporting several different kinds of Z probe.

* Digital control of stepper motor current (when modified stepsticks are used) split into 2 channels. One channel would control the XYZ currents, the other would control the extruder motor currents.

* 12 to 24V (max 30V) input voltage range.

* On-board 5V 1A regulator, probably a linear one for simplicity and low cost, with provision for attaching a heatsink.

* On-board SDHC card socket.

* Expansion connector with about 8 or 10 I/O lines, for connecting control panels, servos, etc.

Before I put any more work into this, I would like to know whether others think there is a market for such a board. There is already one low-cost 32-bit board - the AZSMZ Mini, which has many of the same features (but not the digital stepper motor current control) and costs $60 plus shipping from China and import tax. Another factor is that many people who are looking for something better than Arduino/RAMPS may rather pay extra and buy a board with Ethernet support, of which there are already several (Duet, Smoothie, and the recently-announced Alligator).

Comments please?</description>
        <link>https://reprap.org/forum/read.php?13,473283,473283#msg-473283</link>
        <lastBuildDate>Sun, 10 May 2026 01:33:20 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,566059#msg-566059</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,566059#msg-566059</link>
            <description><![CDATA[ I also use Low-cost 32-bit controller board CBD Tech<br />
very good product at a price of $ 82<br />
and do not need developers to upgrade firmware always<br />
[attachment 63445 1.jpg]<br />
[attachment 63448 2.jpg]<br />
<br />
<br />
Now also print clay<br />
<br />
[attachment 63447 4.jpg]]]></description>
            <dc:creator>maralb</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 03 Oct 2015 09:32:07 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,562116#msg-562116</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,562116#msg-562116</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>AndrewBCN</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>vreihen</strong><br />
They are calling it the "Red Rabbit" board:<br />
<br />
<a href="http://www.3dxmy.com/?p=822" target="_blank"  rel="nofollow">http://www.3dxmy.com/?p=822</a><br />
<br />
No sense of how they stand on open-source, but a huge concern that the firmware was apparently developed in-house and obviously has a lot of custom code to run the color touchscreen.  On the plus side, the top-of-the-line board with a larger touchscreen and dual hotends is under $73 at today's exchange rate.....</div></blockquote>
<br />
If you don't have the source code or even if you do manage somehow to get your hands on the source code, but all the comments are in Chinese and/or it's not clean, easy to read the code, then it makes for a $73 paperweight. (td)</div></blockquote>
<br />
works great, mine is a corexy.  runs all standard gcode, and the config file is in mostly readable english. you program it by "printing" the config file.  it can also run a 3$ esp8266 for communication (they have an android app).  you'd be hard pressed to get any other  board and screen for that price, especially with 5 motor outputs and thermocouple options  (in addition to thermistors)<br />
<br />
mine uses dual z motors (i split the output) with dual extruders]]></description>
            <dc:creator>nwalk</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 24 Sep 2015 11:00:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552664#msg-552664</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552664#msg-552664</link>
            <description><![CDATA[ :) Hope it helps .]]></description>
            <dc:creator>TRoager</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 13:14:19 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552660#msg-552660</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552660#msg-552660</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>TRoager</strong><br />
Found this :b maybe you can use that?<br />
[<a href="https://github.com/MetalPhreak/ESP8266_SPI_Driver" target="_blank"  rel="nofollow">github.com</a>]</div></blockquote>
<br />
Thanks, that may save me some work!]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 13:02:50 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552602#msg-552602</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552602#msg-552602</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>TRoager</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
Yes I am looking at using one of the ESP8266 variants to provide the WiFi connection. The challenge is to get the wifi and I/O throughput high enough to give a good speed for uploading files to the SD card. This may require a major rewrite of the ESP8266 firmware.</div></blockquote>
<br />
Well i found this and looks like its quite active in periods :)<br />
<br />
[<a href="https://github.com/luc-github/ESP8266" target="_blank"  rel="nofollow">github.com</a>]</div></blockquote>
<br />
Like every other ESP8266 solution I have seen, that uses async serial comms between the ESP8266 and the host. That's OK for just monitoring and controlling the printer, but nothing like fast enough for file upload. The max achievable speed would be about 25kbytes/second, compared to 200kbytes/sec on a Duet using the Ethernet port (and work is in hand to increase that). So my first task will be to modify the ESP8266 firmware to use SPI with something like a 2Mbit transfer speed between the host and the ESP8266, unless someone has done that already.</div></blockquote>
<br />
Found this :b maybe you can use that?<br />
[<a href="https://github.com/MetalPhreak/ESP8266_SPI_Driver" target="_blank"  rel="nofollow">github.com</a>]]]></description>
            <dc:creator>TRoager</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 10:53:51 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552574#msg-552574</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552574#msg-552574</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>TRoager</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
Yes I am looking at using one of the ESP8266 variants to provide the WiFi connection. The challenge is to get the wifi and I/O throughput high enough to give a good speed for uploading files to the SD card. This may require a major rewrite of the ESP8266 firmware.</div></blockquote>
<br />
Well i found this and looks like its quite active in periods :)<br />
<br />
[<a href="https://github.com/luc-github/ESP8266" target="_blank"  rel="nofollow">github.com</a>]</div></blockquote>
<br />
Like every other ESP8266 solution I have seen, that uses async serial comms between the ESP8266 and the host. That's OK for just monitoring and controlling the printer, but nothing like fast enough for file upload. The max achievable speed would be about 25kbytes/second, compared to 200kbytes/sec on a Duet using the Ethernet port (and work is in hand to increase that). So my first task will be to modify the ESP8266 firmware to use SPI with something like a 2Mbit transfer speed between the host and the ESP8266, unless someone has done that already.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 09:23:42 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552515#msg-552515</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552515#msg-552515</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
Yes I am looking at using one of the ESP8266 variants to provide the WiFi connection. The challenge is to get the wifi and I/O throughput high enough to give a good speed for uploading files to the SD card. This may require a major rewrite of the ESP8266 firmware.</div></blockquote>
<br />
Well i found this and looks like its quite active in periods :)<br />
<br />
[<a href="https://github.com/luc-github/ESP8266" target="_blank"  rel="nofollow">github.com</a>]]]></description>
            <dc:creator>TRoager</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 07:24:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552447#msg-552447</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552447#msg-552447</link>
            <description><![CDATA[ Yes I am looking at using one of the ESP8266 variants to provide the WiFi connection. The challenge is to get the wifi and I/O throughput high enough to give a good speed for uploading files to the SD card. This may require a major rewrite of the ESP8266 firmware.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 04:45:27 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552423#msg-552423</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552423#msg-552423</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>TRoager</strong><br />
Hows it going with the board dc42?? :)</div></blockquote>
<br />
I've given up on my original design, for two reasons:<br />
<br />
1. The kit manufacturers I spoke to didn't want plug-in drivers, because on-board drivers are more reliable and bring the cost down. So the market for the board would have been limited.<br />
<br />
2. Since I started the design, Replikeo has started second-sourcing the Duet. They are now selling it for $49.99, which is less than the price I would have sold my board at, AND it has Ethernet. The MKS SBASE Smoothieware-compatible has also appeared and is selling at $56.53. The AZSMZ Mini (a 32-bit board with plug-in drivers and no Ethernet) has come down to $50. So there are already at least three low-cost 32-bit boards available. <br />
<br />
I'm now working on a design with built-in WiFi.</div></blockquote>
<br />
The ESP8266??<br />
<br />
I understand that the marker would be small but isnt it already small?<br />
<br />
I can ser the other boards but im not quite sure those fit my needs, i was thinking og developing a board but my money says no :b]]></description>
            <dc:creator>TRoager</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 01 Sep 2015 04:16:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552310#msg-552310</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552310#msg-552310</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>TRoager</strong><br />
Hows it going with the board dc42?? :)</div></blockquote>
<br />
I've given up on my original design, for two reasons:<br />
<br />
1. The kit manufacturers I spoke to didn't want plug-in drivers, because on-board drivers are more reliable and bring the cost down. So the market for the board would have been limited.<br />
<br />
2. Since I started the design, Replikeo has started second-sourcing the Duet. They are now selling it for $49.99, which is less than the price I would have sold my board at, AND it has Ethernet. The MKS SBASE Smoothieware-compatible has also appeared and is selling at $56.53. The AZSMZ Mini (a 32-bit board with plug-in drivers and no Ethernet) has come down to $50. So there are already at least three low-cost 32-bit boards available. <br />
<br />
I'm now working on a design with built-in WiFi.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 31 Aug 2015 18:11:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552265#msg-552265</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552265#msg-552265</link>
            <description><![CDATA[ I'm interested in healing about  it as Well. <br />
I just wish you added screw terminals instead of  anything needing s crimping tool. I actually own one, but I hate  using it, and it takes forever + it's impossible to find just the right molex  plugs. <br />
Last 2 builds had langer price-tags on connectors than on the cabling, endstops and similar.]]></description>
            <dc:creator>dintid</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 31 Aug 2015 16:14:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,552207#msg-552207</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,552207#msg-552207</link>
            <description><![CDATA[ Hows it going with the board dc42?? :)]]></description>
            <dc:creator>TRoager</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 31 Aug 2015 14:08:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,502459#msg-502459</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,502459#msg-502459</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
As nobody has replied, I'll assume that virtually all users use the maximum microstepping available. So I'm not going to include microstepping jumpers on the board - they add substantially to assembly cost, and are one more thing for users to get wrong (as they often do with RAMPS). However, I'll make it possible to drill off the surface of a via (which is easier than cutting a trace) if anyone needs to change the microstepping of individual drivers.</div></blockquote>
<br />
That does sound like a good option to me<br />
<br />
Doug]]></description>
            <dc:creator>dougal1957</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 27 Apr 2015 12:12:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,502458#msg-502458</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,502458#msg-502458</link>
            <description><![CDATA[ As nobody has replied, I'll assume that virtually all users use the maximum microstepping available. So I'm not going to include microstepping jumpers on the board - they add substantially to assembly cost, and are one more thing for users to get wrong (as they often do with RAMPS). However, I'll make it possible to drill off the surface of a via (which is easier than cutting a trace) if anyone needs to change the microstepping of individual drivers.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 27 Apr 2015 12:06:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,502038#msg-502038</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,502038#msg-502038</link>
            <description><![CDATA[ I am most of the way through laying out the board now. One question: does anyone ever need to use lower than 1/16 microstepping with A4982/A4988 driver boards? Or less than 1/32 with DRV8825?]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 26 Apr 2015 12:22:59 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,495724#msg-495724</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,495724#msg-495724</link>
            <description><![CDATA[ Hi dc.<br />
Fair point about the endstops. <br />
I'd be up for a part soldered board too.<br />
Keep us posted<br />
<br />
-a]]></description>
            <dc:creator>alan richard</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 11 Apr 2015 15:49:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493785#msg-493785</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493785#msg-493785</link>
            <description><![CDATA[ Thanks for the reply Dave<br />
<br />
I for one would be happy to fit the through hole parts to save a bit more money<br />
<br />
I shall follow this thread with interest<br />
<br />
Don]]></description>
            <dc:creator>Don Recardo</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 07 Apr 2015 07:03:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493767#msg-493767</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493767#msg-493767</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Don Recardo</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
<br />
<br />
The parts cost is less than £15 including PCB. Assembling it in the UK would be uneconomic because of the large number of through-hole parts (i.e. the connectors), so it would have to be assembled in China. I'll get some quotations when the Chinese New Year is over. The initial selling price I had in mind was about £35, but if the production volume became high enough then sub-£30 + shipping + tax (where applicable) should be achievable.<br />
<br />
.</div></blockquote>
<br />
Only just spotted this thread so probably a bit late to come to the party but<br />
regarding assembly costs above , would it be feasible to supply  boards with any SMDs already assembled but leave the user to fit the through hole components<br />
Would the saving in assembly costs leave enough maybe to fit ethernet into the design? <br />
<br />
Don</div></blockquote>
<br />
Yes, that would be possible, however I think it might reduce the appeal as well as making it impossible to ship them fully tested. But it would make it practical for me to order a smaller batch (e.g. 50) and get them assembled in Scotland, as my other boards are.<br />
<br />
Regarding Ethernet, I'm looking to support the ESP8266 wifi module. The bandwidth of this module is unfortunately rather low, so loading the initial web page from the board for the first time would take 30+ seconds. But browser caching will probably reduce this to an acceptable time. Alternatively, the web files could be mostly fetched from a local web server or the Internet, as RepRapPro used to do for the Ormerod.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 07 Apr 2015 06:06:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493759#msg-493759</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493759#msg-493759</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
<br />
<br />
The parts cost is less than £15 including PCB. Assembling it in the UK would be uneconomic because of the large number of through-hole parts (i.e. the connectors), so it would have to be assembled in China. I'll get some quotations when the Chinese New Year is over. The initial selling price I had in mind was about £35, but if the production volume became high enough then sub-£30 + shipping + tax (where applicable) should be achievable.<br />
<br />
.</div></blockquote>
<br />
Only just spotted this thread so probably a bit late to come to the party but<br />
regarding assembly costs above , would it be feasible to supply  boards with any SMDs already assembled but leave the user to fit the through hole components<br />
Would the saving in assembly costs leave enough maybe to fit ethernet into the design? <br />
<br />
Don]]></description>
            <dc:creator>Don Recardo</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 07 Apr 2015 05:43:18 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493625#msg-493625</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493625#msg-493625</link>
            <description><![CDATA[ Alan, thanks for your feedback.<br />
<br />
Regarding endstops, I believe very few people use more than one endstop per axis, so I don't want to dedicate another 3 I/O pins to a second set of endstops. Would it be acceptable to make some of the pins on the expansion connector available for additional endstops?]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 06 Apr 2015 18:01:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493608#msg-493608</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493608#msg-493608</link>
            <description><![CDATA[ Good work dc42.<br />
<br />
I'm ready for 32bit, but for me I'd really want to have max endstops as well.<br />
<br />
20A heatbed option would be a good move if it didn't load the price too much.<br />
<br />
I agree with the earlier comment from Chri about an on board SD card. Most people would go with a smart LCD controller with a card reader built in, and I think the main board and wiring should be away from everyday finger poking.<br />
<br />
-a]]></description>
            <dc:creator>alan richard</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 06 Apr 2015 17:24:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493279#msg-493279</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493279#msg-493279</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>AndrewBCN</strong><br />
@KDan &amp; cxandy<br />
<br />
I took some time to check the ESP8266 WiFi modules that are now available for around $3 from China and I have concluded for many reasons that they are not really fit for use to provide a WiFi connection for 3D printer controllers. They are really designed for IoT use and the bandwidth and latency they provide are geared for that kind of application. Besides that, I would describe them as "experimental devices", and would require considerable time and effort to interface (in software) to any of the existing RepRap firmwares.</div></blockquote>
<br />
I agree, the bandwidth is disappointing (not sure about the latency, I haven't measured it yet); but adequate for getting status updates and controlling the printer (just as PanelDue already does, at 57600 baud). I understand that with the right firmware, it runs at 250K baud. Even so, you probably wouldn't want to load the entire web interface over it; but it would be possible to load the interface from a local web server running on the user's PC or RPi etc. and connect to the printer over WiFi. You could even upload files to the SD card if you didn't mind the upload speed being rather slow (but probably no slower than uploading to Arduino/RAMPS over USB, if the 250kbaud can be maintained). I'm also wondering whether it would be possible to change the firmware to use SPI instead of async serial.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>AndrewBCN</strong><br />
Conclusion: if I were shopping for a ready-to-run 32-bit controller I would definitely go for the Smoothieboard these days, even though it "locks you in" with a single firmware and a single supplier.</div></blockquote>
<br />
There are other options too, such as the Duet, which costs less than the Smoothieboard if you don't need dual extrusion, but has similar features. It's fully open-source, and although it currently runs only one firmware, there are 2 well-maintained forks of that firmware as well as the master. One of them (mine) is the only open-source firmware that can do full 7-factor auto-calibration of a delta printer quickly, in one iteration, taking less than 30 seconds.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 21:16:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493277#msg-493277</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493277#msg-493277</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
I still have this project going on the back burner. Schematic capture is nearly complete, and the most important parts of the PCB layout are done. Here is the specification:<br />
<br />
Size: 100mm x 80mm x 22mm.<br />
Processor: 32-bit ARM Cortex M3, 64MHz clock speed, 256K flash, 48K RAM.<br />
Power input: 12 to 30V. On-board 5V regulator, with provision for attaching a heatsink to allow high-current devices on the 5V output e.g. TFT screen.<br />
Stepper drivers: 5 sockets accepting either standard Stepstick-type drivers, or modified Stepstick drivers with digital control of stepper motor current, or a mixture of both. Dual Z motor connections.<br />
On-board SDHC card socket.<br />
I/O:<br />
- Native USB port (not serial-over-USB)<br />
- 16A heated bed output (I might be persuaded to make this 20A)<br />
- Two 6A extruder heater outputs<br />
- One 2A controllable fan output<br />
- One permanent fan output (for hot end fan)<br />
- Three endstop inputs<br />
- 4-pin Z-probe connector, to suit just about any kind of Z probe<br />
- Expansion connector with 11 I/O pins + power including UART, SPI, TWI. Uses include connecting PanelDue colour touch screen (uses 2 pins), or connecting 12864 mono GLCD + rotary encoder (uses 6 pins).<br />
LEDs: one per heater, one for the controllable fan, one per endstop, one to indicate 5V power.<br />
BOM cost (1000 off): approx. 75% of BOM cost of Arduino Mega + RAMPS.<br />
Assembly cost: less than Arduino Mega + RAMPS.<br />
Target selling price for first batch: GBP39/USD59 excluding VAT/sales tax.<br />
Firmware: I will port RepRapFirmware to it. This is 32-bit firmware supporting Cartesian, CoreXY and Delta printers, with digital control of stepper motor current, flexible configuration using gcodes and gcode macro files (no need to rebuild and upload the firmware to change configuration), segmentation-free delta movement, fast delta calibration in a single iteration, and many other advanced features. If the board takes off, then I guess others will port 32-bit Marlin to it if there is enough demand.<br />
<br />
The question I have is: is there enough interest in the board for me to justify having 100 manufactured; or would I end up with a lot of unsold stock?</div></blockquote>
<br />
hmm, for me unfortunatley this doesn`t sound like a low-cost board anymore, also a little bit too large for my small printers.<br />
i`l probably have to stay further with sanguino`s :(<br />
<br />
Chri]]></description>
            <dc:creator>Chri</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 20:55:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493270#msg-493270</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493270#msg-493270</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>JustAnotherOne</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br /> They haven't quoted a target price, but I expect it would be quite high, probably higher even than Smoothieboard.</div></blockquote>
<br />
If you look at the rewards, then you can get the BBP Board for $79 and the BBP 1S for $99</div></blockquote>
<br />
The way I see it, they seem to have the hardware pretty much ready, and the Linux frontend is not a problem (I have Linux with OctoPrint running on a 1GHz Cortex A8 processor right here and I use it everyday for 3D printing, so I know it can be done), on the other hand there is zero information and/or source code available to show that they have indeed a solution to control the steppers using the PRUs, a motion planner (there is a sketch, that's all as far as I can see), etc...<br />
<br />
So: another possible paperweight, this one costs $79 + $21 shipping i.e. $100 vs. $73 for the "Red Rabbit" paperweight vs. $1XX for a Smoothieboard, which is definitely not a paperweight. Conclusion: if I were shopping for a ready-to-run 32-bit controller I would definitely go for the Smoothieboard these days, even though it "locks you in" with a single firmware and a single supplier.<br />
<br />
If dc42 can come up with something that is 1/2 the price of a Smoothieboard I believe there is a niche for it, specially if it is sufficiently well documented so that Marlin, Repetier, Smoothie and other firmwares can be ported to it.]]></description>
            <dc:creator>AndrewBCN</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 20:36:52 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493269#msg-493269</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493269#msg-493269</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>cxandy</strong><br />
I have completed part of the test, repetier host 1.06 and smoothieboard connectivity, when printing at present no problems found now.</div></blockquote>
<br />
Really I would be curious about a few details of your implementation.<br />
<br />
For example the serial baud rate (since the ESP8266 only provides a serial connection). From what I have read it is limited to 57600 baud, about 1/5 the baud rate of Marlin on an AVR Arduino.<br />
<br />
Also have you measured the latency for a single G-code command sent from the host PC to the smoothieboard ? Because by the time we have gone through the TCP/IP stack in the host, whatever latency the LAN adds, then the TCP/IP stack in the ESP8266, then serial conversion to send the command to the smoothieboard, I am guessing we are adding somewhere on the order of tens of milliseconds - that basically rules out this solution for 3D printing, imho.<br />
<br />
Do you do any buffering in the very limited RAM available in the ESP8266? Did you manage to program any application in the ESP8266 or are you using it as a dumb serial to wifi converter?]]></description>
            <dc:creator>AndrewBCN</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 20:21:55 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493242#msg-493242</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493242#msg-493242</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br /> They haven't quoted a target price, but I expect it would be quite high, probably higher even than Smoothieboard.</div></blockquote>
<br />
If you look at the rewards, then you can get the BBP Board for $79 and the BBP 1S for $99]]></description>
            <dc:creator>JustAnotherOne</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 18:28:22 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493196#msg-493196</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493196#msg-493196</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>veng1</strong><br />
@dc42  You might want to look at this Kickstarter to compare features and price:<br />
<br />
[<a href="https://www.kickstarter.com/projects/1177488680/bbp-making-your-3d-printer-faster" target="_blank"  rel="nofollow">www.kickstarter.com</a>]</div></blockquote>
<br />
Looks interesting, however it is a high-end board, like Duet/Smoothieboard/Alligator but with a higher-end processor and even more I/O. I'm looking to produce something that is fairly basic (but dual-extruder capable) and cheap enough eventually to replace Arduino/RAMPS. They haven't quoted a target price, but I expect it would be quite high, probably higher even than Smoothieboard.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 15:24:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493141#msg-493141</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493141#msg-493141</link>
            <description><![CDATA[ @dc42  You might want to look at this Kickstarter to compare features and price:<br />
<br />
[url=https://www.kickstarter.com/projects/1177488680/bbp-making-your-3d-printer-faster /url]]]></description>
            <dc:creator>veng1</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 13:09:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493104#msg-493104</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493104#msg-493104</link>
            <description><![CDATA[ I have completed part of the test, repetier host 1.06 and smoothieboard connectivity, when printing at present no problems found now.]]></description>
            <dc:creator>cxandy</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 11:32:53 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,473283,493101#msg-493101</guid>
            <title>Re: Low cost 32-bit controller board</title>
            <link>https://reprap.org/forum/read.php?13,473283,493101#msg-493101</link>
            <description><![CDATA[ @KDan &amp; cxandy<br />
<br />
I took some time to check the ESP8266 WiFi modules that are now available for around $3 from China and I have concluded for many reasons that they are not really fit for use to provide a WiFi connection for 3D printer controllers. They are really designed for IoT use and the bandwidth and latency they provide are geared for that kind of application. Besides that, I would describe them as "experimental devices", and would require considerable time and effort to interface (in software) to any of the existing RepRap firmwares.]]></description>
            <dc:creator>AndrewBCN</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 05 Apr 2015 11:23:20 -0400</pubDate>
        </item>
    </channel>
</rss>
