Fantastic instructions, thanks! I did this with a raspberry pi B. All the steps for setup were identical, just had to print a different case and use jumper wires to connect everything.
I've never commented on a video before ever, but you sir did an awesome job. I tried to figure out all this stuff on my own based on the prusa and octopi web sites and came close, but they were missing some really key info that you had. Great, great job and thank you for making this.
WoW! Slight shenanigans for the camera extension aside, this seems to be a very well designed integration. I am impressed with Prusa for making this possible. It is kind of a testament to how much value is added to the printer by OctoPrint. This is also an amazing demonstration of how the concept of Open-Source has allowed more than two companies to make money though the course of your build. The fact that you can succinctly present all of that in less than 15 minutes is no less amazing. Great Video.
Thanks man! I agree, the camera cable is a bit of a hack job. I agree, it's cool that Prusa even thought to integrate this at all. Very nicely done. Thanks for watching!
great vid! thank you for sharing. Please note however that Octoprint seems to not recommend Raspberry Pi Zero W...and suggests Raspberry Pi 3B. "Recommended hardware: Raspberry Pi 3B. Please note that the Raspberry Pi Zero W is not recommended since severe performance issues were observed, caused by the WiFi interface when bandwidth is utilized (e.g. the webcam is streamed), negatively impacting printing results."
Another fantastic video Chris, well explained and should be easy for most people to do. You might put a step-by-step process in the link below as a reference.
My experience is that the rpi zero W is at the edge of what you need in processing power. Adding a webcam definitely puts a high load on it so it's pushing the edge. The zero W can work well and reliable with Octoprint, but you might want to go easy on the setup (no webcam) and only install a few plugins. Note: For that reason the rpi zero is also not officially supported by Octoprint. My main prniter is running Octopring on a rpi zero 2 W, which is more than capable 👍 (also has 2 webcams connected)
Good video but Prusa needs to implement Wifi on their printer. For 750USD for the kit 10USD for the pi0 should not be an issue... I mean they do not have a touch screen in 2019...
I kinda thought the same thing, but I think that's how the Raspi foundation is setup, they won't sell in bulk to other companies. I am not sure how that work, because Mosaic does it. I know they are very picky about people buying for than one zero at a time in the US. But agreed, they could have thrown something on there for cheap.
@@MaxGoddur Step 1 ) Download octopi from octoprint.org Step 2 ) Flash to microSD Card using etcher Step 3 ) Once flashed, modify octopi-wpa-supplicant.txt with your wifi info Step 4 ) put said microSD Card into raspberry pi and boot it up Step 5 ) plug in USB cable from raspberry pi to printer and open the webGUI for octoprint Step 6 ) You're done. I can get this from start to finish under 30 min (longest part is actually downloading the octopi image)
The wifi failure on the Raspberry PI 4 continues many have walked through the install setup but no one so far has been able to resolve the issue of failing to connect to wifi. Many say they have successfully carried out this setup and those that have been kind enough to help only to have them walk away with their hand in the air. Some also say they got it working and it must be something on my end and I agree. Eventually, others will be searching for solution and stumble onto this post and channel.
the correct way to allocate a static ip is either : 1) assign it as static in your router 2) use the method here and reserve that ip in the router. otherwise there is a chance the DHCP server will assign the same IP you made static to another system and they will conflict
I thought your soldering looked kinda rough then I got the kit in myself and man it's hard to get a beautiful soldering joint on these, that pad is so small and the solder would kindof wick up my pins!
Using a dhcp assigned address for a static can cause a problem as the dhcp server may re-issue it to some other device. Generally it is better to assign fixed addresses either in the router or to use an address that is outside the dhcp pool.
Thank you for the detailed instruction. Planning to buy a prusa mk3. I am using octoprint since years successful and never want to miss it. Also there are some apps for your smartphone for octoprint access. What i was missing in your video is the fact, you had to shutdown the pi before you switch the power off. Otherwise the sd card of the pi sooner or later will get corrupt. Anyway i wondered if there is a feature that the prusa will shutdown the pi?
Yep, old but gold video. Thanks Chris. I've watched your take on setting up WiFi on the Prusa as well as another. I don't see why I can't install Octoprint, configure the Pi and get everything set up without the use of Putty etc, as it sits connected right next to the PC . . . THEN install it into the Prusa. What am I missing here? I bought a Zero W on the strength of your video then I find it is NOT the recommended model, as winandd8649 below mentions. Same notion occurred to me . . . if I want to add a camera I would want the faster 4 core 2 W version so I've gone and bought it too. Now I have a Zero W with no project for it. Pays to do more research AND check video dates BEFORE reaching for the wallet.
Thanks for watching! Yeah, this is a pretty old one. The issue with Putty is that GPIO connection. If you don't disable the blue tooth interface, it interferes with the pins. If you were using USB, no putty needed.
The header pins you linked are 6mm in length. I am very disappointed that I did not check that. I ordered them and was surprised that they were that short.
That's a bummer, I just checked the link, it takes me to dual 20's. Maybe they sent the wrong ones? www.amazon.com/DIKAVS-Break-Away-2x20-pin-Header-Raspberry/dp/B075VNBD3R/ref=sr_1_6?ie=UTF8&qid=1541968179&sr=8-6&keywords=dual+pin+headers&dpID=61nSEH42RSL&preST=_SY300_QL70_&dpSrc=srch
Make sure you check the OctoPrint page BEFORE you purchase the Zero W. I didn't, went to download the image and found the big fat warning. "Please note that the Raspberry Pi Zero W is not recommended since severe performance issues were observed." It is a single core mini computer with a slow AF CPU. Great for other projects but not to control a 3D printer.
Chris Riley, it's working great. Using it today to print up legs for my lack tables. 😊 Already added heat bed wire support and a new fan shroud from CNC Kitchen.
Chris, any issues with this since putting it together? I keep reading on the Prusa subreddit that the Zero works great until you attach a webcam to it, at which point it seems to crap out more often than not? I've got a Pi 3b that I can build, but love the self contained option here.
I love the zero setups, but the cam does become an issue. I run a c270 at 640x480 and it does okay, but as you can imagine the quality isn't good. Anything more than take, it starts to crap out.
Thanks for this video. Yet another great and helpful video Chris! I used this video along with the directions from Prusa to get my MK3S setup with a PI Zero. Works great! Thank you! Anyone have any recommendations for a webcam to purchase?
Great Pat, glad it helped. I have never really found a webcam I liked. With the Pi zero you need to stay pretty low res as well. I use a C270 at 800x600, works ok.
@@ChrisRiley Thank you so much Chris! After an hour of usage, I'm starting to realize that the Pi Zero is no powerhouse, that's for sure, so your resolution comment makes sense to me now. But I'll still give that webcam a look. Now, I'm using a cheap Eufy "Indoor Cam" to view my prints, which works great since I already have other Eufy Cams around my home, but I have to jump over to the Eufy app to see it print. I just wanted an integrated solution to view status and prints in a a single Octoprint app. I appreciate the response and the information. :) Thanks again! :)
Hey @Chris Riley. Did you use a regular usb converter/extension? I did the same setup as you, and have been struggling with an "OTG" usb extension cable. I cannot get the webcam to work no matter what I try. Wondering if I am using the wrong type of usb converter cable....
Is it possibile to connect Rpi 3 with same pins on Einsy board to eliminate external power supply(there are two 5v pins,two ground pins,Gpio 14 an Gpio 27 as i can see)?Does Einsy board provide enough power for Rpi B+ or Rpi 3?Thanks for your answer,keep up the good work
One question - I heard that the ZeroW was somewhat marginal for handling Octoprint and the video camera. What has been your experience on this combination?
@@ChrisRiley Chris, what is slow? I mean for a noob that does not have one yet, what is it that is slow. Trying to understand if I want to add the external v 3B board but not understanding exactly *what* is "slow"? Can you elaborate, please?
In the video it looks very easy, unfortunately I couldn't manage to connect none of mine two Zero W to my wi-fi, I tried everything what I could find on the internet. Obviously my Prusa MK3 is not designed for Rasperry Pi. :(
@@ChrisRiley I managed to sort it. For some reason I couldn't get wifi working uncommenting and entering my network info. The other issue I faced was that the latest version of Octoprint doesn't work with Zero W, hence I bought a Pi 4. It works perfectly. Unfortunately I still can't make my Playstation Eye to stream any video. I have spent 3 days tinkering. Still no joy.
Just snip off a set of 4 pins and a set of 2 pins, this will give you the 6 pins you need, and no fiddling around with parts that spin in their socket.
Fantastic tutorial. Ive used this to install in the past without issue. However, after my Octoprint became unresponsive when booting (issue with plugin found in errorlog) i decided to do a clean install. But for some reason after i flash with Win32 it creates another partition, i have removed this numerous times but every time it does the same. I tried installing the Pi with this partition but it will not connect to my network (i have checked SSID and password 3 times). Any ideas my friend?
When you install it should create 2 partitions, this is so you can edit it from windows as well. So having two should be normal. Let me know if that makes since with the issue you are seeing.
hi, I know this video is old and not even sure if this will work for my Prusa Mk3S + but i want to try it. where can I print that orange shell for the raspberry pi?
Instructions work as of 2019-11-07. FYI: For those of you trying this with an MMU2S, make sure you select "5 extruders" and "shared nozzle" when creating a printer profile in Octoprint, otherwise you might find yourself in an infinite loop due to five-filament gcode being ignored. See this post for more info: community.octoprint.org/t/i-installed-octoprint-1-3-12-or-later-and-now-my-mmu2-doesnt-work-properly-the-whole-printer-resets-how-to-fix-this/12962
Hello Chris, I have to tell you... this is an awesome video! It is the only way I could get my pi zero w to work! Sadly, my pi zero is doing weird things. I have had to switch to my 3B+ pi for my MK3. Is there any internal settings like the zero that I need to do... or is it just plug in USB and go? :) Thank you for all of your videos and how helpful they are! Have a great day, Charlie
Thanks! It should be ready to go, no changes. I have 2 zeros I use. Both work, just a little slow. I do use a number 10 sd card for what it's worth. What is it doing?
@@ChrisRiley - wanted to let you know... I wiped micro sd back to nothing and rebuilt Octopi... all is working great! Again that you for this video! Really appreciate you and all you do for the community!
Chris Riley they recommend a pi 3 or 3 b+. My 3 sometimes actually is a lil slow but that’s only when i do a lot at the same time eoth it tbh. I’m tempted to install octo print on my old pi to see how it goes :p
I have the original pi running octoprint and it works fine. What doesn’t work well is trying to slice on the device but that’s a bad idea anyway. You don’t have the control you really need. If you’re just using it to send files up and remote view the status it works fine. I love octoprint. But it should be re-written in a native language. Python is slow and you shouldn’t need more than 600mhz to run a restful web service and send text across a com port.
Chris two questions from a Prusa NOOB.. Is the octopi-wpa-supplicant.txt supposed to have "txt" extension or "conf" or nothing? I cant get it to find wifi at present. Secondly, is there a file to print the plastic part? I want to just load it on the SD card and make it. Otherwise a good lesson.
I think your dual header pins link is incorrect. It's linking to GPIO pins that are 2x20 (pins themselves, not length) and the lengths are only about 10mm.
I HAVE the Pi Zero W but I have not used it yet as there have been discussions that it is not "powerful enough" to use for this situation. Even on the Octoprint page it tells you "Please note that the Raspberry Pi Zero W is not recommended since severe performance issues were observed, caused by the WiFi interface when bandwidth is utilized (e.g. the webcam is streamed), negatively impacting printing results." It has been said that IF you are going to also be using a cam with this setup to actually supply the Pi Zero W with its own power and to remove the power pins from the header as the Einsy board is not able to supply enough power. Care to give your input on this?
These are probably good tips to follow. I have never had an issue with the setup. I have two running with cams and no failures yet. The Pi zero is probably right on the edge of what it can handle, but again, all the testing I have done seems to work just fine. Best practice is not always the practice I follow. :)
Nice video Don't you need to expand the file system on the SD card ? Id be interested to hear how you get on with the camera From what ive read the Zero W doesnt handle camera's too well
Like Chan was saying, it seems to take care of that for you now. There is still the option in the CLI menu if you need it. So far so good on the cam. I'll report back if I find issues, thanks for watching.
Hello Chris, I just assembled a Prusa i3 mk3s and would like to add wireless and a camera. So, if I use a RPI 3b+, will there be any issues like they're having with the pi 0 w? Also, how do you connect the 3b+ to EINSY? Thanks, Gary
Very nicely done video. I have a Mk3, but use an external Pi with a 7" touch screen display, so won't be adding the internal pi, but enjoyed seeing how it is integrated. There are a few things that I would like to point out. First, you should *NEVER* create a static IP address using an address in a DHCP pool unless you remove that address from the pool. While your router seems to be able to catch this situation, most will not. This can lead to ip address conflicts. In regards to installing the SD image, it is always a good idea to format the SD card first and remove any partitions that may be created. The OctoPi image does create multiple partitions. A good one is SDFormatter (www.sdcard.org/downloads/formatter_4/). This will make sure your SD card is in a known state for installing the image. Also, with the header, personally I would have just cut a 4 pin and 2 pin section. But I'm from the era where headers were not really cheap or hard to get and you needed to get the most out of what you have. Since you are going to be removing the case and board, some people might be interested in printing a new case with access to the the Pi, like this one (www.thingiverse.com/thing:2734810). So if you ever have to access the Pi again, it is not a major disassembly process to get to it.
KidKobe210 - I still use the included LCD display, the touch screen, and the OctoPrint web interface. Just depends on what I need to do. For example, the LCD display is still the quickest way to move the Z axis and to do the live Z adjust when starting a print. When changing filament, I use the touch screen to set the temperature and then the LCD to do the unload.
I have the exact same set up you do. However my webcam is not clear. its black and white and very pixelated snowy almost and diamond shaps instead of normal pixel squares. At first it did show it clear but the printer would not connect but after the printer connected and was opperational the webcam stream went to shit. What else can I try to fix this? I followed video but not sure what else to try.
Hi Chris, I just finished assembling my MK3s last night. I watch the video and read most of the comments, I would like to ask few questions if you don’t mind. If I decided to use Pi 3b to have more power and connecting it through USB port, will all the MK3s feature works? Cause I read somewhere that Octoprint takes over the OS then some of the sensors will not work. I don’t really need the wifi, but cool if I can have it. Need your opinion on that.
HI Chris, ordered my MK3S+ yesterday. Your WIFI video here came out about 1.5 years ago. Is everything in the video still valid? Are there any updates I should be aware of before I get started? Thanks for help and great videos!
@@ChrisRiley Awesome, thanks much for the reply Chris! My Prusa is on backorder for 3 to 4 weeks but, I look forward to following your video step by step when it arrives. Have happy and safe holidays!
I bought the Raspberry Pi 4 Model B 2019 Quad Core 64 Bit WiFi Bluetooth (4GB) and have been having a problem getting it to print through the serial port on my Prusa MK3S ...Any Help?
DOPE af homie! Get my mk3 in end of july have a pi zero w laying around and utilized it for this easy tutorial. Next project is the enclosure for the mk3 any tips for the mmu2 for the enclosure?
Thanks! No tips yet, I have the lack enclosure, but we don't know the sizes of the MMU2 yet. I have some contacts over at Prusa, I will see if I can get some early specs.
There is a case for the Prusa that has an integrated opening in the back of case to intall the Pi. I printed and installed it. Makes access easier if ever needed.
Chris i know this is an old video but is this the same for a pi3b+? I set the static ip address but then you go through 2 more steps. Are those needed as well on pi3b+?
Hi Chris, I will have a MK3S soon and I would like to add octoprint to it. I read a lot of negative stuff about using a RPB Zero W for this. Apparently the makers of Octoprint are not really in favour of this. You have a lot of experience on this: what would be your advise? Are you still using the RPB 0W with the prusa MK3, and does it have some limitations? Some are even suggesting that the slowness of the RPB0W could even have a negative impact on your print, not sure how this is even possible. Thank you!
I still use them all the time. There are some limitations. I suggest to not use a camera and if you do, keep it very low res. If the ZERO gets overloaded it will cause the gcode stream to stutter and cause bad prints. The way I see it, it's cheap, if it doesn't work out, no big lose. Personally, I like them.
Great intructions. I got it all to work but then suddenly it stoped working. I reinstalled everything but still no wifi connection. Does somebody has any idea ?
Thanks for your Support. I tried but still no connection. IT shows up when i connect IT via USB, so maybe the antenna is broken. But i don't know why this should be the Case. It was working for like 40h and then suddently stopped connecting ... :(
Hi Chris and other. As soon as i plug my pi in the mk3s it isn t turning on. As soon is I unplug it from the board it turns back on again. I checked the pins and aktivated the pi port on the mk3s. What could it be ? Would be nice to here from you.
Any suggestions on how long the USB OTG cable needs to be to make it out of the enclosure comfortably? The one on adafruit looks kind of short to me. www.adafruit.com/product/1099
Thank you Chris! Nice video! Just wondering have you tried using a Pi Camera (with the ribbon cable) - Raspberry Pi Camera Module V2-8 Megapixel,1080p - rather than USB camera? Not sure if it's any better/faster? Also if we want a static IP after using the pre-configured PrusaPrint, I'm guess we still need to do some editing of files?
HI Chris. Any reason you couldn't go ahead and configure the RP before installing it in the printer? I'm waiting for my i3 MK3s to ship and would like to get started with prepping the initial mods ahead of time. Thanks.