Advertisement

KRAKEN V1.0
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KRAKEN V1.0 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BIGTREETECH KRAKEN V1.0

  • Page 1 KRAKEN V1.0 User Manual...
  • Page 2: Revision Log

    BIGTREETECH Kraken V1.0 User Manual Revision Log Version Date Revisions v1.00 22nd December 2023 Initial Version...
  • Page 3: Table Of Contents

    BIGTREETECH Kraken V1.0 User Manual CONTENT Revision Log ..............2 Product Profile ...............5 Features Highlights ............5 Specifications ............6 Firmware Support ............7 Dimensions ..............8 Peripheral Interface ............8 Interface Diagram ............8 Pin Description ............9 Interface Introduction ............9 USB Power Supply ............9 Stepper Motor Drivers ...........10 Onboard TMC2160 in SPI mode ........10...
  • Page 4 BIGTREETECH Kraken V1.0 User Manual Configure Firmware .............17 Open Marlin Project ..........17 Compiling Environment ..........17 Configure Motherboard and Serial Port .......17 Configure Stepper Driver ..........18 Sensorless Homing ..........20 100K NTC or PT1000 ..........21 BLTouch ............21 Auto Power Off (Relay V1.2) ..........24 RGB ..............24...
  • Page 5: Product Profile

    BIGTREETECH Kraken V1.0 User Manual Product Profile BIGTREETECH Kraken V1.0 is a 32-bit motherboard for large printers. It comes with onboard high-voltage, high-current stepper motor drivers, significantly simplifying the connection between the motherboard and high-voltage drivers and saving space in the chassis. The board uses silkscreened ID design with an ID- design heat sink for aesthetics and practical cooling.
  • Page 6: Specifications

    BIGTREETECH Kraken V1.0 User Manual Reserved SPI interface for connecting an accelerometer for Klipper  resonance compensation. External DC12V powers the MOSFET control power for TMC2160, reducing  driver output impedance and chip heat generation. Specifications ARM Cortex-M7 STM32H723ZGT6 550MHz...
  • Page 7: Firmware Support

    Temp Sensor Interfaces 5x 100K NTC, 2x MAX31865 Display PC Communication Type-C Supported Kinematics Cartesian, Delta, Kossel, Ultimaker, CoreXY Recommended Cura, Simplify3D, Pronterface, Repetier-host, Slicer/Console Makerware Dimensions 200 x 113mm for details please refer to BIGTREETECH Kraken Mounting Dimensions V1.0-SIZE.png Firmware Support Compatible with Klipper, Marlin, RRF(RepRapFirmware)
  • Page 8: Dimensions

    BIGTREETECH Kraken V1.0 User Manual Dimensions Peripheral Interface Interface Diagram...
  • Page 9: Pin Description

    BIGTREETECH Kraken V1.0 User Manual Pin Description Interface Introduction USB Power Supply When Kraken is powered on, the power indicator light turns red, indicating normal power supply. VUSB is the power select pin which needs to be shorted with a...
  • Page 10: Stepper Motor Drivers

    BIGTREETECH Kraken V1.0 User Manual Stepper Motor Drivers Onboard TMC2160 in SPI mode No jumper is needed to select the mode; directly use the SPI mode. When using Sensorless Homing, plug in the jumper; if not, leave it unplugged. DIAG...
  • Page 11: Microprobe V2.0 Wiring

    BIGTREETECH Kraken V1.0 User Manual MicroProbe V2.0 Wiring Auto Power Off (Relay V1.2) Wiring...
  • Page 12: Exp1+Exp2 And Mini12864 V2.0 Display Wiring

    BIGTREETECH Kraken V1.0 User Manual EXP1+EXP2 and MINI12864 V2.0 Display Wiring RGB Wiring...
  • Page 13: Servo Wiring

    BIGTREETECH Kraken V1.0 User Manual Servo Wiring C Wiring (Temperature and Humidity Sensor)
  • Page 14: 2-Pin Fan Connection

    BIGTREETECH Kraken V1.0 User Manual 2-pin Fan Connection...
  • Page 15: Proximity Switch Connection

    BIGTREETECH Kraken V1.0 User Manual Proximity Switch Connection Normally open (NPN type), no jumper is required, as shown in the 24V example. Normally closed (PNP type), a jumper is needed, as shown in the 24V example.
  • Page 16: 4-Pin Pwm Fan And Water Cooling Connection (12V Example)

    BIGTREETECH Kraken V1.0 User Manual 4-pin PWM Fan and Water Cooling Connection (12V example) Raspberry Pi Connection...
  • Page 17: Marlin

    BIGTREETECH Kraken V1.0 User Manual Marlin Install Compiling Environment https://github.com/bigtreetech/Document/blob/master/How%20to%20install%20VScode%2BPlatformio.md https://marlinfw.org/docs/basics/install_platformio_vscode.html Download Marlin Firmware Get pre-configured firmware source code from our GitHub: https://github.com/bigtreetech/BIGTREETECH-Kraken Configure Firmware Open Marlin Project You can open Marlin in VS Code in one of several ways: ...
  • Page 18: Configure Stepper Driver

    BIGTREETECH Kraken V1.0 User Manual (Enable SBC serial port) #define SERIAL_PORT (Set baudrate to the same as the communication #define BAUDRATE 115200 device) (Enable USB serial port) #define SERIAL_PORT_2 The above settings can be enabled as needed. Configure Stepper Driver...
  • Page 19 BIGTREETECH Kraken V1.0 User Manual We need to enable TMC_USE_SW_SPI in Configuration_adv.h #define TMC_USE_SW_SPI The Rsense of S1-S4 is 22mΩ, so the firmware needs to be set to 0.022. The Rsense of S5-S8 is 75mΩ, so the firmware needs to be set to 0.075.
  • Page 20: Sensorless Homing

    BIGTREETECH Kraken V1.0 User Manual Sensorless Homing #define SENSORLESS_HOMING // enable sensorless homing #define xx_STALL_SENSITIVITY // sensitivity setting, TMC2209 range from 0 to 255, higher number results in more sensitive trigger threshold, sensitivity too high will cause endpoint to trigger before gantry actually moves to the end, lower number results in less sensitive trigger threshold, too low of sensitivity will cause endpoint to not trigger and gantrying continue.
  • Page 21: 100K Ntc Or Pt1000

    BIGTREETECH Kraken V1.0 User Manual 100K NTC or PT1000 In Marlin firmware, "1" represents a 100K NTC with a 4.7K pull-up resistor. #define TEMP_SENSOR_0 #define TEMP_SENSOR_1 #define TEMP_SENSOR_BED BLTouch //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Do not remap the Z_PROBE_PIN to the Z_MIN port.
  • Page 22 BIGTREETECH Kraken V1.0 User Manual #define NOZZLE_TO_PROBE_OFFSET { -40, -10, -2.85 // set BLTouch probe offset #define PROBING_MARGIN // set distance between probe area and print area perimeter #define AUTO_BED_LEVELING_BILINEAR // set probe pattern #define RESTORE_LEVELING_AFTER_G28 // apply leveling after G28 homing...
  • Page 23 BIGTREETECH Kraken V1.0 User Manual #define GRID_MAX_POINTS_X // set number of probe points for X axis, usually 5 point is sufficient #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X // set the number of probe points for Y axis to the same as X axis.
  • Page 24: Auto Power Off (Relay V1.2)

    BIGTREETECH Kraken V1.0 User Manual Auto Power Off (Relay V1.2) #define PSU_CONTROL // enable PSU control to turn on and off using M80 and #define PSU_ACTIVE_STATE HIGH // set turn on level, Relay V1.2 is turned on with high level and turned off with low level, so this setting needs to be HIGH.
  • Page 25: Filament Sensor

    BIGTREETECH Kraken V1.0 User Manual If you are using displays like LCD2004, 12864, mini12864, etc., you can also control RGB from your display directly. #define LED_CONTROL_MENU // add LED control to your menu. Filament Sensor Standard filament run out sensors are usually comprised of a microswitch which signals the mainboard of filament status with High or Low level signal.
  • Page 26: Smart Filament Sensor (Sfs V1.0)

    BIGTREETECH Kraken V1.0 User Manual Smart Filament Sensor (SFS V1.0) The smart filament sensor works by continuously sending signal to the mainboard to communicate filament status. #define FILAMENT_MOTION_SENSOR // set encoder type #define FILAMENT_RUNOUT_DISTANCE_MM // set sensitivity, SFS V1.0 nominal setting should be 7mm, which means if no signal of filament movement is detected after 7mm of filament travel command, filament error will be triggered.
  • Page 27: Compile Firmware

    BIGTREETECH Kraken V1.0 User Manual #define NOZZLE_PARK_FEATURE // park nozzle #define NOZZLE_PARK_POINT { (X_MIN_POS 10), (Y_MAX_POS 10), // set the X, Y and Z offset coordinate of the nozzle #define ADVANCED_PAUSE_FEATURE // retraction setting of nozzle park movement and filament purge distance after the print is resumed.
  • Page 28: Klipper

    BIGTREETECH Kraken V1.0 User Manual Klipper Compiling the Firmware Use the following configuration to compile the firmware (if these options are not available, please update the Klipper firmware source code to the latest version): * [*] Enable extra low-level configuration options * Micro-controller Architecture (STMicroelectronics STM32) --->...
  • Page 29: Configuring Klipper

    BIGTREETECH Kraken V1.0 User Manual ls /dev/serial/by-id/ 5. Enter: in command line to check motherboard ID to confirm whether firmware is updated successfully, as shown below. copy and save this ID, it is needed when modifying klipper config. Configuring Klipper 1.
  • Page 30 BIGTREETECH Kraken V1.0 User Manual 2. Upload the motherboard's configuration file to Configuration Files and include this configuration file in the printer.cfg file. [include generic-bigtreetech-kraken.cfg] 3. Insert the correct motherboard ID. 4. Refer to for detailed configuration guide https://www.klipper3d.org/Overview.html according to your machine type.
  • Page 31: Firmware Updates

    BIGTREETECH Kraken V1.0 User Manual Firmware Updates Updating via microSD 1. Ensure the microSD card is formatted as FAT32. 2. Rename the compiled firmware or the firmware downloaded from GitHub to "firmware.bin" (note: make sure the computer system's extension settings are clear, as some users hide the extension, and "firmware.bin"...
  • Page 32: Precautions

    If you need further resources for this product, you can find them at [GitHub](https://github.com/bigtreetech/). If you cannot find what you need, you may contact our after-sales support(service005@biqu3d.com). If you encounter any other problems during use or have suggestions or feedback, please...

Table of Contents

Save PDF