Klipper and the RPI-zero, Low Cost Remote Printer Control!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

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

  • @TheJaredC01
    @TheJaredC01 3 ปีที่แล้ว +61

    For those curious about the initial changes in SSH, the Pi has two types of UART... Hardware, and software. By default the Pi uses the hardware UART for Bluetooth, and leaves the software UART available on the GPIO parts. Those commands enable the HARDWARE UART on the GPIO pins, so that Klipper has direct hardware access instead of emulated UART via software. This is especially important on a Pi Zero W, as it's already low on processing power, and software UART would cause further issues.

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

      Also, hardware UART guarantees 115200 baud; Pi a with Bluetooth have a (bad) habit of making the Bluetooth modem perfect frequency, while the software UART is a few Hz off. Sadpanda.

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

      how can I make these commands work on orange pi zero?

  • @deanclayton3913
    @deanclayton3913 3 ปีที่แล้ว +6

    This video will save people lots of time searching the internet for the info and give a simpler build. Great job.

  • @ss1gohan13
    @ss1gohan13 6 หลายเดือนก่อน +3

    I've come back to this video 5+ times to learn how to do UART connection.
    Thank you,

  • @JD96893
    @JD96893 3 ปีที่แล้ว +6

    Great video! There are so many 3D printing channels out there, but very few actually get into the nitty and gritty details behind great setups.

  • @agentl3r
    @agentl3r 3 ปีที่แล้ว +10

    Great video, your production quality has gone up since many months ago

  • @AndriusJankauskasJankiz
    @AndriusJankauskasJankiz 3 ปีที่แล้ว +5

    Great video!
    With a little tinkering to the printer.cfg file i was able to get my SKR Mini E3 V1.2 with BL-touch and an Ender-extender 300 kit set up with Klipper and Mainsail. This video helped tremendously.
    The actual MainsailOS install part was easy, but the part where i had some digging to do was at 9:41 . Needed to ensure that i am choosing the correct UART on the board (SKR documentation lists which pins are which UART port) and then following the instructions in the Klipper Printer config file comments section. Once that part was done it was copy, paste, adjust for externer300 size, rename, print a test. Worked out perfectly and i got rid of a lot of the cable mess!
    Will be doing it for my RatRig once it comes in, and going the UART route as well! (unless there is a good reason not to?) Thank you, Thank you, Thank you!!!

  • @dorianeric
    @dorianeric 3 ปีที่แล้ว +5

    Just a note on the connection between the pi and printer board, in this case both use 3.3V for logic, but for example ramps 1.4 and other arduino based boards usually use 5V for logic, so you will need to add some sort of a voltage devider so you don't fry your pi.
    Otherwise great idea and I'm definitely giving it a try

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

    It's worth pointing out I think that you can make the Pi Zero work entirely over USB too so that you can preserve the ability to use the display. You can even power the device via the USB port too.
    All you need to do is place a jumper wire from the 5V power line (can be taken from many jumpers on the printer board) and place it to the USB power line, which is also probably attached to a jumper. Then the Pi powers and communicates via USB and all you need is a micro > USB A adaptor and then a standard USB cable. I've got it working this way even with a Pi Zero that doesn't come with wifi. The USB port on the Zero connects to a micro>A adaptor and then plugs into a small USB hub. The Pi and Wifi dongle then plug into the hub.

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

    Ya know, you keep this up and your going to have a bonafide TH-cam channel. 😄

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

      It already is bona fide, i.e., you are not dreaming watching it.

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

      I'm not sure you follow what I was saying, and I'm not sure that means what you think it means. But, it's all in good fun, so meh...

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

    Thanks a bunch . Works great on my SKR1.3 now... very clear instructions.

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

    Oh my god! How mutch headache could I had prevented if I rewatched your guide!

  • @jacksonpietrykowski4634
    @jacksonpietrykowski4634 6 วันที่ผ่านมา +1

    Can I run one board off of the uart tx/rx pins, and then run another board off a USB port? or would changing that file and removing the serial section disable serial over USB?

  • @JesperKlang
    @JesperKlang 3 ปีที่แล้ว +5

    Super helpful, thanks! Just followed the steps for the new Pi Zero 2, and I'm happy that it worked with the same steps!

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

      did you have any issues regarding powering 2W from TFT port? I'm planning the same setup.

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

    Fantastic idea to simplify the V0 further. Not using a cam myself, but would love to see a short tutorial setting up mainsail with a pi-camera in the V0 standard setup :)

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

      Would just need to plug it in and it should self identify. Then make sure its enabled in the mainsail settings page

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

    "simple. You just need to find on your board, where the available TX, RX, 5V and GND connectors are"
    I tried for multiple hours now for readable schematics for an aquila Motherboard. I want to use the screen port but how can i find out where which Pin is?

  • @ResistCircuitResist
    @ResistCircuitResist 3 ปีที่แล้ว +5

    Would love to see this done for ender 3 v2 with input shaping. Also thanks for the video, have been searching for setup on rpi zero w for while now

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

    I have a BTT E3 BTT board I had it running on klipper with a PI4 but I got some zero2 w. I just can't get this to work. I get a serial connection closed error. I have rebuilt and reflashed MCU. I changed the MCU to your number5 instruction. IDK what's is going on. But I will keep at it.

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

      Unfortunately I'm dead in the water. I had 2 different pi zero 2 w hook upto the tft pin on my board and noticed after about an hour no more green light on the pi and the 5v pin on the pi is only 4.8. I'm waiting on new SD cards because I think the pi's might be dead now

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

    Most USB2 full hd webcam are MJPG encoded, which is basically a bunch of jpg files back to back. MJPG steamer can forward those with almost zero cpu overhead, if you set it up correctly.

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

      How would I do that?

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

      @@FilmFactry Check the docs for input_uvc, avoid any option that says it "disables MJPG." Basically, don't use -r, -y, or -f, and use -e of you want to lower the frame rate.

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

      @@LucasHartmann Thank you. I want to run an endoscope as a nozzle cam:-)

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

      @@FilmFactry I guess you may be out of luck then. 1080p webcams are usually MJPG, but endoscopes (at least the 3 I own) are mostly 480p and give uncompressed YUYV images. There is no avoiding CPU overhead with these.

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

    I just want to know about the printer that was on the bench next to you at 1:12!

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

    Nice video! How can i do this on the creality 4.2.2 board? I do not find any datasheet / wireplan for the board. :/

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

      "make menuconfig"
      select "Enable extra low-level configuration options" and select
      serial on USART3 PB11/PB10, which is broken out on the 10 pin IDC
      cable used for the LCD module as follows:
      3: Tx, 4: Rx, 9: GND, 10: VCC to gpio rpi zero

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

      Did you manage to get this working?

  • @daniels.c8653
    @daniels.c8653 2 ปีที่แล้ว +1

    Thank you very much, fantastic video, works perfect on a Creality V4.2.5

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

    Simple question. I.e. anycubic trigorilla board has No rxd txd port .. is it possible to use the Pi Zero USB port Connected to the printer USB port?

  • @scott55246
    @scott55246 9 วันที่ผ่านมา

    Can you tell me, if I did flash by usb from raspberry, may I connect already flashed board via UART with correct baud rate?

  • @jakepF1D
    @jakepF1D 3 ปีที่แล้ว +6

    I've run a printer with a Pi Zero W and a Logitech C720 and Klipper with no problems with Mainsail. I'm currently running a printer with a Beaglebone Black which also has a single core 1GHz processor, and it works great with the C720 and Mainsail. Even with PA and input shaping enabled it pretty much always show 30-40% idle in top while printing and streaming video.

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

      One thing to note, the Pi cam I tested used noticeably more processor than the Logitech camera. I would not recommend using a Pi camera.

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

      Did the zero worked with the input shapping?

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

    Thanks! Great stuff, works for the Octopus v1.1 board on fluidd

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

    Hey here's a question. If you use UART for power and comunication, how would you then calibrate input shaping using an accelerometer ?
    Would you have to power the Pi with an USB (therefore having to reconfigure a lot of stuff), then calibrate input shaper, then reconfigure it back to use UART ?
    EDIT : Ah nvm, they're different pins for the accelerometer...

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

    Your audio is on point

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

    Can this be done on the original Ender 3 main board? I am in India and its difficult to get any other boards at fair price.

  • @KazeKitsune
    @KazeKitsune 3 ปีที่แล้ว +7

    I would recommend to always show how to change that default password. Default passwords are bad.

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

      Normally I would agree with you, but on a secured internal network, its not an issue.

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

    Helo. Did you notice that the stepper motors on the tmc2660 are much louder on the clipper ?

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

    The more serious downside from powering the Raspberry Pi from the controller board in the printer is the higher chance of uncontrolled shutdowns of the Linux running on the Pi when someone just switches off the printer. If the timing is wrong, you'll interrupt some I/O to the linux file system on the SD card and have some corruption happen. The Pi uses so little power why not just leave it turned on with its own small little wall wart?

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

      This board was kind of designed with the voron v2.4 in mind, which means klipper will the firmware a lot of using and there's quite a few of us that have been running machines with pi zeroes powered off of skrs to run the machines with zero issues for awhile now.
      I understand the issue you are bringing up, but so far in our experiences with similar setups its not really an problem

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

    I am curious about how to do this but on an Orange pi 3 lts to skr mini e3 v3. And without using the TFT port. What about I2C on pi and skr??

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

    Hello..I've followed your instructions to install klipper on ender3 v2 via Raspi 4 .. I maybe done something wrong .. cause the result now is as follows:
    When I made make ..for klipper config then ..ls /dev .. it answered ((ls: cannot access '/ dev / serial / by-id /': No such file or directory) )

  • @robertfrench80
    @robertfrench80 9 หลายเดือนก่อน

    Hello,
    Thank you for this video.
    My SKR MINI E3 V3.0 has a flaky micro-USB port and am considering changing to a Klipper setup.
    By chance, can I still run Octoprint with a Klipper mod on my SKR controller? I've been using Octoprint/R-Pi 3B for years now.

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

    Would you make a video some time about Arc welder and speed printing with voron?

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

    Hi, please tell me, my clipper on raspberry zero w worked fine , then suddenly stopped connecting to local , although the printer turned on the light and was ready to print, I decided to reinstall everything again , but my rapsberry does not give me an ip address at all, connects and makes all the settings , but the address is not visible anywhere else , there is no one in the information about my connections at all , although rapsberry connects to it , if config does not give information

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

    do you not need a Raspberry Pi Zero W and not a non Wi-Fi version? As i have version V1.3 non wi-fi, i guess this won't work as the USB port will be connected to my main board?

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

    You said because this is an SKR board, you have to go through all the SD card thing.
    I was googlimg around and could not find if this is only one time thing, or will I habe to this for every update.
    Also are there boards that can be flash over uart?

  • @awsomecrossing
    @awsomecrossing 10 หลายเดือนก่อน

    hi, is it possible to add a touchscreen LCD to the Pi Zero 2 W with the SKR Mini? I'm currently stumped at this part of the hardware installation. Please help me!

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

    Will you be making an updated video using the Pi Zero 2 W?

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

      Working on Pz2 stuff right now, but this method is unchanged on the zero 2 and works just fine (already tested)

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

      @@CanuckCreator I’d like to see the performance difference when using advanced features that require more processing power such as input shaping or accelerometer support as well as using a camera via the pi’s usb port.

  • @ETE-Design
    @ETE-Design 3 ปีที่แล้ว +2

    Is there a way to use this with a PanelDue also, and if then how?

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

    I also had to modify the country code is at the end of the config file for mainsail

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

      Correct, forgot to mention that is required on the RPIzero sometimes

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

    Just what i need. Thanks for another great video. Btw, for this setup, a fresh install and setup is required?

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

    Excellent video. I was going to upgrade one of my printers to 32 bit, but Klipper sounds the way to go! Can you post a link to the pi mount?

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

      print one bro its like 10 faces. I will happily receive an .stl from you afterwards... :)

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

    You don't happen to have a Sovol SV01 that you can show us the connections on do you? Sovol is pretty bad about documentation. (and customer service for that matter.)

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

    Great video, keep them coming. Where is the SKR mini V2.0 available? I can only find a V1.1 online.

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

      Aliexpress. Amazon etc. Search skr mini e3 v2

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

    This configuration means the RPI isn't gracefully shutdown when you power off the printer. Any concerns about corrupting the SD card?

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

      Have had zero issue on any of the machines im running where the RPI is tied into the main power switch.

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

      This is a very good point that I think needs more visibility. The raspberry pi mounts the file system from the SD card. If power is suddenly removed while cached writes have not been done or completed, you can corrupt the file system. When you shut down Linux, it goes through a procedure to flush writes and unmount the file system before powering down. It may have worked so far, but it only takes one instance to corrupt your file system.

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

    My Ender-3 V4.2.2 controller board does NOT have an available serial port. It does not have native USB serial, but uses a CH3xx USB-Serial chip. However I don't want to have to perform surgery on the board to bypass that, so can I still use the RPi zero USB to connect to the printer? It would mean not changing the serial settings on the pi as you showed. I'd need a USB cable between the printer and the Pi, but I can live with that, if the extra CPU load of the UDB serial driver isn't a problem.

  • @user-wj8dz4vu3f
    @user-wj8dz4vu3f ปีที่แล้ว

    Anyone got a link to the mount? Can’t find any other clean mounts that keep the zero nice and visible

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

    So we can used klipper on pizero. Geeat way reduce cost to harvest klipper for benefit. Yessss.

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

    I am wondering if i can use ICSP (MOSI MISO) instead of UART TX RX to communicate and power PI zero. I have creality board V2.2 and i am not able to find TX RX pinouts

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

    Shouldn't webcams with integrated encoding work? Like Logitech c930?

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

      I dont have one on hand to test, with just a basic Picam2 i went from 20% max cpu load to over 80% at all time with occasional timeout errors

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

    They just released the pi zero 2 W. Will you be looking into this?

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

      Oh yes! I just started collecting stuff for my V0 build, it would be so nice

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

    Awesome vid as always. Cheers!

  • @timmturner
    @timmturner 3 ปีที่แล้ว +6

    I liked the smash button. A correction however, it's AM0 > zero not O ;)

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

      Correction to your correction it's AMA0 not AM0 :-) (Not wanting to be a grammar nazi here but trying to avoid an error source for people who see your helpful correction)

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

    So in order to add a display it just has to be screen compatible with the raspberry pi right? Just curious because I'm looking to add an skr mini e3 v3, a pi zero wh and another 3.5" display to my ender 3 (soon to be a wannabe voron switchwire)

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

    FYI - Latest releases from Mainsail appears to have removed the "console=serial0,115200" from the '/boot/cmdline.txt' serial console

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

    This is brilliant! Stupid question: is it possible to use the USB connection instead of UART? The reason being, I'd like to still have a TFT and wouldn't mind running an extra cable for its PSU. It seems it should be more even straightforward; just following your guide minus skipping some of the steps for UART config. Would that work?

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

      Yup. Just follow the standard klipper install instructions on yhe klipper github.
      Going with uart and this method is for those that want compact. Cheap solution with one cable only. Or those that wanna free up the one free usb port on the rpi zero for example

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

      @@CanuckCreator Thank you very much!

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

    If you connect a Raspberry to the printer via USB, you do nothing other than establish a UART connection via USB. The UART protocol is only packed once into the USB protocol and then transmitted where it is converted back to UART.
    If you can get your hand on a Raspy Zero 2W then you will have the same CPU as a Raspberry 3B. But there are weaknesses in WIFI when you connect a full HD camera. It should print well.

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

      what would i use on the creality Ender 5 Plus Silent Mainboard, V2.2? Im not seeing TFT pins.

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

    how long does it take to flash the board? ...and does the board needs to be connected to "stepper motors, sensors, external power supply, etc..." or is it enough to have the power from the Pi?

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

    if you power the raspberry externally, and connect to the printer via usb, should you skip the sudo ssh stuff?

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

    You rock Nero!

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

    I have a problem on pi zero w. No input shaper and I get most of the times 100% load that halt printing. Miniuart, overclock and cooling. Fluidd and mainsail have the same problem. Connecting on uart

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

    Does mainsail or fluid support my tp-link hs110 wifi switch?
    Octoprint has a plug-in for it and it allows it to use m81 to controll it. It also has a few safety features that i don't want to lose.

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

    Hi ! Did you ever tested the new Zero 2 W ? What about the capabilities of the neew board ? It's cheap, small and low power board.... Is it useful even with a webcam (FullHD) ?

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

    Hello ! My name is Jean. Question? the connectivity of PI zero with an MKS sgen-lv1.0 is it the same for the RX and TX? thank you .

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

    what small printer is it? is it opensource? maybe you can link to step? this small guy looks neat

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

      its a voron vzero vorondesign.com/ and yes its open source

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

    Orange pi zero 2 with btt skr mini e3 v3 using uart?

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

    I'm trying to do this on a Tenlog Hands 2, and it will not connect via UART. I have tried all the ports, and switching the Tx and Rx around. Still nothing. Any suggestions?

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

    What happens if i have this setup and i connect the printer to a computer via the USB port? I understand that the bulk of the computation is done in the pi and it just uses the board as a slave but what would happen if i connect the printer to the PC with pronterface?

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

    Great video as always 👍

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

    I have a pi zero (non-W) laying around, would I be able to use it using an otg cable and a wifi adapter, or wouldn't the adapter be picked up by klipper?
    edit: The wifi adapter and the web interface work fine. Now I'll just have to wait for my printer.

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

    i'm trying this on the mks robin nano v1.2 via de wifi tx and rx pins, but i cant get it to work. if i disconect a tmc driver, klipper says that it cant find it, but if everyting is plugged in, it keeps saying that the printer is not ready or standby. really weird that it can see if there is a tmc driver missing, but won't connect

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

    For the pi zero you don’t have to install fluid pi?

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

    Thanks for making this video. I found it very helpful and already followed along to clean up one of my Klipper/Ender builds. I have a ender with a board I need to connect via USB to the GPIO. Would the process more or less be the same but keep the standard menu config on the MCU?

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

    Hi, Thanks for making this! I was wondering if connecting a webcam with onboard h.264 encoding would be a viable workaround to the pi's onboard encoding. Would that make any difference on the cpu usage?

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

      I dont have a camera on hand to test, but from other source any webcam will be close to overtaxing the pizero

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

      @@CanuckCreator I thought I should come back with an update. I managed to get everything running: klipper AND webcam streaming at 640x480 30fps mjpeg at less than 30% cpu load while printing. All we need is a more efficient Linux distro. I made this guide for an even weaker device running Openwrt and I have no issues whatsoever. github.com/ihrapsa/KlipperWrt

  • @norberts.9554
    @norberts.9554 3 ปีที่แล้ว

    Thank you for this great tutorial!
    Is there a way to make this work on a stock X1?
    If yes how?
    Thanks!

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

    looking at the latest "generic-bigtreetech-skr-mini-e3-v2.0.cfg" the directions say to use "USB communication." Does this change anything else for the rest of the tutorial?

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

    I have done the exact same thing on the RPI 3B and an SKR 1.4 Turbo, and it does not work. I don't know what i'm doing wrong, i followed all the steps, triple checked every connection, and still can't get a connection.

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

    I tried octoklipperpi,MainSail, even Simplypi
    No communication happened
    So it most be something in serial port
    Cause on octoprint ..it said
    Printer communication
    Couldn't write to send to pot

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

    Great video, could this be done with a pi pico?

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

      No. Pi pico is a completely different type of board.

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

    any information about mks robin nano v2 connection? i've connected wifi module back tx and rx pins no connection. And then retried usb tx and rx pins and no connection again. i think i'll go pi4 again :)

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

    Hello, I tried this method with my Pi Zero W and an SKR Mini v1.1 to try to get around an issue I was having with the serial connection. I've established klipper settings well enough that with a pi 3b+ connected via usb to the board, the pi established connection with the MCU. But with the same pi card in a pi zero W, I have not been able to get it to recognize the MCU via USB or UART... I have tried a different pi Zero W and it also didn't work, so it appears to be an issue with the platform, not the individual board.

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

    If only I saw this video 2 months ago!

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

    I have a Raspberry Pi Zero without wifi, but I've managed to install a ESP8266 over it (you have to remove the flash memory from a ESP12F, though. The firmware for the ESP8266 is loaded into it via SPI from the Raspberry Pi at boot). I will try this.

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

    what would i use on the creality Ender 5 Plus Silent Mainboard, V2.2? Im not seeing TFT pins.

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

    After that .. flahed klipper file to the printer...no communication happened even more the LCD turned black.. I decided to flash the printer and LCD BACK to.. Jyers .. ..nothing happened
    The printer cannot be communicated nether seen by LCD !!!

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

    Hey, I have just setup my V0 like this. But now I have some problems. First the part cooling fan runs all the time, second I can not heat the bed or hot end, ans last every time I modify the config the mcu get a error. Did I do something wrong or do you think my board is broken? And I wanna say thanks for your great content and for inviting me i the world of voron :-)

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

    ok lets say I want to do this to a full size pi and I already have a buck converter supplying power does that mean all I have to do is connect the tx and rx pins to the board and pi?

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

    Thanks!

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

    I cant seem to get this to work on pi 4 and btt skr mini 3e v3

  • @Ben-rf8se
    @Ben-rf8se 3 ปีที่แล้ว

    can you not use a 2nd pi zero w with a couple of cameras? each camera on a different port, then just add the links into fluidd

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

      There's a dedicated pi webcam os, but anything that outputs a steam that your browser can play will work here.
      I had a CCTV camera linked to my household CCTV over my first printer and just embedded the stream.

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

    Can I run klipper on a Raspberry Pi zero and MKS base 1.5?

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

    What little printer is that?

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

    Having a hard time trying to do this on my skr mini e3 v1.2 I flashed Successfully But klipper won’t connect..

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

    can you use the camera for viewing your prints with this?

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

    Can I use the pi0 instead of the w with ethernet?

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

    When I insert the SD card into my Ender 3 Max the screen stays blank (so it did something), but the firmware file doesn't get renamed and the pi can't connect to the printer. Flashing the original Marlin firmware back to it worked without any problem.
    I have also tried other names because the config file suggested that it can't be the name of the last flashed firmware, still no success.
    Any suggestions what the problem could be?

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

    can this method be used for stock boards ender 3V2 v4.2.2 and Rpi zero

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

    Question: after the skr is flashed, and firmware.bin transforms into FIRMWARE allcaps, does the skr need the sdcard? Or can I take it away? I.e. will an updated skr power up and talk klipper with no sdcard installed? Cheers!

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

      I believe it needs to be kept in

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

      @@CanuckCreator this sounds like an opportunity to "For Science!" it ;) maybe it is time to update my old bed slinger to an SKR board...