<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Raspberry Pi based electronics ideas</title>
        <description>I&#039;ve recently received my Raspberry Pi and I&#039;ve been thinking about how it could be used for controlling a RepRap.  The SPI port on the RPi is very scalable (it can be clocked over 100MHz, though you&#039;ll never see that data rate due to signal degradation), but the interrupt latency in the linux kernel could be a problem.  As a result, I think the best bet is to stick a peripheral onto the RPi, either an FPGA or a microcontroller.

This may seem nonsensical--using a processor plus an FPGA or microcontroller to replace electronics where typically only a microcontroller is used--but I think the build has a place next to projects like RAMPS; the base cost of a RPi is $25 (or $35 with ethernet), and the base cost of an Arduino Mega 2560 is $75 (digikey). That leaves a lot of (financial) space for an FPGA and an SD card.

Since the goal of the either the FPGA or the MCU is to provide I/O expansion and simple low latency processing, the FPGA seems like the best option, though it doesn&#039;t have ADC&#039;s built in.

I plan to use TB6560AHQ stepper drivers and allow control of everything including the step size, decay rate and torque via the FPGA.
For the heater controllers, I plan to run a PWM controller from the FPGA.
The endstops are just buffered digital inputs to the FPGA.
For thermistor sensors, I plan to use an external ADC, with an option to use MAX6675 sensors and thermocouples instead.

I&#039;ll add all the same expansion connectors as are present on RAMPS.

With a Spartan 6 XC6SLX9 available for $12, this should all be doable in a reasonable price.

Please let me know if you have any suggestions or comments!</description>
        <link>https://reprap.org/forum/read.php?13,142066,142066#msg-142066</link>
        <lastBuildDate>Thu, 12 Mar 2026 18:37:04 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,231548#msg-231548</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,231548#msg-231548</link>
            <description><![CDATA[ There's also <a href="http://octoprint.org/" target="_blank"  rel="nofollow">OctoPrint</a> if you're just looking to put a network interface on an existing printer with serial support. I've connected mine directly (with level-shifting) from RAMPS 1.4 to the RaspberryPi UART. Works great from multiple machines at the same time, with temperature graphs, gcode visualization, progress reports, webcam recording/timelapse, file storage and upload. Really great stuff.<br />
<br />
I actually modified the STL exporter for SketchUp so it can not just export STL but slice and upload (HTTP POST) to the printer all with one click.<br />
<br />
Next on my todo list is to have the ability to flash RAMPS firmware from the Pi without a USB cable at 4 MHz.]]></description>
            <dc:creator>CapnBry</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 31 Jul 2013 15:12:46 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,231243#msg-231243</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,231243#msg-231243</link>
            <description><![CDATA[ Ah sorry, maybe I should be more precise. Its nothing special. I plugged the reprap melzi and the pi and it prints using the printcore.<br />
<br />
The python script just sends the gcode to the melzi via usb!]]></description>
            <dc:creator>ur3dchef</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 30 Jul 2013 15:53:14 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,231230#msg-231230</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,231230#msg-231230</link>
            <description><![CDATA[ A basic problem in porting Arduino 3D printer code to a processor running a Linux operating system, is how to establish a non-blocking serial communication between G code reading software and  the low level code  that parses the G code to drive the motors and extruder heaters.<br />
<br />
ur3dchef - can you explain how you achieved non-blocking serial communication?<br />
<br />
John]]></description>
            <dc:creator>JohnDH</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 30 Jul 2013 15:15:28 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,231205#msg-231205</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,231205#msg-231205</link>
            <description><![CDATA[ I have my Raspberry Pi Running my Printer.<br />
<br />
I have a python script polling a folder on the Rasppi for gcode files, I then have another app on my laptops than drop the gcode files to a UNC path on the raspberry. This means all the gcode processing and slicing is performed on the laptops/computers and then the actual printing and monitoring of the print is offloaded to the Pi.<br />
<br />
The python script also emails when the job is complete and takes pictures of the print on the attached webcam.<br />
<br />
If anyone is interested let me know and I'll post up the Pi configuration and scripts.]]></description>
            <dc:creator>ur3dchef</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 30 Jul 2013 13:44:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,230331#msg-230331</guid>
            <title>Re: A new development option</title>
            <link>https://reprap.org/forum/read.php?13,142066,230331#msg-230331</link>
            <description><![CDATA[ Ah, I see it's not so RAMPS-friendly, after all. As for the cost, well I assume with Pi you would use it to gain all the premium features like a touch LCD display, custom Pronterface, wireless and network printing, onboard slicing, etc., and then, since you have some bandwidth, take over many of the duties typically performed by RepRap firmware and drive RAMPS directly, free of Arduino. But you are quite right, especially if you're making your own boards the low cost and convenient encapsulation of Arduino-based controllers are hard to beat.]]></description>
            <dc:creator>Thinkyhead</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 27 Jul 2013 10:08:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,229366#msg-229366</guid>
            <title>Re: A new development option</title>
            <link>https://reprap.org/forum/read.php?13,142066,229366#msg-229366</link>
            <description><![CDATA[ While I'm going the Beaglebone Black route, my end objective is a stand-alone 3D Printer system. The $45 BBB with a WiFi connection, the Printer Cape, and a 4.3" TFT LCD touch display, will fit in the space of my present SmoothieBoard controller. Initially I will use the WiFi link to import G Code files, but I hope later to do the STL file to G Code conversion on board. No PC required.<br />
<br />
The two on-board PRU processors solve the problem of doing real time with most of the code running on a Linux operating system.<br />
<br />
John]]></description>
            <dc:creator>JohnDH</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 23 Jul 2013 17:08:27 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,229172#msg-229172</guid>
            <title>Re: A new development option</title>
            <link>https://reprap.org/forum/read.php?13,142066,229172#msg-229172</link>
            <description><![CDATA[ This still doesn't solve the problem.  You're replacing a $6 part with a $39 part and a $35 part.  $6 &lt; ($39 + $35).  That is the problem with Raspberry Pi-based electronics.  As long as you're trying to compete with Gen7, you're not competitive.<br />
<br />
Thinkyhead Wrote:<br />
-------------------------------------------------------<br />
&gt; Hold the presses. I didn't notice if anyone else<br />
&gt; has mentioned it, but there is now a product<br />
&gt; called "Embedded Pi" available at the element14<br />
&gt; site. It's especially for this purpose. It has the<br />
&gt; header layout for Arduino shield, so you can<br />
&gt; directly attach RAMPS 1.4 to it, with the SD/LCD<br />
&gt; package and all.<br />
<br />
Now, don't get me wrong, the Pi would offer some benefits that Gen7 doesn't have and nor does RAMPs; but I (currently) can't get over that price premium.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 23 Jul 2013 04:45:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,228496#msg-228496</guid>
            <title>Re: A new development option</title>
            <link>https://reprap.org/forum/read.php?13,142066,228496#msg-228496</link>
            <description><![CDATA[ Thinkyhead Wrote:<br />
-------------------------------------------------------<br />
&gt; Hold the presses. I didn't notice if anyone else<br />
&gt; has mentioned it, but there is now a product<br />
&gt; called "Embedded Pi" available at the element14<br />
&gt; site. It's especially for this purpose. It has the<br />
&gt; header layout for Arduino shield, so you can<br />
&gt; directly attach RAMPS 1.4 to it, with the SD/LCD<br />
&gt; package and all.<br />
<br />
I don't think so, it has the Uno layout not the Mega layout.]]></description>
            <dc:creator>bobc</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 20 Jul 2013 16:22:21 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,228400#msg-228400</guid>
            <title>A new development option</title>
            <link>https://reprap.org/forum/read.php?13,142066,228400#msg-228400</link>
            <description><![CDATA[ Hold the presses. I didn't notice if anyone else has mentioned it, but there is now a product called "Embedded Pi" available at the element14 site. It's especially for this purpose. It has the header layout for Arduino shield, so you can directly attach RAMPS 1.4 to it, with the SD/LCD package and all.<br />
<br />
[<a href="http://www.element14.com/community/docs/DOC-53007?CMP=TRC-Pi-Embedded" target="_blank"  rel="nofollow">www.element14.com</a>]<br />
<br />
That should speed the porting process! The price is US$39<br />
<br />
<i>Depending on the jumper placement on the Embedded Pi, you can select each of the three modes of operation:<br />
<br />
<b>STM32/Standalone Mode:</b> The Embedded Pi works as a base platform, the STM32 controls the Arduino™ shields directly without the use of Raspberry Pi. It can interface with outside world and can control surroundings by sending &amp; receiving input/output using wide variety of sensors; like controlling lights, motors, and other actuators.<br />
 <br />
A quick &amp; easy embedded project can be built in C using CooCox development tools, a FREE and easy-to-use ARM development tool environment for Cortex-M MCU with flash programming &amp; debugging capability (CoIDE, CoFlash, CoLinkEx etc), along with the integrated abundant reusable code shared by CooCox team and CoFans.<br />
 <br />
<b>ST-Adapter Mode:</b> The Embedded Pi STM32 controls the Arduino™ shields, and the Raspberry Pi works as the GUI or command line console to send commands/data to and receive data from Embedded Pi. This is an advanced mode which extends and strengthens the automation control capability of the Raspberry Pi, taking the advantage of STM32F103 NVIC (Nested Vectored Interrupt Controller), GPIOs, and more peripherals like ADC and PWM.<br />
 <br />
<b>Raspberry Pi Mode:</b> The Embedded Pi works as a hardware connection bridge between Raspberry Pi and Arduino™ shields, allowing the Raspberry Pi to interface directly with existing Arduino™ shields, having a number of sensors &amp; control to interact with external environment. It offers all the possibilities of connecting digital and analog sensors using the Arduino™ shield but with the power and capabilities of Raspberry Pi.</i>]]></description>
            <dc:creator>Thinkyhead</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 20 Jul 2013 04:44:26 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,227661#msg-227661</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,227661#msg-227661</link>
            <description><![CDATA[ Coolerooney Wrote:<br />
-------------------------------------------------------<br />
&gt; Just a question about the L6470 Driver you mention<br />
&gt; (much) earlier in this thread<br />
&gt; <br />
&gt; Did you actually hook it up?<br />
<br />
<br />
No, I didn't in the end.  I'm trying to cost-reduce/performance increase from pololus, and it doesn't really accomplish that.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 17 Jul 2013 06:29:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,227657#msg-227657</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,227657#msg-227657</link>
            <description><![CDATA[ JohnDH Wrote:<br />
-------------------------------------------------------<br />
&gt; Detailed information on the two Beaglebone Black<br />
&gt; PRU real-time processors can be found here<br />
&gt; [<a href="https://github.com/beagleboard/am335x_pru_package/" target="_blank"  rel="nofollow">github.com</a>]<br />
&gt; blob/master/Documentation/01-AM335x_PRU_ICSS_Overv<br />
&gt; iew.pdf<br />
<br />
<br />
Ah, I had no idea; I hadn't looked into the Beaglebone Black particularly closely.<br />
<br />
There's still a fundamental problem with any of these solutions: they will not, they cannot compete on price with Gen7.  That's just because replacing a $6 part with a $45 part is a bit of a non-starter.  I think I could bring the electronics in under $100 with a beaglebone black.  That makes it more affordable than RAMPS, but still more expensive than Gen7.<br />
<br />
They're not the same target, I know, but the comparison will be made.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 17 Jul 2013 06:27:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,226846#msg-226846</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,226846#msg-226846</link>
            <description><![CDATA[ Hi Annirak,<br />
<br />
Just a question about the L6470 Driver you mention (much) earlier in this thread<br />
<br />
Did you actually hook it up?<br />
<br />
Looking for code to use this driver with a Mega<br />
<br />
Thx<br />
<br />
Coolerooney]]></description>
            <dc:creator>Coolerooney</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 14 Jul 2013 05:18:38 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,222628#msg-222628</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,222628#msg-222628</link>
            <description><![CDATA[ Detailed information on the two Beaglebone Black PRU real-time processors can be found here<br />
[<a href="https://github.com/beagleboard/am335x_pru_package/blob/master/Documentation/01-AM335x_PRU_ICSS_Overview.pdf" target="_blank"  rel="nofollow">github.com</a>]]]></description>
            <dc:creator>JohnDH</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 29 Jun 2013 22:13:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,222068#msg-222068</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,222068#msg-222068</link>
            <description><![CDATA[ The Beaglebone Black at $45 has two PRU microcontrollers built-in that can be used for real-time control, and there is provision for code on the main processor to talk with the PRU processors.]]></description>
            <dc:creator>JohnDH</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 27 Jun 2013 12:52:52 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,220523#msg-220523</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,220523#msg-220523</link>
            <description><![CDATA[ I had a spare rPi that I wanted something to do with and stumbled onto Repetier-Server. It allows you to have a web interface to control your RepRap and ques up gcode that you may want to print, even has a simple model store if you are printing out the same thing over and over.<br />
<br />
For me it takes advantage of what the rPi's strengths are - able to run complex interface and web control applications while leaving the real-time low level stuff to any existing RepRap electronics. Plus, as Repetier-Server only needs about 5MB of RAM while sending gcode to the printer you can run several off of one Pi.<br />
<br />
It means that you can monitor how far a print has got, temperatures etc. from any web browser on your network (even a phone browser). I have port forwarded through my router so that I can check on things if I have to pop out for a bit or am out of range of my wireless network in the garden.<br />
<br />
Eventually it should also allow custom scripts that would enable the Pi to control the power supply of a given printer (or other functions) so you could be leaving from work, want to print something and have the bed heating up ready for your arrival home (purely as an example ;)).]]></description>
            <dc:creator>smartroad</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 22 Jun 2013 05:01:32 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,211545#msg-211545</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,211545#msg-211545</link>
            <description><![CDATA[ You may be able to get more inputs by doing something like this <a href="http://youtu.be/i_r3z1jYHAc" target="_blank"  rel="nofollow">RPi cluster</a>. The video shows how this guy synchronizes them together.]]></description>
            <dc:creator>tbskinner</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 23 May 2013 17:54:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,211022#msg-211022</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,211022#msg-211022</link>
            <description><![CDATA[ Guys, seriously don't bother with the Pi,<br />
<br />
It's I/O is laughable.<br />
<br />
If you want something to replace the Arduino and be the computer at the same time look at a lot of the Pi's competitors.<br />
<br />
BeagleBone would be a good example.<br />
<br />
<a href="http://beagleboard.org/Products/BeagleBone%20Black" target="_blank"  rel="nofollow">http://beagleboard.org/Products/BeagleBone%20Black</a>]]></description>
            <dc:creator>ShadowRam</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 22 May 2013 08:56:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,210892#msg-210892</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,210892#msg-210892</link>
            <description><![CDATA[ But to coordinate all axes, and make sure they accelerate the same fashion and such...is complicated.<br />
I think it's easier to be done in the software, at least it has been done.]]></description>
            <dc:creator>sam0737</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 21 May 2013 22:57:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,210698#msg-210698</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,210698#msg-210698</link>
            <description><![CDATA[ Had a quick peek at those L6470 drivers, and I just have to say wow! Seriously, those are some sexy drivers. And they do look perfect for a Pi based system. The programmable acceleration and single command constant speed commands would make most of the "real time OS" worries go away, and the SPI interface makes the limited pins of the Pi a non issue as well.]]></description>
            <dc:creator>bryanandaimee</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 21 May 2013 10:04:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,210648#msg-210648</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,210648#msg-210648</link>
            <description><![CDATA[ The default mosfet of RAMPS BOM mightnot work well for 3.3v but as said planning for using an external one already...<br />
The SD extension board designed for RAMPS might not work because of the voltage translator.<br />
<br />
Other than that, it should work.<br />
<br />
Though dont understimitate the software issue, u might end up rewriting the whole firmware, not an easy job.<br />
<br />
p.S. I am working on writing a firmware for Arduino Due.]]></description>
            <dc:creator>sam0737</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 21 May 2013 07:19:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,209919#msg-209919</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,209919#msg-209919</link>
            <description><![CDATA[ Edit: Please scrap the post below - It's already been done apparently... LOL<br />
<br />
Looks like this thread is a little stale, but there MIGHT be some interest?<br />
Digilent have a PIC32 board that is basically an Arduino Mega form factor. (They call it a MAX32)<br />
<a href="http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,719,895&amp;Prod=CHIPKIT-MAX32" target="_blank"  rel="nofollow">Link to MAX32</a><br />
Sure, it's a 3.3V processor, but from what I can see, a standard RAMPS1.4 will work just fine at 3.3V.<br />
The A4988 polulu stepper drivers are already 3.3V / 5V parts.<br />
I don't envisage any problems with mechanical end stops.<br />
The thermistor inputs will still produce readings at the 3.3V supply (although obviously different code is needed)<br />
There _MIGHT_ be some issues trying to drive the heater/fan FETs from only 3.3V, but I'm already intending externally mounted FETs for these.  (While the STP55NF06L datasheet seems to indicate it could still handle around 45A with a 3.3V Vgs, I doubt I'd 'risk' it above 15A or so)<br />
<br />
Can anyone here tell me why I wouldn't be able to piggyback a RAMPS1.4 straight on top of a MAX32?<br />
Obviously, the software aspect is COMPLETELY different and it'd be a big hurdle to overcome, but my simplistic brain seems to think that the hardware aspects are 'non-existant' in this case.<br />
<br />
Aside from the software aspect (which I accept are HUGE), I think this would be quite an impressive 'upgrade path' for those who already have a RAMPS1.4 board...<br />
An 80MHz PIC32 (which is a MIPS R4k core) should have ample 'grunt' and it DOS have a hardware divide instruction which should help overall execution speed.]]></description>
            <dc:creator>TheRevva</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 18 May 2013 17:54:50 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,149391#msg-149391</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,149391#msg-149391</link>
            <description><![CDATA[ @TonyD<br />
I'll be working on that this week; I'll post here either with updates or a link to a more suitable thread.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 20 Aug 2012 13:01:54 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,149251#msg-149251</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,149251#msg-149251</link>
            <description><![CDATA[ @Annirak<br />
<br />
Did you get anything working with the L6470 motor drivers? I've been looking to add a stepper motor controller to the raspberry pi and the L6470 looks a good match.]]></description>
            <dc:creator>TonyD</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 19 Aug 2012 16:37:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,147489#msg-147489</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,147489#msg-147489</link>
            <description><![CDATA[ I looked at those but I could never find one which was actually in stock.  The Stellaris (Luminary) ones seemed better--Cortex M3 vs M0 for the NXP ones--but the ones I could find are SOIC, not DIP.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 10 Aug 2012 15:57:07 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,147461#msg-147461</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,147461#msg-147461</link>
            <description><![CDATA[ There are some DIP Cortex-M3's and M0's<br />
<br />
<a href="http://www.digikey.co.uk/product-detail/en/LPC1114FN28%2F102,12/LPC1114FN28%2F102,12-ND/3430860" target="_blank"  rel="nofollow">http://www.digikey.co.uk/product-detail/en/LPC1114FN28%2F102,12/LPC1114FN28%2F102,12-ND/3430860</a><br />
<br />
Luminary micro did a dip unit, but I'm struggling to find a reference.]]></description>
            <dc:creator>annodomini2</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 10 Aug 2012 14:09:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,145781#msg-145781</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,145781#msg-145781</link>
            <description><![CDATA[ annodomini2 Wrote:<br />
-------------------------------------------------------<br />
&gt; But is the PIC32 supported as a result? And if so,<br />
&gt; how well is it supported?<br />
<br />
AFAIK, that's the benefit of using a standardized core.  The core itself is well supported (MIPS32 M4K).  I can't speak to the support of the peripherals, but that's something that's not too bad to overcome.  A quick google brought up this forum thread where someone learns to build GCC for PIC32: [<a href="http://www.microchip.com/forums/tm.aspx?m=292995" target="_blank"  rel="nofollow">www.microchip.com</a>]<br />
<br />
Again, I'm not suggesting that a PIC32 is necessarily the best option for future development--it's just the only DIP MCU with a hardware divider.<br />
<br />
Personally, my interest leans more towards a configuration where the MCU is just a segment buffer/stepper driver and all other processing is done on a host PC.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 01 Aug 2012 13:00:27 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,145766#msg-145766</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,145766#msg-145766</link>
            <description><![CDATA[ Annirak Wrote:<br />
-------------------------------------------------------<br />
&gt; PIC32 is MIPS32, which has gcc support.<br />
<br />
But is the PIC32 supported as a result? And if so, how well is it supported?]]></description>
            <dc:creator>annodomini2</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 01 Aug 2012 11:21:54 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,145728#msg-145728</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,145728#msg-145728</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />I think that QFP is solderable as long as you have lots of flux, some solder wick and a PCB with solder mask</div></blockquote>
<br />
It likely is, perhaps even on an isolation milled PCB (no solder mask, but grooves between the pins). Everybody has a cooking plate and getting a magnifying glas isn't too much to ask for.<br />
<br />
The actual problem is: <b>people have to believe this</b>. They have to trust they can do this them selfs, getting something working before they get frustrated. Applies for soldering a much as for firmware configuration/uploading.<br />
<br />
Similar problem with the PIC32: everybody waves for ARM chips, so a PIC32 has to have (at least) a demonstratable killer feature where the ARM can't keep up with. MIPS is undoubtly an excellent architecture, I have an SGI Octane (MIPS R10000) in my own basement. This heavy brick easily calculated seti@home packages in 8 hours at times when Wintel boxes required some 60 hours to do the same. Still ... you see what everybody is using these days :)]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 01 Aug 2012 06:38:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,145654#msg-145654</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,145654#msg-145654</link>
            <description><![CDATA[ As for using the PIC32 as an option, it seems like the only DIP or PLCC package MCU with hardware DIV support.  Since DIV is a bottleneck for path planning, and MIPS32 is a gcc-supported architecture, that seems like a sensible solution.  Personally, I'm not going to spend any effort on that--either I'll build something with L6470's for my own interest, or I'll buy a R2C2 build.<br />
<br />
Upon some reflection, I'm probably not the right person to design mainstream electronics for RepRap.  I think that QFP is solderable as long as you have lots of flux, some solder wick and a PCB with solder mask; consequently, I have no qualms about using QFP parts.  I've even done power pad QFN with a heat gun in the past, so I don't see a huge problem with those either.  As a result, I recognize that designs I produce won't be as interesting to hobbyists.  People, like Traumflug, who have more of an interest in making the easiest to assemble board should be designing the mainstream electronics.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 31 Jul 2012 18:40:41 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,142066,145647#msg-145647</guid>
            <title>Re: Raspberry Pi based electronics ideas</title>
            <link>https://reprap.org/forum/read.php?13,142066,145647#msg-145647</link>
            <description><![CDATA[ I'm still doing some work towards a RPi solution with the L6470.  I know it's not very DIY friendly, but I've concluded that Gen7T is about as DIY friendly as we need to be.  No sense in me reinventing that.  Instead, I'm trying to work a design so that I can take all the stepper management and timing out of the system and remove the MCU entirely.<br />
<br />
I don't know if that counts as one-sided.  Maybe I don't understand what you mean.  Maybe the issue has been confused--when I got the impression that the RPi was replacing the host instead of the controller, I started another thread, in the Gen N+1 forum.  Eventually, I had R2C2 pointed out to me.  Since it did pretty much what I was trying to design, I stopped work on designing new electronics; figuring that I'd just follow that instead.<br />
<br />
Perhaps you think this was one-sided because after all that I'm back looking at a RPi solution.  Well, if that's the case, you misunderstand me.  I've accepted all the commentary--I just think that using the RPi as a controller is a fun project and might be useful to someone.  Do I think it should be the next generation of electronics?  No.  It might find a small niche, but I suspect there won't be many of us using it, and I'm okay with that.]]></description>
            <dc:creator>Annirak</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 31 Jul 2012 18:16:40 -0400</pubDate>
        </item>
    </channel>
</rss>
