I also forced the router to assign the octopi hostname to the Pi. I do this so that I will always know the address of the Pi on the network. I also took a moment to have my router assign the Pi's WiFi MAC address a single IP via DHCP. # now populate the SSID information for the Pi's WIFI client:Ĭat > /etc/wpa_supplicant/wpa_nf network= EOF sudo reboot Ssh # always useful to have vim! sudo apt-get install vim You could just as easily do it with an HDMI monitor/TV & USB keyboard - just leave out the ssh commands below. I was too lazy to plug my Pi into an HDMI monitor and find a USB keyboard so I just plugged the Pi into my router via ethernet, found the DHCP assigned IP and configured the WiFi, and did it via ssh (see below). It came preconfigured with the web server all setup and the web cam service ready to go once a cam was plugged in.įor RS, Printrun and OctoPi, before plugging the Pi into my printer, I had to enable the WiFi dongle. To setup OctoPi, on the other hand, all I had to do was download the SD card image, load on to SD card with APB and plug it all in. The web interface (in my opinion) was ugly and the functionality not intuitive. It would disconnect or not connect at all. In my hands, however, RS never really worked properly. To setup RS, download the Pi tarball from their site and follow the directions. If that sounds like greek to you, probably should skip Printrun. To use it, I had to ssh -Y into the Pi and display the interface using X-windows. Unfortunately, it ran like a dog on the Pi. Printrun's pronterface works as it does everywhere. To setup Printrun, check out a site like this one. UNetbootin also works well and seems to work on Windows and Linux, too. I used to prep SD cards for the Pi with dd, etc. The above needs and the fact that I happen to have a Pi led me to try out a few different solutions, including Repetier-Server (RS), Printrun (pronterface), and Octoprint in the form of OctoPi.įor RS & Printrun, I used a fresh install of Raspbian on a 32GB SD card setup with Apple Pi Baker. There are alternatives such as the newly introduced Intel Galileo, but again, there are so many Pis out there that support is great and the community is vibrant. The Pi is cheap, ubiquitous and there is a lot of support for it on the web. It has more USB ports so it is possible to plug in a WiFi USB dongle, the Arduino/RAMPS, and a USB web cam (more on all that later). I would recommend the B+ for someone who might be purchasing one new for this project. The current models come in two flavors: B & B+. I happen to have a Raspberry Pi B from another project that was severely underutilized. Finally, I really wanted to be a be able to check out prints when I wasn't in the same physical location as the printer and to be able to record prints so that when something goes wrong, I have a way to get some visualization around the time of the problem. Moreover, I really wanted to be able to control the printer more easily than the LCD/knob interface and some control options were not available via the LCD/knob. It didn't take me long to get tired of uploading files to the SD card via sneaker net.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |