Three days I've been trying to get both my cameras working. Your video is the only one that ACTUALLY included all the steps that made it work. Thank you!
That's great, and I'm so glad I could help! Having the cameras able to watch your different printers can make a world of difference! Thanks for sharing the experience.
Excellent video and write up. With the Kiauh installation currently not working to setup a webcam, this is perfect. Just getting Klipper installed on my Ender 3 again, as my Pi has died and I am now using an old laptop. All I had to do was change the video device number and hey presto, webcam works. Thank you so much. Your a STAR!!!!
Thank you and I'm glad this helped! It's awesome how little you have to change with Klipper when going from device to device. Happy the camera is running and thanks for the kind words !
I'm not sure if the cams are working through KIAUH, because like you I decided to turn to CrowsNest and I couldn't be happier. Setup was simple and the configuration is easy to change and adapt. I made a video on how to set it up: ua-cam.com/video/7A4wIKLQQoM/v-deo.html
Thank you so much! I've hit a bit of a time crunch in my everyday life so it's been hard to find the time for these videos, but I appreciate your comment. Comments like yours give me the motivation to find the time I have to make these, so thank you!
Love the detail and why's for the changes. It drives me crazy when there isn't an understanding. This is good for anyone starting klipper. Sub from this guy.
Thank you dude! I like explaining the 'Why' to help newer people grasp not only the concept but also the reasoning. I appreciate you noticing that and taking time to comment! Thank you.
@PrintsLeo3D I've been doing this for 3 years. I love this Hobbie. But I'm also nerdy and like explanation. Thorough detail. Your videos scratch that itch. Sometimes the forums are enough. Other times not so much. Which is why I am here.
Cudos, your vids are one of' if not the best out there. But that's just my opinion. Thank you for taking the time to put effort in it, it is being appreciated a lot.
Thank you so so much! These comments mean the world to me because I try and put in a lot of effort to the pacing and flow of the videos, as well as the content. If these videos keep helping people I will keep making them! Comments like this let me know they help, so I thank you!
Thanks for the feedback! Getting a camera going to watch your printer is a game changer, and opens you up to some more features (like failure detection) , so I'm happy to be able to help get this running!
wow are you a life saver my friend. ive been trying to get a camera working on my neptune 4 pro for so long! its all because they're running the older klipper version.. and for some reason my camera was coming up as cam4 lol I appreciate you!!!
Happy to help! I'm glad you found me because trying to hunt down the issue with these older Klipper version can be tough. Thanks for watching and for leaving a comment!
Awesome, so glad it helped! CrowsNest is really easy to use, so I was happy to showcase how simple it can be to get it going. Thanks for leaving a comment and letting me know it helped!
That's such a good use for an old ps camera! One of CrowsNest biggest strengths is how easily it interacts with all sorts of cameras, and this really goes to highlight that. Thanks for sharing your experience I'll be sharing this story going forward !
LEO, these videos are awesome! Straight to business! not talking for 5min about something else, like most videos I've seen. I got klipper up and running on both of my vox x2. Could you do a video on how to get faster prints out of klipper? thanks!
Hey Johnny, thank you so much! My videos can be long enough sometimes so I need to get to the point lol Yes the speed videos are coming. I am finishing up a belted dial Z video now, and then I am doing Klipper videos: input shaping, pressure advance, and speed (likely in that order )
Thank you so much !! It takes me time to make them, and I try and be very particular with how I structure them to make them flow well and be easy to understand. Getting feedback like this is priceless! Thanks!
@@PrintsLeo3D With the help of your videos, I took the plunge into Klipper. It took what seemed like a colossal feat and broke it into the most digestible and cohesive tutorials that I've ever encountered. I converted 4 Aquilas to a Sonic Pad, enjoyed the stellar performance so much, I broke out a Pi from a project, put another Aquila on it, and a Q5 Delta (wish you were there to calibrate that one 😭 haha), and lastly one last Dovov Fokoos Odin clone I'm going to stick an SKR Mini in I think.... You deserve all the praise! For real, best tutorials I've encountered. Keep on keeping on! Everybody is playing with their expensive new proprietary Bamboo toys, and I'm over here loving my old school bedslinger all over again thanks to your help! 😎😎😎😎🔥🔥🔥🔥🔥
Honestly this is the best feedback I can get! The whole point of my channel is it help, and you never know who you reach. So thank you so much for not only watching my videos but taking the time to talk to me aboit the effect they've had. Awesome!
Insanity that the only source I could find to help solve my issue was your video. I have seen nothing online that states to try changing the number in /dev/video(#). Thanks for saving me a ton of headache sir.
You're very welcome! The crowsnest GitHub used to have a ton of information, but I think they since moved a lot of the docs over to the official mainsail website. I'm hoping nothing was lost in the transition, but I'm happy to lend an assist!
Thank you got my camera working in no time, the tip about the log was very helpful, mine was video14 so it would have taken a while to find! Great work very helpful
Yea video 14 would probably have you there for a while lol CrowsNest is such an awesome service , so easy to get it up and running, I'm glad my video was able to help with it! Thanks for watching and also thanks for leaving a comment, it means a lot to me !
Jack, glad this worked for you. CrowsNest is a super simple solution so I am happy to spread the word about it! Thanks for watching and commenting, I appreciate it.
Awesome, so happy to hear it! Being able to watch your printer from somewhere really adds so much more protection and convenience, I'm happy this helped! Thanks for taking the time to comment
Christopher, you're welcome! Most of that can be attributed to how easy CrowsNest is, so I'm happy to be able to help spread the word about their system! Thanks for watching, I'm glad you got this to work, and I appreciate you taking the time to comment !
Thank you David! I take the time to try and make these as clear as possible, especially when dealing with some of the tougher topics. You comment means a lot and I appreciate you taking the time to share it 👍
While I don't have a setup that's compatible with this, yet, I do have a camera capturing video using MotionEyeOS on a RasPi 4 that sends its video feed to Home Assistant and I use that to see what's going on from home. It's more involved than this, for sure, but now I'm really starting to think about custom firmware for my Aquila to do something like this that's more integrated/permanent.
MotionEye sounds so familiar. I think I was using that in a homemade backyard camera. I really liked it, I think there was the ability to send emails too as movement indicators (for my application anyway as a security cam). There's a company named Mintion that has a BeagleCam, which is supposed to be an all in one camera option for Marlin-based 3d printers. It lets you timelapse and even watch (and maybe manage?) your printer from outside your home network. I was in talks with the company to take a look at a review unit, so I'll know more in the coming weeks, but it seems like a nice all-in-one option (although it is pricey at around $70). Thanks for watching and commenting, and if you ever get a new setup going let me know I'd love to hear about it!
You're welcome, and I thank you for the kind words. Getting a camera to monitor your prints is a real game changer and I'm glad that CrowsNest has made it so easy. Thanks for watching and taking the time to comment.
You're welcome!! The best part about a lot of these devices is they're capable of running multiple instances. So if ya got it, flaunt it lol glad this helped and thanks for commenting !
Anytime Freddy! I appreciate you taking the time to comment, that means a lot to me! I have a lot more Klipper related videos coming up soon!! Thanks !
This is a great video. Helped me a lot. Can I add a couple of things that I discovered to help others out if they are having trouble? 1. If you install multiple instances of klipper and decide to name those instances, then the printer_data folder will be "nameofprinter"_data and not printer_1_data and so on. 2. I have 2 instances named red and black. The crowsnest.conf file was located in black_data, but I did not notice at first because I was under the red printer. 3. If you change the name of your camera under the cam 1 line, it can only be one word. I changed the name of my camera to cam logitech pro and it took me a while to figure out that I had to delete the pro to get the cam to work again. Hope this helps other out there.
Jeffrey, awesome stuff! I am going to add both of this pieces of info to the description (and hopefully my website if I remember lol) I appreciate you taking the time to share your experience and your solutions, that's always what I am talking about when I say the community makes this channel better. So, thank you!!!
Thanks for leaving a comment to let me know! CrowsNest really streamlined this process for Klipper and I think it's even easier since the release of this video! Either way I am happy you were able to get this working.
very comprehensive video, nicely explained... but i still have 2 (very small, but anoying) problem. I am running 2 instances of klipper etc on a stronger thin client (8gig of ram, 126gb ssd).. works like a charm...i use 2 printers and 2 cameras. I still have the config not in printer_1_data but int the general printer_data but that is not the problem. Every time i boot, it is a lottery which camera will monitor which printer. 50% of the time they stay put, the other 50% of the time they are switched around. when i dont print i switch off the whole system, that is when it can happen.. it probably depends on which usb port is active first.. but it is very annoying, because i either have to change the naming and link in mainsail, cura etc.. or edit the crowsnest.conf file. My question: is there a way of assigning a camera to a printer permanently? In the crowsnest.conf i tried to define the camera by /dev/video0 or video2 .. it still happens, i changed that to byid.. with the usbport.. it can still switch after reboot.. (sorry it will not switch after reboot but only after boot following shutdown). Any ideas would be very appreciated Luc
Luc, hopefully I can help. Quickly as a workaround for the cameras being on a single printer, what you could do is add both cameras to both front ends (by going to setup and 'add camera') then give it the additional port. You will now be able to access both cameras on both front ends. This way you can simple minimize the camera you don't want to see and keep active the one you do. This way even if they change after a startup you should still have functionality, and the ability to close on down with a button click. Let me know if you've made any progress with this, I know you left this comment yesterday and I've been on vacation, so I'm sorry I didn't get back sooner.
@@PrintsLeo3D Well Leo, dont worry, hope you enjoyed your vacation. I am gratefull for getting any response at all. Yes, i did that last week, and it worked. I could see both on each interface. but the drawback is, i gave both cameras names in mainsail.. one is called ender3 cam, the other cr10spro cam... You are right, i can monitor both from both interfaces, but when they switch around they also switch names.. so the camera monitoring the ender_3_s1_pro is suddenly called cr10s pro cam... and the one watching the cr10 is then named ender 3 cam... its annoying because i then changed the names of the cams again (actually just changed the link in mainsail, from /webcam to webcam2 and vice versa.. )... but the next boot, they had changed back again... I know its not being very grateful, lots of people cant even use a second camera on their system, but its an annoying situation. I just ordered a usb hub with external power supply, maybe that will fix the problem.
I get it trust me, you want your systems to work as intended. You are probably right about the USB addresses jumping between reboots, so I hope the powered hub will give you better results.
Right now I am finishing up a dual belted Z mod video (KevinAkaSam mod). Should be out this week. Then I am doing input shaper for Klipper and pressure advance for Klipper. After that I'm not quite sure, but Klipper screen is a great idea! I'll add it to the queue!
Hi Leo, I thought I give you another update on my new Elegoo Saturn 2 resin Printer. I doing okay with it. Allot to learn and get used to? The water washable resin left over rinse water is a problem! I found out I can use a water jug system to filter the water for reuse. But 1st I have to get the 7 L that I got from my New Elegoo Mercury XS wash station container cleared of resin that is floating suspended in the water out of it. The general idea I found out is to let the water sit in full sun light to harden the resin in the water. But in the winter here in the UK, not allot f strong sun light to be had. I still letting sit in what small sun is around. But it will not clear that fast until summer sun comes back in May! I storing it in a 10 L plastic strong lidded lockable container so to free up the wash container. One thing good though, is I learned enough to design my 1st own print that I will be able to sell I think allot of them? Just a small thing but very helpful. I dne some in resin ( white ones and gray ones ) also done one on the FLSUN QQ-S Pro Delta FDM printer I got. I did that one in Carbon Fiber PLA so just getting them right will be ongoing on the normal FDM printers I got? The Resin ones look amazing so smooth. Cheers. 😉
Colin, thank you for updating me!! Resin is something I haven't really dipped my toe into all that much, which is good because it can be toxic (lol I had to). I don't know much about the UK but from I understand is that sunlight can be something in short supply lol would it be possible to get a cheap UV light and suspend it above the water to help harden the resin? All your information is great because, as I said, this is an area I'm not familiar with, but the more information I can gain from people the better it makes me! Glad to hear you're designing your own stuff, it feels great being able to bring something in your brain out into the real tangible world. Good luck with it, I hope it sells, and it's great when it's something simple that can be helpful for people. When you printed carbon fiber was it with a brass nozzle or hardened steel? Want to be careful because the carbon fiber can burn through those brass nozzles !
@@PrintsLeo3D Hey Leo, All I print with now on FDM printers is Hardened Steel Nozzles. I use either 0.4 or 0.6 ( like using now ) or for big stuff to save time I use 1 mm Hardened Steel nozzles. Using them all the time saves me keep changing the nozzles between the Brass ones or Hardened Steel. As for the resin, the thing about the UV light is I can't get a big enough UV light for a good price? I looked and any good sized one needed to allow for the size and power needed to do the big container of water filled with used resin is very pricey in the hundreds of pounds in price. So I will for now have to store the water in a container and try to get some short sun on it as our UK winter weather will let me? We don't get lots in the winter here, just small quick looks at it. I did finish the big T-Rex glow in the dark skull for my Niece, took 50 hours to print both half's of it. She loves it. All she has to do is leave it in daylight for the day and at night in a dark room it glows bright in light blue. It is 10 inches long and 6 inches wide & 6 inches tall. The biggest I could print it as on the new Elegoo Neptune 3 I got late last year. ( BTW if not too late Happy New Year to you. lol ). I am working on doing a refit of part of my spare room to have all the 4 FDM printers I have on a worktop area with storage under and nearby will be the Saturn 2 resin printer and the big Elegoo Mercury XS wash and cure stations needed t wash the big build plate of the Saturn 2. I will fit led string lighting too fr good lighting needed above them. The Tronxy X5SA I am keeping now and will try to redo it still at least until I find a better big format FDM printer to replace it? 😁
@@PrintsLeo3D Hi Leo, Okay Time for a update for you. I been printing lots of the idea print I designed to sell as I think from the feedback I got from many people at work and around here I know! They all say it looks a good sell idea and s I now got yellow versions and black ones and some white and gray too. So soon when I got a good amount I will be selling online by ebay. I am thinking of replacing the troublesome Tronxy X5SA with the new Elegoo Neptune 3 Plus printer that been launched, It has a almost same sized bed as the Tronxy ( Tronxy has 13 inch bed ) the Neptune 3 Plus has a 12.5 inch one and a build height of almost 16 inches. Or maybe go nuts and pay allot more and have the huge Neptune 3 Max which has a almost 16 inch bed with a build height of almost 20 inches. The plus is $350 and the max is $470 although at this time the plus is available too order but the max is sold out. As for my resin Saturn 2. I may even think f selling it now along with the wash & cure? Why, Because the system is great But the trouble of getting rid of the used suspended resin I have allot of stored in big 10 liter plastic clear container and the 7 liters still in use in the wash unit, are so hard to get sorted setting wise as the lack of strong sun light now! I tried lots times when I had the short strong sun in the winter here. But the resin just will not settle out of the water to be put in a bin. the water remains clouded up. The other version of cleaning is IPA which has gone up big time in price and the buy the amount just for washing in the Elegoo washer I have would need 7 liters each time. that be around £30 to buy. and the resin is also pricey now. So sadly may have to sell it and stick to the easier to dispose off FDM filament. Talk later have a good day Leo. 😉
Those cables are different, and get plugged into different ports (as they terminate in different connectors). As for function most of the camera setups that Klipper employs work the same with either connection. With an FFC cable it would likely be relegated to a device like a raspberry pi(MCU) or similar. That's due to the connection type only being available on Pis or similar single board computers. Where a USB camera can be used on most all devices, like PCs, pis, TV boxes, most things that run Linux, etc. That being said I believe they make FFC to USB converters.
Yes....... Thanks for the great and helpful video. I've been switching over to Klipper from marlin and Octoprint and this camera thing has been kicking my butt. You saved me another week of figuring out stuff that wasn't adding up to what I was reading on. Mainly the Moonraker change and that pesky printer_data folder. I now have Klipper/Mainsail/ Moonraker/KlipperScreen all communicating and getting along fairly decently. Now where did I leave my printers???????
Lol yea that whole folder change was a headache to work through, and tricky to film. I'm happy to see it's helping ! It feels like more people are making the move to Klipper and that's what all these videos are aimed at, people who are new or learning Klipper. I have more Klipper setup video coming out and I hope the help you as much as this did. Thanks for commenting!
Hello, Leo I need soo muchyour help. I have 1 Dell terminal and 2 printers. On first I have installed klipper, mainsail, moonraker (4-5 months ago). Now I have second printer and want to install and you it too with this dell. But I can't do that, would you help me with this?
Absolutely I can help, but in all honesty you probably won't need my help. If you've installed Klipper/moonraker once then it's pretty simple. What you'll need to do is, using KIAUH, remove your Klipper and Moonraker installations (make sure to backup all your .conf and .cfg files first, even though they shouldn't be deleted). Then re install Klipper, but this time install 2 installations. Next install Moonraker and again install 2 installations. If you go back to my Inovato Quadra video, in the second half I go over how to install multiple instances of Klipper. That should guide you with any help you need. If it doesn't just come on back and I can help !
hey, about your video on getting a camera set up, the link in the first block of code is for HTTP, do you have that but for SSL? If not, what do you recommend I should do?
Since my video CrowsNest has been integrated within KIAUH. KIAUH is basically a help menu system that you can use through the command line that walks you through the setup of Klipper and all of its different modules. Through that KIAUH you can very easily install CrowsNest now. That would be the best and easiest bet. github.com/dw-0/kiauh
Most likely yes! As long as the camera has the correct connection (usb is easiest but not necessary) to plug into the Klipper host device(ie. raspberry pi, Inovato Quadra, laptop), you'll be good to go!
Is it possible to get the cameras url from crowsnest to be opened/viewed in OBS studio for recording streaming? Can crowsnest be installed on RPiOS standalone? Or is klipper and mainsail/fluidd instillation a prerequisite
The camera url is the address you see in the 'camera' section of the 'settings' menu from your front end. I'm not familiar enough with OBS to know how they interact, but you are able to open that stream as a seperate page using that url. I'm not sure if this can be ran sans Klipper. I think it needs to read the confirmation data and video# from somewhere. Might be able to make a dummy folder on the OS and populate it, sort of out of my realm though. I'd try going to the GitHub, and maybe even try reaching out, to see if there's more info on that! (github.com/mainsail-crew/crowsnest) Hope that helps, of you need more info on the camera url let me know and I'll explain it better!
I haven't tried to configure one myself so I am not familiar with the settings you need to provide. I know that Crowsnest does have the availability for it in the Crowsnest.conf so theoretically they are set up for it. They have recently moved their github info over to Mainsail, and while I thought there was a section covering this I can't find it anymore. You may have better luck contacting them through their own Discord server as they will likely have some first hand experience with it.
I'm having a little problem. I'm running Klipper on a laptop, and the only webcam that crowsnest is detecting is the one that is built in the laptop. When I execute "ls -l- /dev/v41/by-id" it says that the directory does not exist. Am I doing something wrong?
You know I had recently heard about this but I have not had the opportunity to make any updates. I would say in the meantime if you are thinking of updating your OS to something current make sure you download (and backup) all the config files you are currently using. Most importantly is the printer.cfg and any other .cfg files you may have added.
Hoping you can help. I followed another video to set my pi's IP to static. Everthing on mainsail still works accept for my camera. I went through your trouble shooting and when I typed "ls -l /dev/v4l/by-id" I recieved in response "ls: cannot access '/dev/v41/by-ld': No such file or directory" Please help if you can
If you're getting that return it would seem like your camera isn't plugged in properly. I would double check the wiring going into the USB port and also double check your spelling everything correctly when sending commands through the terminal line. There's been a few times where I copied the v4l part wrong lol
@@PrintsLeo3D Thank you for responding. The camera was working before I set the PI to a statice IP address. As for the v4l it is as if that file was erased or moved when I set the IP to static. I must admit I am not well versed in such things and wish I had left it as is. Thanks in advance for any help you provide
I can't see how setting the pi to a static IP would have an affect on the camera's port address. It might be best to start from scratch, by getting rid of CrowsNest and starting over? It's a unique issue you're running into and I wonder if something else changed while setting the IP to static?
@@PrintsLeo3D I wouldnt thinks so either. Thanks for trying to help. Just to let you know. Deleting crowsnest and starting from scratch didnt work either.
Yes!!! Got two cameras running on the Quadra. With two cameras I think I need to set up some cooling for the Quadra, but other than that they work great!
I like the video however I have run into an issue that I didn't foresee. My new Elegoo Neptune 4 Pro is awesome. However when I used the instructions I get an error that my printer runs on Debian 10 (which is not supported any longer) and the install cannot continue. Is there are option for someone like me who has a new machine with what seems like an outdated OS that cannot have crowsnest added?
@@PrintsLeo3D thanks for the reply! I have not tried the process with the KIAUH interface. Not sure I know what that is but I will find out and give it a try.
@@PrintsLeo3D I was able to access KIAUH. Upon logging in it asked me if I wanted to update. For now, I have chosen not to do that because I did not know if the printer profile would get messed up in the process. Not sure if that is even a thing but considering how new my printer is, I didn't want to take the chance just yet. At least now I know how to get logged in to KIAUH. I had to log in with mks as the user. I am happy to pass along additional information if requested. Crowsnest seem pretty straightforward so I am hopeful.
Updating shouldn't cause issues, but to be safe if you have no backups you can choose not to update for now. If you head to the install menu(1 I think), you should be given the opportunity to install CrowsNest right from that menu.
I chose option 1 earlier today and it errors out. I get the following ###### Updating Klipper ... Updating 3387a9c2..8ef0f7d7 error: Your local changes to the following files would be overwritten by merge: klippy/extras/probe.py klippy/extras/virtual_sdcard.py klippy/mcu.py Please commit your changes or stash them before you merge. Aborting After this error I can go no further. I do not know enough about commands within the ecosystem to figure out what to do next. This Elegoo printer is great even if I am a little frustrated at the moment.
Hey Rambo, make sure you added the printer correctly to the .cfg file. Then when you add the camera in the settings menu from your front end make sure you have it looking towards the right url. I think I show an example of that towards the end of my video. Also keep in mind you are only using a single .cfg file. Even if your second printer has created a CrowsNest.cfg file it will not be used. CrowsNest only uses a single .cfg file to control all cameras
@@PrintsLeo3D thanks for your reply, have some issue when adding camera for next printer, i use USB hub port for my camera (total 3 cams) and its didnt work for that causing no signal display in mainsail, camera must directly plug in to my PC server and running flawlesly .😁
Leo, amazing video thankyou, do you think you will do a video on Tim lapse, as much as i love Kiauh whenever i try to install plugins i get the standard "Klipper Service Not Found" I guess this is the downside to running multiple instance's on a laptop
For the time lapse absolutely!! If I didn't take forever to make videos it probably would have been out by now lol yea with the update to Moonraker and running multiple instances there can be some weird folder issues you have to navigate, but hopefully you only need to sort of once. Thanks for watching and I promise a time lapse video will be coming!
Patrick, thank you for thinking of me. Skin care is always important and I appreciate you be so vigilant. You always watch and comment, and I thank you.
Thank you so very much I appreciate the love!! If this helped I am sure I will have a lot more videos coming along that are going to be useful to you. Thanks !
Thanks for the great and helpful video! In the outro you mentioned a dual Z is next. How come you are going that route instead of the linear rails? Will you go into a discussion about that in the intro to that video?
This dual Z video is actually completing a series where I install 3 different styles of dual Z. The first video was dual z with two rods and two motors. The second was dual z using two rods, the stock motor, and a timing belt going across the top. In this next video I will be talking about the different setups and what I think of them all, both in a vacuum and compared to one another. Depending on the length of the next video though, I don't know if I will go super in -depth during that video, or just some minor talking points. I am thinking (and liking the idea more and more) of doing a separate 'wrap-up' video where I go over all of them in detail, the pros and cons, and then my overall thoughts. I think that would be a nice way to give them all their due in one succinct video. I appreciate you watching (and staying for the outro!) and commenting. The next video is going to be fun so I hope you stay tuned!
@@PrintsLeo3D i got a problem. From time to time, I don’t know why, the signal disappears, I have to change video1 to video0 in the config or vice versa. Any ideas what's the problem?
Cheers for this, my webcam was freezing and I came across Crowsnest which seems to have fixed it. Does this mean I can delete the webcam.txt file that I used to use for webcam? Also subd, keep the great content coming, cheers ✌️
Thanks for the sub, view, and comment!!! And yes! You can now safely delete your webcam.txt file as it will no longer be used for your camera operation. As a precaution you may want to store it somewhere in your computer just in case you need to refer to it in the future (although I imagine the likelihood is very low). Thanks again for commenting and good luck!!
That's a really good question, and not one that I fully know the answer to. I would think probably not, because there would need to be some sort of software on the phone itself that could communicate with CrowsNest, and I don't think that exists. I'll reach out to some people more familiar with the CrowsNest project though. I'll try and get you an update soon. Thanks!
Hey, i have a problem with my raspberry pi 5 (8GB) and my USB webcam. It only gets up to like 1 fps and updates very poorly. Does anyone have any idea? I do get a picture tho. I tested the webcam with my computer and it worked fine. Maybe it draws to much power for the PI so it can only update very slow?
I've never tried setting one up like this myself, and I think they all need to be hardwired. But that's a great question and I would recommend going over to CrowsNest's github and seeing if they have a workaround. Or open an 'issue' and see if someone can help that way. github.com/mainsail-crew/crowsnest
Awesome! It's amazing the confidence that come with being able to visual monitor your printer while it's operating when you aren't right there. Glad this helped you !
You're welcome! Glad this worked out. I just saw your comment on Reddit too. I appreciate you dropping a comment to let me know it worked out for you. Thanks!
While I love the Mintion beagle cam for Marlin based 3d printers I don't know if it will work with Klipper. If it did work, it would only function as a camera, and we would still need to use some sort of communication medium, like Crowsnest, for the communication to Klipper. But if you have a printer running Marlin firmware I would highly recommend it!
Hey Paul I think we're talking in discord now, and hopefully we can get this sorted out. CrowsNest was designed with the pi in mind so they're likely a solution to be found here!
Robin to be honest I haven't had the time to look into this thoroughly. If you want some help I can take a look at your crowsnest.log files and see if I can figure something out. Best way to get to me is through discord, and you can find a link in the description.
No problem! I hope this helped in some way! CrowsNest is a pretty straightforward install but there can always be some unforeseen issues, and I am hoping this video helps people alleviate some of them.
my pi cam worked before they introduced the next shiny software - crownest, and now it doesn't. it's all about the constant upgrades and endless consumerism in the voron world. If it works we need to break it is basically the mantra of voron and mainsail devs.
If you were using mjpg-streamer to work with your pi cam I think you should still be able to load and use that software. It may be harder to do now that KIAUH is using Crowsnest though. That being said if you need specific help with CrowsNest let me know and i can try to help or head to the Discord. My plate is pretty full right now so the Discord may be the best option. Good luck!
Man they really broke something, doesnt matter how I install crowsnest my log repeatedly says crowsnest: Dependency: 'camera-streamer' not found. Exiting! That package just will not istall via your method or Kiauh. This doesnt work any more. None of the codecs work on 2 different printers
I've had a rush of people on Discord looking to solve some issues with CrowsNest recently. I don't know if something changed or if some of the steps along the process needed to be altered. If you want to join the Discord just drop a line and ask for some help, it's possible someone has ran into the same issue (and hopefully fixed it ).
That wasn't my experience with the pi zero I used to use. Maybe it's possible some of these services have been optimized since I've used them with the zero?
@@PrintsLeo3D did you use camera-streamer? Pi zero is capeable of 2-3 fps 1080p encoding, more than enough for timelapse.. Since its GPU based if using camera-streamer
Great point! Since this video's release Crowsnest is now even easier to access, especially if you are installing with KIAUH as it's now fully integrated! Thanks for the heads up!
I'll see what I can do to help. Was there any updates or changes you've made that you can associate with it's usage failure? Also are there any error codes on the front end for the camera ?
@Adventist1997 is it possible to download the crowsnest.log and send it to me. You can't send it through here but either the Discord (link in description) or email me printsleo3d@gmail.com
@@PrintsLeo3D I got it to pop up disconnected from webcam. But how do I download the crown logs? I could probably screenshot them and post it in discord.
Really? The CrowsNest documentation talks about how they set up the software to work natively with the piCam. I can't remember if I verified this to work , but the documentation led me to believe it was viable.
Hey Adam I'm not too sure, I have a github login (and I think I am just always logged in) so I am not sure if this is a new behavior or what. Here's a link about GitHub asking for credentials that may be of some help (docs.github.com/en/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password). I hope you were able to get CrowsNest up and running!
Yea I don't think having a camera to be able to watch your prints is new tech, but the way that CrowsNest is being implemented through KIAUH (and then of course through Klipper) makes this a really simple solution. I appreciate you watching and leaving a comment, thanks!
Did anyone changed resolution successfully? Logitech C920 RasPi 3b in the crownest.conf change to 1280x720x30 but still having default 640x480. Please help
Have you tried also changing the resolution/framerate under the settings section of the front end itself? I don't remember if that has or should have an effect while.runnkng CrowsNest, but it's worth a shot.
Super detailed and great tutorial! I would add only one thing. Make sure Crowsnest is fully installed! In my crowsnest.log I was seeing "Dependency: 'camera-streamer' not found" I just needed to ssh into my device and do cd ~/crowsnest sudo make install
Great contribution!! Thank you so much! Glad you were able to get this installed and hopefully your comment helps out someone else down the road who runs into this issue. Thanks!
Three days I've been trying to get both my cameras working. Your video is the only one that ACTUALLY included all the steps that made it work. Thank you!
That's great, and I'm so glad I could help! Having the cameras able to watch your different printers can make a world of difference! Thanks for sharing the experience.
Excellent video and write up. With the Kiauh installation currently not working to setup a webcam, this is perfect. Just getting Klipper installed on my Ender 3 again, as my Pi has died and I am now using an old laptop. All I had to do was change the video device number and hey presto, webcam works. Thank you so much. Your a STAR!!!!
Thank you and I'm glad this helped! It's awesome how little you have to change with Klipper when going from device to device. Happy the camera is running and thanks for the kind words !
Does the kiauh install bot work for cams still? I was gonna use crowsnest glad i didnt try it if so
I'm not sure if the cams are working through KIAUH, because like you I decided to turn to CrowsNest and I couldn't be happier. Setup was simple and the configuration is easy to change and adapt. I made a video on how to set it up:
ua-cam.com/video/7A4wIKLQQoM/v-deo.html
Leo your chanel is great. I love ro watch your tutorials even i dont need it recently. They are soo precisly made. Having troubleshoot is great.
Thank you so much! I've hit a bit of a time crunch in my everyday life so it's been hard to find the time for these videos, but I appreciate your comment. Comments like yours give me the motivation to find the time I have to make these, so thank you!
Love the detail and why's for the changes. It drives me crazy when there isn't an understanding. This is good for anyone starting klipper. Sub from this guy.
Thank you dude! I like explaining the 'Why' to help newer people grasp not only the concept but also the reasoning. I appreciate you noticing that and taking time to comment! Thank you.
@PrintsLeo3D I've been doing this for 3 years. I love this Hobbie. But I'm also nerdy and like explanation. Thorough detail. Your videos scratch that itch. Sometimes the forums are enough. Other times not so much. Which is why I am here.
Well I'll promise to try and always offer that, I love this stuff too!
Cudos, your vids are one of' if not the best out there.
But that's just my opinion.
Thank you for taking the time to put effort in it, it is being appreciated a lot.
Thank you so so much! These comments mean the world to me because I try and put in a lot of effort to the pacing and flow of the videos, as well as the content. If these videos keep helping people I will keep making them! Comments like this let me know they help, so I thank you!
thanks for this tutorial - very well made, super clear, got it working the first try (troubleshooting sections are a nice touch too)
Thanks for the feedback! Getting a camera going to watch your printer is a game changer, and opens you up to some more features (like failure detection) , so I'm happy to be able to help get this running!
wow are you a life saver my friend. ive been trying to get a camera working on my neptune 4 pro for so long! its all because they're running the older klipper version.. and for some reason my camera was coming up as cam4 lol I appreciate you!!!
Happy to help! I'm glad you found me because trying to hunt down the issue with these older Klipper version can be tough. Thanks for watching and for leaving a comment!
Love these klipper videos! Keep them coming
Thank you, I plan on it! There's so much to cover with Klipper and all the features are amazing, so there's not a lack of material!
Thank you so much! Had trouble getting my camera to work, but your troubleshooting video helped me get up and running!
Awesome, so glad it helped! CrowsNest is really easy to use, so I was happy to showcase how simple it can be to get it going. Thanks for leaving a comment and letting me know it helped!
thank you so mutch for your help, i had an old ps3 camra lying around and wanted a use for it and your tutorial worked like a charm :)
That's such a good use for an old ps camera! One of CrowsNest biggest strengths is how easily it interacts with all sorts of cameras, and this really goes to highlight that. Thanks for sharing your experience I'll be sharing this story going forward !
Good video, got my camera working thanks to your debugging sections. Thx!
Thanks LEO, very good video and a very good way to make use of the 'chapter' feature. Keep it up!!
Thank you! I try and make the chapters convenient for everyone while not being too overwhelming. Thanks for commenting and letting me know!
LEO, these videos are awesome! Straight to business! not talking for 5min about something else, like most videos I've seen. I got klipper up and running on both of my vox x2. Could you do a video on how to get faster prints out of klipper? thanks!
Hey Johnny, thank you so much! My videos can be long enough sometimes so I need to get to the point lol Yes the speed videos are coming. I am finishing up a belted dial Z video now, and then I am doing Klipper videos: input shaping, pressure advance, and speed (likely in that order )
The real MVP! Your videos are top notch. Keep it up 💯💯💯
Thank you so much !! It takes me time to make them, and I try and be very particular with how I structure them to make them flow well and be easy to understand. Getting feedback like this is priceless! Thanks!
@@PrintsLeo3D With the help of your videos, I took the plunge into Klipper. It took what seemed like a colossal feat and broke it into the most digestible and cohesive tutorials that I've ever encountered. I converted 4 Aquilas to a Sonic Pad, enjoyed the stellar performance so much, I broke out a Pi from a project, put another Aquila on it, and a Q5 Delta (wish you were there to calibrate that one 😭 haha), and lastly one last Dovov Fokoos Odin clone I'm going to stick an SKR Mini in I think.... You deserve all the praise! For real, best tutorials I've encountered. Keep on keeping on! Everybody is playing with their expensive new proprietary Bamboo toys, and I'm over here loving my old school bedslinger all over again thanks to your help! 😎😎😎😎🔥🔥🔥🔥🔥
Honestly this is the best feedback I can get! The whole point of my channel is it help, and you never know who you reach. So thank you so much for not only watching my videos but taking the time to talk to me aboit the effect they've had. Awesome!
Insanity that the only source I could find to help solve my issue was your video. I have seen nothing online that states to try changing the number in /dev/video(#). Thanks for saving me a ton of headache sir.
You're very welcome! The crowsnest GitHub used to have a ton of information, but I think they since moved a lot of the docs over to the official mainsail website. I'm hoping nothing was lost in the transition, but I'm happy to lend an assist!
Thank you got my camera working in no time, the tip about the log was very helpful, mine was video14 so it would have taken a while to find! Great work very helpful
Yea video 14 would probably have you there for a while lol CrowsNest is such an awesome service , so easy to get it up and running, I'm glad my video was able to help with it! Thanks for watching and also thanks for leaving a comment, it means a lot to me !
Thanks for the tutorial! Easy to follow, worked on first try!
Jack, glad this worked for you. CrowsNest is a super simple solution so I am happy to spread the word about it! Thanks for watching and commenting, I appreciate it.
1:46 This is the Way.
This is the way
Huge thanks, you are a life saver, great explanatory videos. Huge fan here. thanks again
Awesome, so happy to hear it! Being able to watch your printer from somewhere really adds so much more protection and convenience, I'm happy this helped! Thanks for taking the time to comment
Thanks for shargin this video! great help to me!
Anytime Tiago! CrowsNest is so simple I just wish more people use it! Thanks for leaving a comment !
Thank you. That was straight forward and easy.
Christopher, you're welcome! Most of that can be attributed to how easy CrowsNest is, so I'm happy to be able to help spread the word about their system! Thanks for watching, I'm glad you got this to work, and I appreciate you taking the time to comment !
Well organized, helped me get it going, thank you very much! Excellent tutorial.
Thank you David! I take the time to try and make these as clear as possible, especially when dealing with some of the tougher topics. You comment means a lot and I appreciate you taking the time to share it 👍
While I don't have a setup that's compatible with this, yet, I do have a camera capturing video using MotionEyeOS on a RasPi 4 that sends its video feed to Home Assistant and I use that to see what's going on from home. It's more involved than this, for sure, but now I'm really starting to think about custom firmware for my Aquila to do something like this that's more integrated/permanent.
MotionEye sounds so familiar. I think I was using that in a homemade backyard camera. I really liked it, I think there was the ability to send emails too as movement indicators (for my application anyway as a security cam). There's a company named Mintion that has a BeagleCam, which is supposed to be an all in one camera option for Marlin-based 3d printers. It lets you timelapse and even watch (and maybe manage?) your printer from outside your home network. I was in talks with the company to take a look at a review unit, so I'll know more in the coming weeks, but it seems like a nice all-in-one option (although it is pricey at around $70). Thanks for watching and commenting, and if you ever get a new setup going let me know I'd love to hear about it!
Thanks Leo, very clean and concise video!
You're welcome, and I thank you for the kind words. Getting a camera to monitor your prints is a real game changer and I'm glad that CrowsNest has made it so easy. Thanks for watching and taking the time to comment.
Outstanding ,Good job, MORE of this
Thank you so much! More to come! Timelapse video has been added to the upcoming videos.
worked first try! Thanks so much.
Awesome I'm glad! The ability to watch your printer when you aren't right next to it is massive! Thanks for watching and leaving a comment .
only place i have found instructions about two instances on one rpi. thanks!!!!!
You're welcome!! The best part about a lot of these devices is they're capable of running multiple instances. So if ya got it, flaunt it lol glad this helped and thanks for commenting !
@@PrintsLeo3D I had been "wasting" two RPis to do what I could do with just one. Now I need another project for the "new" RPi.
Thank you for the detailed video!!
Anytime Freddy! I appreciate you taking the time to comment, that means a lot to me! I have a lot more Klipper related videos coming up soon!! Thanks !
This is a great video. Helped me a lot. Can I add a couple of things that I discovered to help others out if they are having trouble? 1. If you install multiple instances of klipper and decide to name those instances, then the printer_data folder will be "nameofprinter"_data and not printer_1_data and so on. 2. I have 2 instances named red and black. The crowsnest.conf file was located in black_data, but I did not notice at first because I was under the red printer. 3. If you change the name of your camera under the cam 1 line, it can only be one word. I changed the name of my camera to cam logitech pro and it took me a while to figure out that I had to delete the pro to get the cam to work again. Hope this helps other out there.
Jeffrey, awesome stuff! I am going to add both of this pieces of info to the description (and hopefully my website if I remember lol) I appreciate you taking the time to share your experience and your solutions, that's always what I am talking about when I say the community makes this channel better. So, thank you!!!
Thank you. This tutorial helped!!!
Thanks for leaving a comment to let me know! CrowsNest really streamlined this process for Klipper and I think it's even easier since the release of this video! Either way I am happy you were able to get this working.
very comprehensive video, nicely explained... but i still have 2 (very small, but anoying) problem. I am running 2 instances of klipper etc on a stronger thin client (8gig of ram, 126gb ssd).. works like a charm...i use 2 printers and 2 cameras. I still have the config not in printer_1_data but int the general printer_data but that is not the problem. Every time i boot, it is a lottery which camera will monitor which printer. 50% of the time they stay put, the other 50% of the time they are switched around. when i dont print i switch off the whole system, that is when it can happen.. it probably depends on which usb port is active first.. but it is very annoying, because i either have to change the naming and link in mainsail, cura etc.. or edit the crowsnest.conf file.
My question: is there a way of assigning a camera to a printer permanently?
In the crowsnest.conf i tried to define the camera by /dev/video0 or video2 .. it still happens, i changed that to byid.. with the usbport.. it can still switch after reboot.. (sorry it will not switch after reboot but only after boot following shutdown).
Any ideas would be very appreciated
Luc
Luc, hopefully I can help. Quickly as a workaround for the cameras being on a single printer, what you could do is add both cameras to both front ends (by going to setup and 'add camera') then give it the additional port. You will now be able to access both cameras on both front ends. This way you can simple minimize the camera you don't want to see and keep active the one you do. This way even if they change after a startup you should still have functionality, and the ability to close on down with a button click. Let me know if you've made any progress with this, I know you left this comment yesterday and I've been on vacation, so I'm sorry I didn't get back sooner.
@@PrintsLeo3D Well Leo, dont worry, hope you enjoyed your vacation. I am gratefull for getting any response at all. Yes, i did that last week, and it worked. I could see both on each interface. but the drawback is, i gave both cameras names in mainsail.. one is called ender3 cam, the other cr10spro cam... You are right, i can monitor both from both interfaces, but when they switch around they also switch names.. so the camera monitoring the ender_3_s1_pro is suddenly called cr10s pro cam... and the one watching the cr10 is then named ender 3 cam... its annoying because i then changed the names of the cams again (actually just changed the link in mainsail, from /webcam to webcam2 and vice versa.. )... but the next boot, they had changed back again... I know its not being very grateful, lots of people cant even use a second camera on their system, but its an annoying situation. I just ordered a usb hub with external power supply, maybe that will fix the problem.
I get it trust me, you want your systems to work as intended. You are probably right about the USB addresses jumping between reboots, so I hope the powered hub will give you better results.
Keep posting and I will keep liking
I plan on it! Not only did you like, but you also commented, which is really appreciated!!! Thank you !
@@PrintsLeo3D Sure thing! Do you plan on making a klipper screen video? I tried running klipper screen on a tablet and that didn't work.
Right now I am finishing up a dual belted Z mod video (KevinAkaSam mod). Should be out this week. Then I am doing input shaper for Klipper and pressure advance for Klipper. After that I'm not quite sure, but Klipper screen is a great idea! I'll add it to the queue!
Hi Leo, I thought I give you another update on my new Elegoo Saturn 2 resin Printer. I doing okay with it.
Allot to learn and get used to? The water washable resin left over rinse water is a problem! I found out I can use a water jug system to filter the water for reuse.
But 1st I have to get the 7 L that I got from my New Elegoo Mercury XS wash station container cleared of resin that is floating suspended in the water out of it.
The general idea I found out is to let the water sit in full sun light to harden the resin in the water. But in the winter here in the UK, not allot f strong sun light to be had.
I still letting sit in what small sun is around. But it will not clear that fast until summer sun comes back in May!
I storing it in a 10 L plastic strong lidded lockable container so to free up the wash container.
One thing good though, is I learned enough to design my 1st own print that I will be able to sell I think allot of them?
Just a small thing but very helpful. I dne some in resin ( white ones and gray ones ) also done one on the FLSUN QQ-S Pro Delta FDM printer I got.
I did that one in Carbon Fiber PLA so just getting them right will be ongoing on the normal FDM printers I got? The Resin ones look amazing so smooth.
Cheers. 😉
Colin, thank you for updating me!! Resin is something I haven't really dipped my toe into all that much, which is good because it can be toxic (lol I had to). I don't know much about the UK but from I understand is that sunlight can be something in short supply lol would it be possible to get a cheap UV light and suspend it above the water to help harden the resin?
All your information is great because, as I said, this is an area I'm not familiar with, but the more information I can gain from people the better it makes me!
Glad to hear you're designing your own stuff, it feels great being able to bring something in your brain out into the real tangible world. Good luck with it, I hope it sells, and it's great when it's something simple that can be helpful for people. When you printed carbon fiber was it with a brass nozzle or hardened steel? Want to be careful because the carbon fiber can burn through those brass nozzles !
@@PrintsLeo3D Hey Leo, All I print with now on FDM printers is Hardened Steel Nozzles. I use either 0.4 or 0.6 ( like using now ) or for big stuff to save time I use 1 mm Hardened Steel nozzles. Using them all the time saves me keep changing the nozzles between the Brass ones or Hardened Steel.
As for the resin, the thing about the UV light is I can't get a big enough UV light for a good price?
I looked and any good sized one needed to allow for the size and power needed to do the big container of water filled with used resin is very pricey in the hundreds of pounds in price. So I will for now have to store the water in a container and try to get some short sun on it as our UK winter weather will let me? We don't get lots in the winter here, just small quick looks at it.
I did finish the big T-Rex glow in the dark skull for my Niece, took 50 hours to print both half's of it. She loves it. All she has to do is leave it in daylight for the day and at night in a dark room it glows bright in light blue. It is 10 inches long and 6 inches wide & 6 inches tall. The biggest I could print it as on the new Elegoo Neptune 3 I got late last year. ( BTW if not too late Happy New Year to you. lol ). I am working on doing a refit of part of my spare room to have all the 4 FDM printers I have on a worktop area with storage under and nearby will be the Saturn 2 resin printer and the big Elegoo Mercury XS wash and cure stations needed t wash the big build plate of the Saturn 2.
I will fit led string lighting too fr good lighting needed above them. The Tronxy X5SA I am keeping now and will try to redo it still at least until I find a better big format FDM printer to replace it? 😁
@@PrintsLeo3D Hi Leo, Okay Time for a update for you. I been printing lots of the idea print I designed to sell as I think from the feedback I got from many people at work and around here I know! They all say it looks a good sell idea and s I now got yellow versions and black ones and some white and gray too. So soon when I got a good amount I will be selling online by ebay.
I am thinking of replacing the troublesome Tronxy X5SA with the new Elegoo Neptune 3 Plus printer that been launched, It has a almost same sized bed as the Tronxy
( Tronxy has 13 inch bed ) the Neptune 3 Plus has a 12.5 inch one and a build height of almost 16 inches.
Or maybe go nuts and pay allot more and have the huge Neptune 3 Max which has a almost 16 inch bed with a build height of almost 20 inches.
The plus is $350 and the max is $470 although at this time the plus is available too order but the max is sold out.
As for my resin Saturn 2. I may even think f selling it now along with the wash & cure?
Why, Because the system is great But the trouble of getting rid of the used suspended resin I have allot of stored in big 10 liter plastic clear container and the 7 liters still in use in the wash unit, are so hard to get sorted setting wise as the lack of strong sun light now! I tried lots times when I had the short strong sun in the winter here. But the resin just will not settle out of the water to be put in a bin. the water remains clouded up. The other version of cleaning is IPA which has gone up big time in price and the buy the amount just for washing in the Elegoo washer I have would need 7 liters each time. that be around £30 to buy. and the resin is also pricey now. So sadly may have to sell it and stick to the easier to dispose off FDM filament. Talk later have a good day Leo. 😉
Is an FFC cable camera the same as one with USB cable?
Do they work the same in resources consumption?
Are they installed in same manner?
Those cables are different, and get plugged into different ports (as they terminate in different connectors). As for function most of the camera setups that Klipper employs work the same with either connection. With an FFC cable it would likely be relegated to a device like a raspberry pi(MCU) or similar. That's due to the connection type only being available on Pis or similar single board computers. Where a USB camera can be used on most all devices, like PCs, pis, TV boxes, most things that run Linux, etc. That being said I believe they make FFC to USB converters.
Thank you sir worked a treat greatly appreciated :D
My pleasure! Thanks for watching and leaving a comment 😄
helped me a ton. thank you so much!
Happy to help! Thanks for letting me know it helped out by leaving a comment, I appreciate it!
Very useful, thank you!
Glad this was helpful! I appreciate you taking the time to comment.
Yes....... Thanks for the great and helpful video. I've been switching over to Klipper from marlin and Octoprint and this camera thing has been kicking my butt. You saved me another week of figuring out stuff that wasn't adding up to what I was reading on. Mainly the Moonraker change and that pesky printer_data folder. I now have Klipper/Mainsail/ Moonraker/KlipperScreen all communicating and getting along fairly decently. Now where did I leave my printers???????
Lol yea that whole folder change was a headache to work through, and tricky to film. I'm happy to see it's helping ! It feels like more people are making the move to Klipper and that's what all these videos are aimed at, people who are new or learning Klipper. I have more Klipper setup video coming out and I hope the help you as much as this did. Thanks for commenting!
Awesome explanation, super thanks.
Hello, Leo I need soo muchyour help. I have 1 Dell terminal and 2 printers. On first I have installed klipper, mainsail, moonraker (4-5 months ago). Now I have second printer and want to install and you it too with this dell.
But I can't do that, would you help me with this?
Absolutely I can help, but in all honesty you probably won't need my help. If you've installed Klipper/moonraker once then it's pretty simple. What you'll need to do is, using KIAUH, remove your Klipper and Moonraker installations (make sure to backup all your .conf and .cfg files first, even though they shouldn't be deleted). Then re install Klipper, but this time install 2 installations. Next install Moonraker and again install 2 installations. If you go back to my Inovato Quadra video, in the second half I go over how to install multiple instances of Klipper. That should guide you with any help you need. If it doesn't just come on back and I can help !
hey, about your video on getting a camera set up, the link in the first block of code is for HTTP, do you have that but for SSL? If not, what do you recommend I should do?
Since my video CrowsNest has been integrated within KIAUH. KIAUH is basically a help menu system that you can use through the command line that walks you through the setup of Klipper and all of its different modules. Through that KIAUH you can very easily install CrowsNest now. That would be the best and easiest bet.
github.com/dw-0/kiauh
can I use one of those security camera I have one of those laying around and I'm not using it & don't want it to go to waste is it possible?
Most likely yes! As long as the camera has the correct connection (usb is easiest but not necessary) to plug into the Klipper host device(ie. raspberry pi, Inovato Quadra, laptop), you'll be good to go!
Is it possible to get the cameras url from crowsnest to be opened/viewed in OBS studio for recording streaming?
Can crowsnest be installed on RPiOS standalone? Or is klipper and mainsail/fluidd instillation a prerequisite
The camera url is the address you see in the 'camera' section of the 'settings' menu from your front end. I'm not familiar enough with OBS to know how they interact, but you are able to open that stream as a seperate page using that url.
I'm not sure if this can be ran sans Klipper. I think it needs to read the confirmation data and video# from somewhere. Might be able to make a dummy folder on the OS and populate it, sort of out of my realm though. I'd try going to the GitHub, and maybe even try reaching out, to see if there's more info on that!
(github.com/mainsail-crew/crowsnest)
Hope that helps, of you need more info on the camera url let me know and I'll explain it better!
Any info of installing a rtsp IP camera? Like using an old cell phone camera. I've been struggling with it for days on my Ubuntu 22.04 laptop.
I haven't tried to configure one myself so I am not familiar with the settings you need to provide. I know that Crowsnest does have the availability for it in the Crowsnest.conf so theoretically they are set up for it. They have recently moved their github info over to Mainsail, and while I thought there was a section covering this I can't find it anymore. You may have better luck contacting them through their own Discord server as they will likely have some first hand experience with it.
I'm having a little problem. I'm running Klipper on a laptop, and the only webcam that crowsnest is detecting is the one that is built in the laptop. When I execute "ls -l- /dev/v41/by-id" it says that the directory does not exist. Am I doing something wrong?
Hmm that's an interesting wrinkle. When you check the crowsnest.log only the built in webcam is appearing ?
@@PrintsLeo3D SOLVED! I was writing v41 and its v4l 😅
Been there lol
Debian 10 (buster) has reached end of life.
Therefore, crowsnest has also ended support for it.
Do you have a video about updating to latest OS?
You know I had recently heard about this but I have not had the opportunity to make any updates. I would say in the meantime if you are thinking of updating your OS to something current make sure you download (and backup) all the config files you are currently using. Most importantly is the printer.cfg and any other .cfg files you may have added.
Yep i had to back those up and totally reflash and use kiuah to reinstall@@PrintsLeo3D
Hoping you can help. I followed another video to set my pi's IP to static. Everthing on mainsail still works accept for my camera. I went through your trouble shooting and when I typed "ls -l /dev/v4l/by-id"
I recieved in response "ls: cannot access '/dev/v41/by-ld': No such file or directory"
Please help if you can
If you're getting that return it would seem like your camera isn't plugged in properly. I would double check the wiring going into the USB port and also double check your spelling everything correctly when sending commands through the terminal line. There's been a few times where I copied the v4l part wrong lol
@@PrintsLeo3D Thank you for responding. The camera was working before I set the PI to a statice IP address. As for the v4l it is as if that file was erased or moved when I set the IP to static. I must admit I am not well versed in such things and wish I had left it as is. Thanks in advance for any help you provide
I can't see how setting the pi to a static IP would have an affect on the camera's port address. It might be best to start from scratch, by getting rid of CrowsNest and starting over? It's a unique issue you're running into and I wonder if something else changed while setting the IP to static?
@@PrintsLeo3D I wouldnt thinks so either. Thanks for trying to help. Just to let you know. Deleting crowsnest and starting from scratch didnt work either.
Sorry to hear that. If you find a solution let me know so I can keep it in mind next time someone may run into this issue. Good luck!
Does this method also help with the whole 'Inovato Quadra' situation where the webcam would not work?
Yes!!! Got two cameras running on the Quadra. With two cameras I think I need to set up some cooling for the Quadra, but other than that they work great!
THANK YOU SO VERY MUCH!
You're very very welcome! Thanks for leaving a comment !
I like the video however I have run into an issue that I didn't foresee. My new Elegoo Neptune 4 Pro is awesome. However when I used the instructions I get an error that my printer runs on Debian 10 (which is not supported any longer) and the install cannot continue. Is there are option for someone like me who has a new machine with what seems like an outdated OS that cannot have crowsnest added?
That's an interesting question. Have you tried installing this using the KIAUH interface?
@@PrintsLeo3D thanks for the reply! I have not tried the process with the KIAUH interface. Not sure I know what that is but I will find out and give it a try.
@@PrintsLeo3D I was able to access KIAUH. Upon logging in it asked me if I wanted to update. For now, I have chosen not to do that because I did not know if the printer profile would get messed up in the process. Not sure if that is even a thing but considering how new my printer is, I didn't want to take the chance just yet. At least now I know how to get logged in to KIAUH. I had to log in with mks as the user. I am happy to pass along additional information if requested. Crowsnest seem pretty straightforward so I am hopeful.
Updating shouldn't cause issues, but to be safe if you have no backups you can choose not to update for now. If you head to the install menu(1 I think), you should be given the opportunity to install CrowsNest right from that menu.
I chose option 1 earlier today and it errors out. I get the following
###### Updating Klipper ...
Updating 3387a9c2..8ef0f7d7
error: Your local changes to the following files would be overwritten by merge:
klippy/extras/probe.py
klippy/extras/virtual_sdcard.py
klippy/mcu.py
Please commit your changes or stash them before you merge.
Aborting
After this error I can go no further. I do not know enough about commands within the ecosystem to figure out what to do next. This Elegoo printer is great even if I am a little frustrated at the moment.
Thanks, I've fixed my webcam.
Welcome! Thanks for watching and commenting, and I'm glad I could help !
thank you . works fine on the first try with ps3 eye camera
Oh wow that's great! Awesome way to repurpose a device.
sir how to add more cam in other printer in one PC server. thx
i have blank back no signal picture when i select the port and device...
Hey Rambo, make sure you added the printer correctly to the .cfg file. Then when you add the camera in the settings menu from your front end make sure you have it looking towards the right url. I think I show an example of that towards the end of my video. Also keep in mind you are only using a single .cfg file. Even if your second printer has created a CrowsNest.cfg file it will not be used. CrowsNest only uses a single .cfg file to control all cameras
@@PrintsLeo3D thanks for your reply, have some issue when adding camera for next printer, i use USB hub port for my camera (total 3 cams) and its didnt work for that causing no signal display in mainsail, camera must directly plug in to my PC server and running flawlesly .😁
Interesting! I'm glad you figured the fix, and thanks for letting me know so I can use this info for help in the future.
Leo, amazing video thankyou, do you think you will do a video on Tim lapse, as much as i love Kiauh whenever i try to install plugins i get the standard "Klipper Service Not Found" I guess this is the downside to running multiple instance's on a laptop
For the time lapse absolutely!! If I didn't take forever to make videos it probably would have been out by now lol yea with the update to Moonraker and running multiple instances there can be some weird folder issues you have to navigate, but hopefully you only need to sort of once. Thanks for watching and I promise a time lapse video will be coming!
@@PrintsLeo3D amazing, thankyou buddy
Anytime, thanks for the support!
Thank you so much, you saved my day
Leo, love the channel. I’m going to send you self tanner for Xmas so I’m not distracted by your milky skin.
Patrick, thank you for thinking of me. Skin care is always important and I appreciate you be so vigilant. You always watch and comment, and I thank you.
This video got you a sub. :)
Thank you so much! CrowsNest is such a simple service, I'm happy more and more people are finding it ! Thanks for the comment and the sub !
do you think a kinect v2 would work with this?
It's very possible, I know some people have had success with other console peripherals like the PS eye. If you get it to work let me know!
Excelent explanation!
WOW that worked the first time thanks WOW WOW no the mark
Glad this worked!! CrownsNest is such a great program I'm happy to hear you got it up and running easily!
19:17 this is me every time I try using a screwdriver 🤣
i love you, thank you so much!
Thank you so very much I appreciate the love!! If this helped I am sure I will have a lot more videos coming along that are going to be useful to you. Thanks !
Thanks this worked!
I'm happy it helped and glad you found the video! Thanks for leaving a comment to let me know, that's much appreciated!
Thanks for the great and helpful video! In the outro you mentioned a dual Z is next. How come you are going that route instead of the linear rails? Will you go into a discussion about that in the intro to that video?
This dual Z video is actually completing a series where I install 3 different styles of dual Z. The first video was dual z with two rods and two motors. The second was dual z using two rods, the stock motor, and a timing belt going across the top. In this next video I will be talking about the different setups and what I think of them all, both in a vacuum and compared to one another. Depending on the length of the next video though, I don't know if I will go super in -depth during that video, or just some minor talking points. I am thinking (and liking the idea more and more) of doing a separate 'wrap-up' video where I go over all of them in detail, the pros and cons, and then my overall thoughts. I think that would be a nice way to give them all their due in one succinct video. I appreciate you watching (and staying for the outro!) and commenting. The next video is going to be fun so I hope you stay tuned!
@@PrintsLeo3D Excellent! Looking forward to all that comes next!
i still get "no signal" but my fps rates are changing by the second like its getting a signal but no visual?? help please
What addresses did you get for the cam and which one are you using ?
Thanks a lot. All works.
Anytime! CrowsNest is really such an easy setup I am hoping more people find how useful it is. Thanks for watching and commenting also!
@@PrintsLeo3D i got a problem. From time to time, I don’t know why, the signal disappears, I have to change video1 to video0 in the config or vice versa. Any ideas what's the problem?
immediate sub/like for the xenomorph print =)
This man rocks xD
Thank you so much as always, and happy new year!!
@@PrintsLeo3D happy new year 💐😀
Cheers for this, my webcam was freezing and I came across Crowsnest which seems to have fixed it. Does this mean I can delete the webcam.txt file that I used to use for webcam? Also subd, keep the great content coming, cheers ✌️
Thanks for the sub, view, and comment!!! And yes! You can now safely delete your webcam.txt file as it will no longer be used for your camera operation. As a precaution you may want to store it somewhere in your computer just in case you need to refer to it in the future (although I imagine the likelihood is very low). Thanks again for commenting and good luck!!
Can you add an android phone's camera to crowsnest?
That's a really good question, and not one that I fully know the answer to. I would think probably not, because there would need to be some sort of software on the phone itself that could communicate with CrowsNest, and I don't think that exists. I'll reach out to some people more familiar with the CrowsNest project though. I'll try and get you an update soon. Thanks!
Thank you!
You're welcome! Thanks for watching.
Hey, i have a problem with my raspberry pi 5 (8GB) and my USB webcam. It only gets up to like 1 fps and updates very poorly. Does anyone have any idea? I do get a picture tho. I tested the webcam with my computer and it worked fine. Maybe it draws to much power for the PI so it can only update very slow?
how do i add an IP camera to this? using my android phone with IP Camera app
I've never tried setting one up like this myself, and I think they all need to be hardwired. But that's a great question and I would recommend going over to CrowsNest's github and seeing if they have a workaround. Or open an 'issue' and see if someone can help that way.
github.com/mainsail-crew/crowsnest
@@PrintsLeo3D thanks I'll do just that, 👍 keep up with the good videos 🩷
Thank you and good luck!
thx, helped me to configure my setup
Awesome! It's amazing the confidence that come with being able to visual monitor your printer while it's operating when you aren't right there. Glad this helped you !
thanks works great now
You're welcome! Glad this worked out. I just saw your comment on Reddit too. I appreciate you dropping a comment to let me know it worked out for you. Thanks!
what about minton beagle cam?
While I love the Mintion beagle cam for Marlin based 3d printers I don't know if it will work with Klipper. If it did work, it would only function as a camera, and we would still need to use some sort of communication medium, like Crowsnest, for the communication to Klipper. But if you have a printer running Marlin firmware I would highly recommend it!
having issues getting an actual pi camera to work or even comunicate with my pi
Hey Paul I think we're talking in discord now, and hopefully we can get this sorted out. CrowsNest was designed with the pi in mind so they're likely a solution to be found here!
@@PrintsLeo3D yes we are. Thank you.
@@PrintsLeo3D, @beechFPV have you found a solution yet? I am currently trying the same thing
Robin to be honest I haven't had the time to look into this thoroughly. If you want some help I can take a look at your crowsnest.log files and see if I can figure something out. Best way to get to me is through discord, and you can find a link in the description.
Thanks!
No problem! I hope this helped in some way! CrowsNest is a pretty straightforward install but there can always be some unforeseen issues, and I am hoping this video helps people alleviate some of them.
my pi cam worked before they introduced the next shiny software - crownest, and now it doesn't. it's all about the constant upgrades and endless consumerism in the voron world. If it works we need to break it is basically the mantra of voron and mainsail devs.
If you were using mjpg-streamer to work with your pi cam I think you should still be able to load and use that software. It may be harder to do now that KIAUH is using Crowsnest though. That being said if you need specific help with CrowsNest let me know and i can try to help or head to the Discord. My plate is pretty full right now so the Discord may be the best option. Good luck!
Get this working yet? Just got a voron and this struggle sucks
Man they really broke something, doesnt matter how I install crowsnest my log repeatedly says crowsnest: Dependency: 'camera-streamer' not found. Exiting! That package just will not istall via your method or Kiauh. This doesnt work any more. None of the codecs work on 2 different printers
I've had a rush of people on Discord looking to solve some issues with CrowsNest recently. I don't know if something changed or if some of the steps along the process needed to be altered. If you want to join the Discord just drop a line and ask for some help, it's possible someone has ran into the same issue (and hopefully fixed it ).
thanks!!!!
Спасибо, очень помогли!
Всегда пожалуйста! Я ценю, что вы оставили комментарий, спасибо.
With camera-streamer you use GPU instead, raspberry pi zero is fine 👍
That wasn't my experience with the pi zero I used to use. Maybe it's possible some of these services have been optimized since I've used them with the zero?
@@PrintsLeo3D did you use camera-streamer? Pi zero is capeable of 2-3 fps 1080p encoding, more than enough for timelapse.. Since its GPU based if using camera-streamer
Using mainsail I can skip step one download crows nest it was default
Great point! Since this video's release Crowsnest is now even easier to access, especially if you are installing with KIAUH as it's now fully integrated! Thanks for the heads up!
Stopped working and now I can't get the camera working again... 😢
I'll see what I can do to help. Was there any updates or changes you've made that you can associate with it's usage failure? Also are there any error codes on the front end for the camera ?
@@PrintsLeo3D
The power went out for a bit. When it came back on, the up address changed and everything but the camera worked on it.
@Adventist1997 is it possible to download the crowsnest.log and send it to me. You can't send it through here but either the Discord (link in description) or email me printsleo3d@gmail.com
@@PrintsLeo3D
I got it to pop up disconnected from webcam. But how do I download the crown logs? I could probably screenshot them and post it in discord.
This Is the Way.
This is the Way.
There is no Chance to run the Raspi Cam.😒
Really? The CrowsNest documentation talks about how they set up the software to work natively with the piCam. I can't remember if I verified this to work , but the documentation led me to believe it was viable.
@@PrintsLeo3D I did it according to the documentation. No change
My Pi camera doesnt start no matter what settings I try
Are you getting any information from CrowsNest log file ?
git hub now asking for loging and pass
Hey Adam I'm not too sure, I have a github login (and I think I am just always logged in) so I am not sure if this is a new behavior or what. Here's a link about GitHub asking for credentials that may be of some help (docs.github.com/en/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password).
I hope you were able to get CrowsNest up and running!
@@PrintsLeo3D Thanks, i use kiauch and it pass me in this problem. but thanks for future i will do it without kiauh :D
Bro. repetier server have this stuf long time ago xD
Yea I don't think having a camera to be able to watch your prints is new tech, but the way that CrowsNest is being implemented through KIAUH (and then of course through Klipper) makes this a really simple solution. I appreciate you watching and leaving a comment, thanks!
Did anyone changed resolution successfully? Logitech C920 RasPi 3b in the crownest.conf change to 1280x720x30 but still having default 640x480. Please help
Have you tried also changing the resolution/framerate under the settings section of the front end itself? I don't remember if that has or should have an effect while.runnkng CrowsNest, but it's worth a shot.
Super detailed and great tutorial! I would add only one thing. Make sure Crowsnest is fully installed! In my crowsnest.log I was seeing
"Dependency: 'camera-streamer' not found"
I just needed to ssh into my device and do
cd ~/crowsnest
sudo make install
Great contribution!! Thank you so much! Glad you were able to get this installed and hopefully your comment helps out someone else down the road who runs into this issue. Thanks!
hello i have this error massage
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:101: ustreamer.bin] Error 1
make[4]: Leaving directory '/home/pi/crowsnest/bin/ustreamer/src'
make[3]: *** [Makefile:38: apps] Error 2
make[3]: Leaving directory '/home/pi/crowsnest/bin/ustreamer'
make[2]: *** [Makefile:28: all] Error 2
make[2]: Leaving directory '/home/pi/crowsnest/bin/ustreamer'
make[1]: *** [Makefile:52: ustreamer-bin] Error 2
make[1]: Leaving directory '/home/pi/crowsnest/bin'
make: *** [Makefile:42: all] Error 2
make: *** [Makefile:37: install] Error 2
Hey Nelos, have you tried restarting the host device that's running Klipper ?
Thanks!
Very helpful, thank you!
You're very welcome! I am glad this was helpful, and I appreciate you leaving a comment.
Thank you!
You're very welcome! Thanks for watching!