Giter Site home page Giter Site logo

biqu-b1-dual-extrusion-bltouch-firmware's Introduction

Biqu B1 Dual extrusion BLTouch firmware

The default firmware for the Biqu B1 Dual extrusion upgrade kit did not have support for BLTouch, for some reason, so I rewrote it. Hopefully this will save you some time instead of having to compile it yourself. As for the slicer, I'd recommend using SuperSlicer, but I've also included an improved version of the Cura profile, even though Cura is terrible at supporting multi-extrusion printers.

Oh, and if you're still installing the parts, the instructions don't mention it, but you need to open up the bottom panel of your printer and put the motor cable in the rightmost slot in the motherboard and the motor driver next to the rest. Make sure you put the red in red and black in black or else you'll fry your motherboard!

motherboard

Firmware

Copy the firmware.bin into an SD card and insert it into the SD card slot in the middle of the printer. The one in the front is for the screen.

If you want to modify the firmware, I've also listed the configuration files as well.

SuperSlicer profile

  1. Go to File -> Import -> Import Config Bundle... and load in the SuperSlicer_config_bundle.ini file

superslicer

You're done. Happy printing!

Cura profile

  1. Add a new Custom FFF printer.

Cura machine settings 0

  1. Copy these values into your machine settings. The start and end G-Codes are listed above.

Cura machine settings Cura machine settings 2

  1. Import the Cura profiles (Preferences -> Configure Cura -> Profiles)

Cura Profile import

It does some stringing between the prime tower and the print, which is caused by Cura not wiping the nozzle when leaving the prime tower. There is no feature to change that.

I will update this when Cura improves their dual extrusion. Feel free to modify the profile in the meanwhile, and if you figure out the stringing, please tell me.

  1. Open the marketplace and install the "Printer Settings" -plugin, because Cura is dumb and doesn't recognize single nozzle multi-extrusion.

printer settings

  1. In the search bar, type "Extruders share" and tick both Extruders Share Heater and Extruders Share Nozzle.

extruders share

This will prevent Cura from being stupid and trying to turn off the hotend when one of the extruders is no longer being used.

I'd really recommend you use SuperSlicer instead, the user interface is better and so is the print quality. And this is coming from a guy who used nothing but Cura for the past 2 years.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.