OctoFarm and Octoprint Network for 3D Printers (UGLY but EFFECTIVE!) 3DPD 3DPrinter Farm Life

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • Here's a quick video about my network design and topology using OctoPrint and OctoFarm on a 1:1 pi to 3D printer setup.
    Subscribe and hit the bell to see new videos: tinyurl.com/y42f4ydp
    If you'd like to see a specific area of interest covered, please leave a comment in the section below!
    FARM MANAGEMENT
    Raspberry Pi 4: amzn.to/3IrYzVH
    Raspberry Pi 3B: amzn.to/3rN3w5p
    Ender USB Cables: amzn.to/3oBKHjM
    Prusa Mini USB Cables: amzn.to/3oCsCSF
    8TB Network Attached Storage: amzn.to/3pVQSyD
    TP-Link 8 Port Hub: amzn.to/31yNUrE
    TP-Link 16 Port Switch: amzn.to/3IyG6GG
    BUSOHE Cat 7 Ethernet Cables: amzn.to/3rHn3Em
    Wireless Access Point: amzn.to/3dwvD0l
    Cheap Computer: amzn.to/31KOphG
    FINISHING TOOLS:
    3D Print Finishing Tools: amzn.to/3y4wFKm
    Heat Gun: amzn.to/3IzwBqP
    LED Magnifying Lamp: amzn.to/3Dz7lgU
    Ergonomic Pliers: amzn.to/3elgEqw
    BSI Gap Filling CA Glue: amzn.to/3lL9Ne8
    BSI CA Accelerant: amzn.to/3oyqMlr
    Super Glue Tubes (12): amzn.to/3y6NqVd
    SHIPPING AND ORDER PROCESSING
    Dymo 4XL Thermal Label Printer: amzn.to/3IrUYHb
    Cheap Bulk Shipping Labels: amzn.to/3rLqkCx
    Brother Laser Printer: amzn.to/3dzepzk
    Cheap Computer: amzn.to/31KOphG
    My Favorite Keyboard: amzn.to/3rMTq4k
    AIR QUALITY MANAGEMENT
    HEPA and VOC Filter Unit: amzn.to/3e9I8z2
    Medical Grade HEPA Filters: amzn.to/3E5cMEp
    Air Quality Monitoring: amzn.to/3GVRFXa
    FIRE DETECTION AND SUPPRESSION
    Wifi Smart Smoke Detector: amzn.to/3sjpzkh
    Fire Stop Cans: amzn.to/3E9ut5N
    Class ABC Fire Extinguisher: amzn.to/3FeeZin
    NOZZLES AND TOOLS
    E3D Nozzles: amzn.to/3GrmEKc
    Creality Nozzles: amzn.to/3oAmIS3
    6 in 1 Nozzle Tool Kit: amzn.to/3GpjLtn
    PRUSA MINI MODS
    Legit BondTech Gears: amzn.to/3ExesYm
    Budget BondTech Gears: amzn.to/3GovqIR
    E3D Metal-Only Kit: amzn.to/3rSDDRT
    Filament Runout Sensor Kit: amzn.to/3Gu3SlF
    FYSETC Textured PEI Build Surface: amzn.to/33cYbKv
    Mini Heat Sock: amzn.to/3oCiysw
    Capricorn PTFE Kit: amzn.to/307h00v
    PRUSA MK3S+ CLONE MODS
    Legit BondTech Gears: amzn.to/3ExesYm
    E3D Heatbreak: amzn.to/3y9sbCq
    FYSETC PEI Textured Build Plate: amzn.to/31Mn6DQ
    Disclaimer: These are affiliate links in which I earn a small commission on purchases made. As an Amazon Associate I earn from qualifying purchases.
    Timecodes:
    0:00 Intro
    00:13 Overview
    00:32 Network Architecture
    01:13 Power Backup
    01:25 Wireless Access Point
    01:48 Network Attached Storage
    01:59 Raspberry Pi 4
    02:04 Managed Network Switch
    02:10 3D Printed Cable Raceway
    02:20 Hubs
    02:28 Raspberry Pi 3B
    02:36 RPi Power vs. Performance
    03:12 Dumb Terminal
    03:30 OctoFarm Control
    04:11 Conclusion
    Downloads:
    Octoprint: www.octoprint.org
    OctoFarm: github.com/OctoFarm/OctoFarm
    #3DPD #3DPrintedDebris #3DPrinterFarmLife
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 71

  • @3DPrintedDebris
    @3DPrintedDebris  2 ปีที่แล้ว +2

    Here is my 30,000 foot view of my 3D Printer Farm network setup.
    Please like and subscribe: tinyurl.com/y42f4ydp
    for more 3D Print Farm Tips, Tricks, Reviews, Repairs, and Business-Related content!

  • @MiningMagnets
    @MiningMagnets 2 ปีที่แล้ว +4

    This is one of the best 3D print farm network videos I have seen. Thank you for putting this together. This answers a lot of my questions and have pointed me in the right direction. Thank you for going into the details of speaking out hardware and network configuration.

  • @fisheye3d1727
    @fisheye3d1727 2 ปีที่แล้ว +2

    As someone who is looking to start a small home farm, currently 16 printers, your videos are very informative

  • @GeoFry3
    @GeoFry3 2 ปีที่แล้ว +1

    That is an excellent point. An UPS won't run a printer for a prolong outage, but it will save your 30 hour print from power hiccups.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      Or carry you long enough to switch over to backup power!

    • @GeoFry3
      @GeoFry3 2 ปีที่แล้ว

      @@3DPrintedDebris yeah for those of use fortunate to have a lair (barn/utility building).
      Sadly it is just my 3 little printers in the garage. Someday....

  • @d3734
    @d3734 2 ปีที่แล้ว

    Awesome setup and explanation!

  • @anthonywheeler8359
    @anthonywheeler8359 ปีที่แล้ว

    I hope you will continue to make content, I have gotten more from your videos than any other 3D printing videos!

    • @3DPrintedDebris
      @3DPrintedDebris  ปีที่แล้ว

      I'll turn back to making videos here soon. For now I'm focused on profit taking.

    • @anthonywheeler8359
      @anthonywheeler8359 ปีที่แล้ว

      @@3DPrintedDebris I can understand that, find you videos to be the most informing 3D Farm videos, thanks for the work in making them.

  • @amats3
    @amats3 2 ปีที่แล้ว +5

    Really enjoying the vids 👍 Got my first little farm (10 machines) setup last fall thanks to you! 🙏🏻 I’m also networked much like this minus the ups and the hubs. Fun stuff. Congratulations on your “retirement”? 🇺🇸

  • @eroc1944
    @eroc1944 2 ปีที่แล้ว

    Looks good, thanks for sharing.

  • @AymanSuleiman
    @AymanSuleiman ปีที่แล้ว +1

    Good video. Finally found someone who is doing things properly. So many vids out there with people running farms but without connectivity. I'm doing things a little differently with a single server running Ubuntu controlling all the printers. This was rhe most cost effective method for me. I currently have 21 printers, but only about 17 can be controlled through octoprint. My server recently went down while i was on vacation which definitely put me out of business. I like the idea of a redundancy but I'm not going to pay the scalper price for a pi right now. The server rarely goes down like that so it was just a one off thing. I'll probably still run them through this server even if the PI prices comes down.
    I'm also running everything through simplyprint but realizing very quickly I do not need that paid service. Half their feature are broken anyway. Switching to octofarm and will run it on my own server or maybe a separate NAS so I can tunnel back in to control things remotely. Thanks for opening my eyes to this.
    My question for you, do you have any issues with having a stable connection via USB to the PIs? I used high quality cables and using a powered USB hub but connections seem to get lost randomly. The only solution is to switch to another cable. However, if I use that same cable on another printer it works fine. Any experience with this?

    • @3DPrintedDebris
      @3DPrintedDebris  ปีที่แล้ว +1

      No stability issues, with a couple of years now in the running. The only issue I've had was with the minis; they like to freeze with successive prints over USB so I've been power cycling the printers after every print. This solved the issue completely.

  • @mattze5000
    @mattze5000 2 ปีที่แล้ว

    Thanks for the video! Really helpfull!

  • @jamesmackay6815
    @jamesmackay6815 2 ปีที่แล้ว

    Good to see you making videos dude, hope your well!

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      There he is! I was wondering when this would make it to your feed. All is well!

    • @jamesmackay6815
      @jamesmackay6815 2 ปีที่แล้ว

      @@3DPrintedDebris Took it's damn time! Just been getting caught up. There well done man been enjoying them, I've also found them very informative! Thanks for the shout out for OctoFarm.
      I'll drop you an email through week need a catch up.

  • @lucaspanichella6747
    @lucaspanichella6747 ปีที่แล้ว

    this is sick! awesome ! barbaro!!!🥳🥳🥳🥳

    • @3DPrintedDebris
      @3DPrintedDebris  ปีที่แล้ว +1

      Thanks! It's super reliable, too. Not one SD card or Pi lost in now years of operation.

  • @CrazyWillTechShow
    @CrazyWillTechShow 2 ปีที่แล้ว

    So cool!

  • @winslowjoy2629
    @winslowjoy2629 2 ปีที่แล้ว

    Hi, quick question. You mentioned that the network gear in the racks are hubs. Not switches? By the time you get to the last hub hasn't the bandwidth been severely limited when compared to the units attached to the first hub in the rack? Love the content.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      I've never noticed, that's where Octofarm's "Fire and Forget" comes into play.

  • @joshuagabel90
    @joshuagabel90 2 ปีที่แล้ว

    Really love your videos thank you for sharing. What cameras are you running on your i3 and mini prusas?

  • @mustangjay559
    @mustangjay559 2 ปีที่แล้ว

    Awesome stuff, look into the new Pi Zero 2 it had the processing power as the pi3 but lower power usage and significant cost. Only issue is getting one.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      Hmm.... I'll look into it. Thanks!!

    • @nickrooney893
      @nickrooney893 2 ปีที่แล้ว

      @@3DPrintedDebris I'm just starting to switch to zero 2 ws, they can handle the printers no problem. Only problem you might have is if you use ethernet for everything, you need an adapter for it, so it may not be that cost effective. Granted I never fully broke down the numbers so I'm nkt too sure what would be cheaper

  • @guilhermedi1
    @guilhermedi1 2 ปีที่แล้ว +1

    Wow, I run a 20 printer farm, but the network is designed completely different, communicate directly to the UART board port trough ethernet, I have no problems in the last 2 years and it is really cheap

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      Neat! I'd love to see a video. I passed on the UART approach as it forced me to push to the SD card and there's not a lot of room for expansion. I have a library of about 1,500 prints that I sell, so it's nice getting the file and folder system inside of raspian. There's also the expandability of the Pis in that I can access UARTs, GPIO, you name it for future automation and growth.

  • @Bitfab
    @Bitfab 2 ปีที่แล้ว

    Thank you for so much info! You have the best channel on TH-cam about 3D printer farms and business.
    I have about 10-12 printers and I am already networking them with Octofarm, Octopi, NAS... similar to your case.
    I have one question: if you have one NAS in your network, why don't you access the files in the server from each single Raspberry Pi? I think it's maybe easier to have one single source of GCODES in the network and print directly from the files in the NAS server (instead of uploading the file to each Raspberry). I am trying to implement that, and I think it is possible. Have you tried that?
    Thanks for your content, even if you don't have time to answer this question (I would totally understand) at least I want you to know that your videos are very helpful for me and many other people.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      I looked into that, linking the upload directory to the NAS. I didn't like the idea of streaming GCODE real-time from the NAS, and I'm not sure it can support 80+ devices requesting data simultaneously. It almost reminded me of a DDOS type cyber attack.

  • @baont5878
    @baont5878 2 ปีที่แล้ว

    Thanks for sharing these. What usb cable you recommend to use to connect from OctoPrint (on Pi) to each printer? There are quite a bit of SerialException out there due to bad usb cable. Thanks in advance.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      Nothing special, really. I'll post links tomorrow. For the Prusa Mini, you do have to power cycle after every print or it will randomly disconnect on the 40-50th hour of print. For the MK3S, I use corning test jumpers from the pi to the Einsy GPIO.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      I put the links to the cables I use in the description. Enjoy!

  • @user-vw4cg8cy4f
    @user-vw4cg8cy4f 2 ปีที่แล้ว +1

    Just a few suggestions:
    - Do not daisy chain switches, if one goes down the rest of the line goes down too. Wire every switch back to the main one. (Btw those are not hubs, hubs are not in use since point to point networks. Those are "dumb" switches.)
    - Those flat Ethernet cables are really bad for longer distances (a few meters on gbe). Usually they are not proper shielded twisted pair cables, thus prone to pick up noise resulting in a lot of lost packages. The packages will be automatically re-transmitted by an upper layer (TCP, or app layer in case of UDP). Check the package loss metrics.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      Thank you, but I prefer it my way.

    • @smoothbraindetainer
      @smoothbraindetainer ปีที่แล้ว

      @@3DPrintedDebris it's solid advice, you'll go further by listening to feedback instead of "I like it my way". Also it's U. P. S. Not "ups"

    • @3DPrintedDebris
      @3DPrintedDebris  ปีที่แล้ว +2

      @@smoothbraindetainer 3 Years of operation, tens of thousands of prints, and not a single switch failure or network outage. You have to balance risk and cost with engineering. While your suggestion is certainly more robust, it's like using a nuke to get rid of ant hill.

    • @hegjon
      @hegjon 6 หลายเดือนก่อน

      @@3DPrintedDebris I noticed the same, but then I was thinking that the gcode files are small and sparse for a LAN and TCP will resend lost packages if there are issues with the network

  • @TalhaKader
    @TalhaKader 2 หลายเดือนก่อน

    Ender 3 control knob stopped working... Any advice pls.

  • @germanigortsev1361
    @germanigortsev1361 ปีที่แล้ว

    Hi. Can u answer for one question, which one of printer better to farm and why Ender 3 or some Core XY? It’s mean a lot of slow and cheap or high price and speed

  • @doobied816
    @doobied816 11 หลายเดือนก่อน

    hey, i have a question. i have a small farm (8 printers), i built an unraid server and found octofarm as a docker app and was going to use it... so far ive had a ton of trouble and cant get the web UI to work.... i now realize the octofarm website is down, are you having trouble running your farm right now? and if youre not. is there a discord i could join for more questions?

    • @3DPrintedDebris
      @3DPrintedDebris  11 หลายเดือนก่อน +1

      No problems, but I code/config froze about a year ago on OctoFarm 1.5.1 and OctoPrint Buster Lite 0.17.0. It's been working so well and has been so stable I've been really reluctant to upgrade anything. If it aint broke...

    • @doobied816
      @doobied816 11 หลายเดือนก่อน

      @@3DPrintedDebris do you have a discord I could add or join to ask a couple more questions? I’d REALLY like my farm on octofarm. Could maybe uses a couple pointers. I appreciate your reply!

  • @nickdarrow4873
    @nickdarrow4873 2 ปีที่แล้ว

    I’m hoping you might be able to help me out.
    I’m using OctoFarm and I’m experiencing major UI slow down and ultimately it will crash at least once every 24 hours, but as little as 2 hours. I’m currently running 20 pi’s/printers over WiFi. OctoFarm is running on 8gb pi 4. I’m working through it with James the best we can, but no luck yet.
    I’m not asking you to deep dive into my problem, but if you’ve experienced similar and overcome or you have some quick thoughts, perhaps a reply could save me many hours of headaches.
    Thanks for all the content!

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      I've found it's better to just wipe the SD card and start with a fresh install every 3 months. I keep a preconfigured image for fast turn, and a backup. I think there is a leak somewhere, or a log that is filling up the memory. A pm2 update helps in the short term if CPU usage spikes or memory creeps up past 1GB.

    • @nickdarrow4873
      @nickdarrow4873 2 ปีที่แล้ว

      @@3DPrintedDebris Thanks for the reply.
      FYI, I just realized that the GitHub issue I created has been solved. Looks like the next 1.2 RC should fix it. I'm considering just diving into the Bugfix branch and running with it as is. If you are curious, the story is captured in issue #751.

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      @@nickdarrow4873 Thanks for the head's up. I have the exact same symptoms of performance vs. time. Hopefully James fixes it so I don't have to keep imaging SD cards. This hasn't been a priority for me as it is a commit of 1 hour per year of use.

    • @jamesmackay6815
      @jamesmackay6815 2 ปีที่แล้ว +1

      I've been told it's solved by another user. I need to do some more testing on the issue to actually say whether it is. I've cleaned up a lot of errant websocket issues though, and put limits and other things in place like pagination for history. So fingers crossed! I'm hoping to get V1.2 out before Christmas, there's just a few UI niggles and other stuff to sort.

  • @reesemccormick429
    @reesemccormick429 2 ปีที่แล้ว

    so the connections go from router to 16 port to what exactly another switch or to raspberry pi 3 trying to start a smaller one of my own and trying to understand

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      You'll have to watch my video again, it's in there!

    • @reesemccormick429
      @reesemccormick429 2 ปีที่แล้ว

      @@3DPrintedDebris i’ve watched it several times good sir😂 , so does it go from router-16 port switch- to raspberry pi 3 or 8 port switch then to raspberry pi 4

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +1

      @@reesemccormick429 The router, Octofarms on the Pi 4, and rack legs all connect to the switch. I partition the rack legs with hubs.

  • @NoName-rf2us
    @NoName-rf2us 2 ปีที่แล้ว

    How do you price the prints? I just wondering if someone want's you to print a few parts, how do you go about pricing it?

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว +4

      That's a good idea for a video for later on! Thanks!

    • @bratwizard
      @bratwizard 2 ปีที่แล้ว

      @@3DPrintedDebris I'm interested as well. Good video. I just got my farm set up as well.

    • @HappyHappyPanda88
      @HappyHappyPanda88 2 ปีที่แล้ว

      start at about 1 dollar per hour print time thats usually a good place, then depending on material use and difficulty and popularity, jack the price accordingly

  • @kennethshock
    @kennethshock 2 ปีที่แล้ว

    I'm interested in your "dumb terminal". What is it?

    • @3DPrintedDebris
      @3DPrintedDebris  2 ปีที่แล้ว

      It's a cheap PC with just enough juice to host chrome and view octofarm: Cheap Computer: amzn.to/31KOphG

    • @kennethshock
      @kennethshock 2 ปีที่แล้ว

      @@3DPrintedDebris Hmm, I've got an old MacBook pro lying around. I bet I could put Chrome on that...
      Thank you for your videos. I'm starting my farm scale up with 2 Prusa MK3S+, a Mini+, a Creality CR-10 Smart, and an Ender 3 Belt (CR-30 clone). I've got some agreements with some merchants to produce their items under licence. I'm looking forward to more videos, especially ones concerning when and how you scaled up, and the software/process you use to analyze your business!

  • @manningcustom
    @manningcustom ปีที่แล้ว

    Wow that's great. My brain hurts now.

    • @3DPrintedDebris
      @3DPrintedDebris  ปีที่แล้ว

      It's not that bad if you break it up into smaller tasks.