BigTreeTech Octopus v1.1 Klipper Install & Printer Configuration

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ค. 2021
  • This is the third video in my series on the BigTreeTech Octopus V1.1. In this video I walk through how to install and configure Klipper. I use Mainsail as the front end. I also walk through all of my main settings for my printer.cfg file.
    Disclaimer: BTT sent this board to me "free" and asked me to help get the word out on my views, and I happily obliged. I still had to purchase the steppers and do all the work to configure and install it which took a good day or so especially since the documentation is very sparse.
    Amazon Affiliate Links (please use these- it helps me out!). As an Amazon Associate I earn from qualifying purchases.
    BTT Octopus: amzn.to/3E6KYQH
    Stepper Drivers: amzn.to/3AYchL2
    Titan Ratcheting Crimper: amzn.to/3aKaONE
    PA-09 Engineer Crimping tool: amzn.to/3aLgZB9
    JST XH Connector Kit (Fan connectors, Motor Connectors, etc.): amzn.to/3BTMYuM
    BTT Octopus Links:
    Main Github Link:
    github.com/bigtreetech/BIGTRE...
    Manual
    github.com/bigtreetech/BIGTRE...
    Pinout:
    github.com/bigtreetech/BIGTRE...
    Voron Klipper Install for Klipper:
    docs.vorondesign.com/build/so...
    MainsailOS:
    docs.mainsail.xyz/
    Starting point for BTT Octopus Printer.cfg for Voron:
    github.com/bigtreetech/BIGTRE...
    The printer.cfg file I use and that is shown in my video:
    github.com/techyg/BTTOctopusC...
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    What a great help you’ve been Sir. Thank you kindly for taking the time to walk through this.

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

    Thanks for a very enjoyable series of videos, I've found all of them so far have provided lots of great information.

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

      Thanks for the feedback!! Glad to hear :)

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

    Just want to say thank you very much for this video. The first time I did this was terrible and a nightmare. This video makes it super easy. Great job on the video and I am happy you just detailed all the necessary information so the video does not drag on forever.

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

      Thanks much for the feedback!! I really appreciate it. Glad you found it helpful, and best luck with your printer!

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

    ive watched plenty of videos but yours is by far the easiest to follow along with for some reason

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

      Awesome.. thank you for the feedback! Glad you find them helpful. I do my best to make them no frills and just to the point :)

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

    Thank you for taking the time to make this video saved me a lot of headaches.

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

      Thanks for watching, and appreciate the feedback!! Glad you found it useful :)

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

    Thank you, i am glad i found this video.the instruction is clear.cant wait for the next video

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

      Thanks for the feedback! Glad to hear you found it useful. :)

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

    Getting an error after upgrading Klipper? You might see some error info and a statement like this: "This type of error is frequently caused by running an older version of the firmware on the micro-controller (fix by recompiling and flashing the firmware)". If you are getting that error, you will need to reflash Klipper to any MCU (micro controller unit) that you are using. This video outlines the steps for the BTT Octopus, up until about the 3:50 mark- follow those steps to recompile the firmware with the latest version. Pro Tip: Instead of using the SD Card and copying your klipper.bin (remember to rename to firmware.bin), you can flash with the Pi using this command: make flash FLASH_DEVICE=/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 (just change your usb device ID to the one that is in your printer.cfg).
    Optional: if you are also running other MCU's with klipper (including the PI itself, perhaps running ADXL for Input Shaper like I am) you also need to recompile that firmware. See this link for more info. www.klipper3d.org/RPi_microcontroller.html#building-the-micro-controller-code
    Summary of steps for that if you don't want to go to the link:
    1. cd ~/klipper.
    2. make menuconfig, choose "Linux Process" for Micro-Controller architecture.
    3. quit and save from menuconfig.
    4. sudo service klipper stop
    5. make flash
    6. sudo service klipper start
    Repeat for any other microcontrollers (eg. Klipper extender, etc. Just make sure you pick the right options). After that you should be done and Klipper will start up.

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

    Thanks for the video! Today a klipper update to my Pi vi Fluiid 'broke' my printer. I jumped to the section on making a new firmware.bin and flashing my Ocotpus - Viola! back in business!

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

      Awesome.. that is great to hear! Glad it worked for you, and thanks for the comment! That same thing has happened to me before after updating.

  • @mjetdevelopment
    @mjetdevelopment 4 หลายเดือนก่อน

    Thanks a lot!

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

    Can you do a video short, 30 second video, on how to read a board pin-out diagram shown at 7:15?

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

    Thanks for your video. I'm very new to 3D printing I 'd like to know, in your final configuration, how you power up the Raspberry Pi, via the ordinary socket with a supplementary 5V psu or via the 5V and ground GPIO pins ?

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

      I have multiple machines using a Rasp Pi + Klipper + BTT Octopus including the Core XY featured in this video, as well as a Voron 2.4 that I recently built. In all cases I decided to use supplementary 5V source. For the machines featured in this video I used a Tobuson 5v 5A dc to dc converter (aka stepdown or buck converter, from 24v on the PSU). For the Voron 2.4 machine I used a Meanwell RS-25 psu which is definitely overkill. The BTT Octopus is also capable of powering the Rasp Pi directly from the USB connection which you could also consider, but I preferred to run a discrete power supply. As far as how to connect the power supply goes- for this machine I connected it directly to the raspberry pi pins from the 5v power supply. Another good way, and how I connected my Voron 2.4 was cutting a USB cable and connecting to the Pi's USB power port (usb micro connector) instead of going through the pins. I ran the red and black wires to a power supply. The most "idiot proof" way of doing it would be to run a USB cable from the BTT Octopus to the Rasp Pi micro and you should be just fine as well. Hopefully that helps!!

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

      @@GregsMakerCorner Thank you for your detailed and documented answer. I'm building a Voron 2.4 and I was considering using a USB cable connected to the Pi's USB power port as you mention it but I wasn't sure the cables have a gauge large enough.

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

      @@patrickrappillard9400 The USB cable I used had really small wiring, guessing 24-26 awg. It seems to be fine with no under voltage warnings. I think you should be fine going that route.

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

      @@GregsMakerCorner Thanks again for your answer.

  • @whatif8741
    @whatif8741 7 หลายเดือนก่อน

    You can use Raspberry Pi imager instead of Balena. In RPI you click the settings cog and the option to change the wifi settings are there so you don't have to do any unnecessary steps.

    • @GregsMakerCorner
      @GregsMakerCorner  7 หลายเดือนก่อน

      Very true! A lot of good options to simplify the pi imaging have come out since I made this video.

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

    I tried installing the same version but under make menuconfig it only had options for atmel chips. Not the stm on the octopus??

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

    is that with the same flas stuff what you flashed (mainsail) on that sd card or does the firmware bin goes on a diffrent sd card ?

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

      The firmware.bin just has to go into the BTT octopus board (using SD card or make flash).

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

    I have the bigtreetech octopus v1.1 board and trying to find out why my motor are not working. I know my motors are new but A1, A2 , B1, B2, does the A1, B1, goes together and A2, B2 or does A1,A2 goes together and so on. Also do you know if the Red wire goes in with A1 and blue A2 and so meaning which color goes with A1, A2, B1, B2?

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

      Check out this link for the wiring information. It should be A1A2B2B1. www.makenprint.uk/3d-printing/3d-printing-guides/3d-printer-mainboard-installation-guides/btt-octopus-guides/btt-octopus-setup-guide/#steppermotorwiring Colors are hard to go by because they can be different for every motor. Best way is to use a multimeter to check. www.melco-service.com/docs/XT_Tech_Manual/Troubleshooting/Testing_Methods/Stepper_Motor_Resistance_Test.htm

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

      Thank you very much. I have had to take care of my grandpa until he passed away this month. I am going back to work on this now. Thank you again.

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

    I'm trying to get the max31865 working in my octopus pro board with it integrated, but keep getting the error Max31865 RTD input is disconnected

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

    Dumb question but what do you do with the config file after?

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

      You upload the printer.cfg file to Klipper using the web interface after you create it. The config file is how Klipper knows how to "talk" to the printer board.

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

    once i have edited the config file for my settings how do i get it back into the printer? You showed everything else i got there and was like wait now what

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

      You should be editing the file through something like Mainsail or Fluidd. If you are doing it that way, once you save the file, the firmware reloads the config file and runs. If you are editing the file offline and then uploading it to the printer, it will try to load the file once you do that. Hope that helps/clarifies it.

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

    What if you have Merlin on the board already how you go about flash klipper

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

      You have to compile the firmware on the Rasp Pi (via Klipper) first. Then you flash the printer board with that firmware. Check out my other videos - I cover it here: th-cam.com/video/azBMnCflMXA/w-d-xo.html

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

      @@GregsMakerCorner ok 👍🏿

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

    I have close to the same settings for my setup - but the drivers noise are driving me nuts! They are supposed to be silent!?

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

      Yes... depending on how you have your stealthchop set, it can get very noisy especially when the speed kicks up. I am working on some updated settings because I have found that there is a lot of room for improvement with the default settings for the TMC drivers.

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

      @@GregsMakerCorner I tweaked the stealthchop setting and now its too quiet haha xD tho my bltouch reports about 5mm off at Z :/

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

    what stepper drivers are you using

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

      I am using The BigTreeTech v1.2 TMC 2209 steppers.

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

    How do you print from sd card.

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

    I watch video follow the steps build the firmware copy to Sd lost connection from the pi to the computer,do I have to rebuild the firmware all over.

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

      If you lost the connection to the pi, you shouldn't have to rebuild firmware (assuming you are compiling firmware for your printer mainboard?) as long as you can see the firmware.bin file that was created.

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

      @@GregsMakerCorner yea I already compile the firmware I have save it to sd card.I didn’t get to build the config file.

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

    I have a question .... already the V1.1 board has a fairly capable 180 Mghz processor .... what would be the advantage of installing killiper over ..? For wireless connectivity? I only get the board on Friday, I will mount it on a CR10s, due to the fact that the stock CR10s is too noisy, and I also chose TMC2209 V1.2 as driver ... So please tell me what would be the advantage? Thank you very much in advance.

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

      If you want to be on the cutting edge of 3d printing features, the Klipper firmware is a good choice. For example, Input Shaper (resonance compensation) is available in Klipper but not in Marlin. That will allow you to tune out most "ghosting" on your printer, which means higher quality with faster printing times. This feature may eventually come available to Marlin. At some point it may not be possible that an MCU (like Octopus) be able to accommodate all of the features available in Klipper. Klipper is set up to run on a Rasp Pi which handles all the compute, and the MCU just controls the printer. It's a lot to dig into in a YT comment, but hopefully this gives you an idea. Marlin is still perfectly fine if that's your comfort level, it just may not have all the latest cutting edge features.

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

      ​@@GregsMakerCorner Thank you very much. I will dig deeper, but from your answer, I am already convinced. Tnk s. I will try Killiper just as the board arrives.

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

      @@GregsMakerCorner I finally got it, CR10s with Octopus v1.1 and klipper, and yes YOU WERE RIGHT, it doesn't even compare to Marlin. Thanks for the advice and the answer that made me decide. It kind of made my brain sweat to succeed, but it's worth it. YES, I can say that Klipper is worth the effort. The ease with which you change everything according to your desire, ease and convenience without having to put your files on the card and then put the card in the printer, webcam to see from anywhere what your printer does, timelaps etc .... YES, once again thanks.

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

      @@mihaiciornei5648 That is great to hear! Thanks for coming back and updating on your experience and feedback. I am glad to hear it is working for you. There are a lot of great features to check out. Klipper really is a great firmware, it changes fast too and a lot of updates. Enjoy the ride!! :)

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

    Do both the memory cards need to be connected at all times?

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

      After you flash the Klipper firmware onto the Octopus you don’t need to put a memory in it, unless changing or upgrading the firmware again. The memory card must stay in the raspberry pi at all times.

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

      @@GregsMakerCorner Thanks for the video and swift reply! Cheers

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

    @Greg's Maker Corner I am using SKR 2 , mainsail is on browse, i hv got Mcu line section problem.still cant fix. i use mcu stm32f407 . still not work. i need opinian and suggestion ? thx

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

      A few things you can check.. Did you select STM32F407 with a "32KiB bootloader" when you compiled the firmware file? Have you confirmed that the firmware is accepted (presence of firmware.cur file on SD Card)? Have you tried a different USB cable from the Pi to the SKR?

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

      @@GregsMakerCorner yes i did. but not for firmware.cur. i will try different usb cable

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

      @@musicore1944 Great.. the cables are surprisingly finicky. When you list the devices, if you do not see a device showing up (from the pi connection to the mcu) you know that it is likely a faulty connection. If the device is listed but doesn't have STM32 in the name, the firmware wasn't applied properly.

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

    Hi when I run the LS comando it's find noting what I can do for fixing this ?

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

      Things to try... double check your firmware has loaded to your board (there should be a file on the SD card that says firmware.cur). If the firmware isn't loaded successfully it won't find it when you run the LS command. You can also try using a different USB cable connected from the pi to the board.

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

      @@GregsMakerCorner Tanks for answer i try both cand find LS to comand . I ill try conect as uart direct to the pi just need to find a good tutorial how to do thad . I have 3 printers whit skr 1.3 and klipper its whas realy easy to install and works beautifully .

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

    to use this moderboard need rasberry pi? i want to put in my old CR10 but is not coreXY and i dont want rasberry Pi

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

      You only need a raspberry pi if you are going to run Klipper with it. If you want to run Marlin this board will run it stand alone. I am not sure if it will fit in the old CR10 box though, because it is a bit bigger so you should double check the dimensions. Hope that helps!

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

      @@GregsMakerCorner Thank you for answer. and glad to here i dont have to invest another 60€ in rasberry pi.
      No problem with the size if dont fit, i make it happen hehehe.(i find some way to fit)

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

    im lost

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

    you miss entire sections. CRAAAAAAAAAAAAAAAAAAAP!

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

      What sections are you looking for help on?