The configuration above can send G-Codes to the Duet, and therefore could potentially print things, etc.
I assume that means the Pi has a USB serial port plugged into the Duet Board USB port, and that the Pi is running repetier.
If anyone's interested in the code let me know and I'll publish it.A duet to a raspberry with repetier server 0.93.1 jpg stills which can later be turned into a timelapse video with ffmpeg or mencoder.Įventually I'm planning on using PHP to provide the camera wrapper including controls in the web UI to kick off or kill a recording session. I've also written a Bash script to take timed. So far I have just created a wrapper page that loads the main UI in an iframe and puts some elements on top so I have a button that will popup a webcam view. I missed the webcam support, so I am currently in the process of shoe-horning webcam features into Repetier Server. I'm not too enamored with the UI, it doesn't seem all that intuitive, but it's manageable and most importantly it does a great job of talking to the new firmware, even supporting the binary protocol. It does a good job of controlling the printer. Since I didn't want to abandon the convenience of having a web UI for the printer, I ended up trying Repetier Server and am quite impressed. This is a shame, because I really like Octoprint's simplicity and webcam integration. The closest I came was being able to send basic commands to the printer, but when I started trying to print it errored out and failed. Unfortunately, despite trying numerous fixes that Daftscience posted, I was unable to get Octoprint to work correctly with the new firmware. Seriously, if anyone is still running the Marlin firmware it is well worth the effort to switch to Polygonhell's. I switched to Polygonhell's Repetier firmware and I can't emphasize enough how impressed I am with the improvement.
Well, it looks like I can no longer use Octoprint. People in this thread are talking about running a web-server-based interface to feed the g-code. Unfortunately, the ARM core is slow to process all the file parsing, and the 512 MB RAM limit means it will run out of memory quickly on complex prints like Yoda Head. I've run Pronterface on a Raspberry Pi to drive a Printrbot. The idea was to give a board that school children could learn a lot about the internals of computers, but hobbyists have bought 100x the number they expected to sell to schools.
It has a very limited ability to send and receive some digital signals, on top of full HDMI video output, USB ports and Ethernet ports. It costs about the same as an Arduino kit. commands: M206 T3 P145 X%(maxLength)s M206 T3 P149 X%(maxLength)s M206 T3 P153Ĭonfirm: You are about to shutdown the system.Ĭambo3d wrote:what is rasberry pi, is it something like an arduino? what are pros and cons compared to the arduino?Īn Arduino is a microcontroller chip capable of driving a few devices the chances of it driving any kind of video display are basically nil.Ī Raspberry Pi is general purpose Linux computer (based on a Broadcom video processor chip and ARM core) that is about as powerful as a typical tablet device or smartphone. The MAX is my first 3-D printer, and although it has been a struggle sometimes, I am really happy with it. Together they create awesome timelapse videos of my prints automatically. I stream the output from the camera using mjpeg-streamer which integrates with Octoprint. I even added a Logitech C910 camera which is also controlled by the Pi. I am running Arch Linux for the OS on the Pi. To power it, I soldered the +5v & GND on an old USB A Female connector to the +5v & GND on a Molex extension cable so it can be powered from the internal PSU.įor the software, I'm using Octoprint which so far I have been really impressed with. I created a custom mounting adapter so I could mount it inside the front panel where the LCD goes: I thought I'd share my experiences with integrating a Raspberry Pi into my Rostock MAX in case anyone is thinking about doing something similar.