Code Monkey home page Code Monkey logo

mk4duo's Introduction

MK4duo 3D Printer Firmware

Build Status

Version 4.3.9

Please donate to support this project https://www.paypal.me/MagoKimbra

Hardware Abstraction Layer (HAL)

MK4duo introduces a layer of abstraction so that all the existing high-level code can be built for 32-bit platforms while still retaining full 8-bit AVR compatibility.

Current HALs

name board processor speed flash sram logic fpu
Arduino AVR RAMPS 1_4 ATmega2560 20MHz 256k 8k 5V no
Arduino Due ULTRATRONICS SAM3X8E ARM-Cortex M3 84MHz 512k 64+32k 3.3V no

HALs in Development

name board processor speed flash sram logic fpu
Arduino Core STM32 RUMBA32 STM32F446 ARM-Cortex M4 120MHz 256k 128k 3.3V no

Special thanks


MK4duo 3D Printer Firmware

Configurator Tool Online

http://www.marlinkimbra.it

Quick Information

The new features are:

  • A single Firmware for all types of printers; Cartesian, Delta, MORGAN SCARA, MAKERARM SCARA, CoreXY, CoreXZ & CoreYZ and their reverse.
  • The possibility of having only one hotend independently from the extruders that you have.
  • The addition of the 6th extruder.
  • Management Color Mixing Extruder
  • System Management MKr4 for 4 extruders with just two drivers and 8 relays.
  • System Management MKr6 for 6 extruders with just two drivers and 8 relays.
  • System Management MKr12 for 12 extruders with just four drivers and 16 relays.
  • Management Dual Extruder DONDOLO.
  • Step per unit varied for each extruder as well as the feedrate and the acceleration.
  • Added commands to facilitate purging of hotend.
  • Added Delta Auto Calibration Algorithm of Minor Squares based on DC42 RepRapFirmware 7 points
  • Added Delta Auto Calibration Algorithm based on LVD-AC(Luc Van Daele) 1 - 7 points + iteration
  • Added Debug Dryrun used by repetier.
  • Added total Power on time writed in SD CARD.
  • Added total Power consumption writed in SD CARD.
  • Added total filament printed writed in SD CARD.
  • Added anti extruder idle oozing system.
  • Added Hysteresis and Z-Wobble correction (only cartesian printers).
  • Added support reader TAG with MFRC522
  • Added support NEXTION HMI LCD TOUCH 4.3" normal/advanced, 5" advanced and 7" advanced
  • Added support for 4 beds
  • Added support for 4 Hot Chambers
  • Added support for 1 Water Cooler
  • Added Laser beam and raster base64
  • Added CNC Router
  • Added protection of the heaters if you do not print after 30 minutes on. It is important that the host gives the command M530 S1 for the start and M530 for the stop.
  • Addes Mesh Bed Level (MBL)
  • Added Restart for recovery job when power loss an return
  • Added Nozzle Clean Features
  • Added Nozzle Park Features
  • Added Tool change Park
  • Added RGB LED
  • Added Adafruit Neopixel LED
  • Added Case Light
  • Added ABL or MBL leveling fade height
  • Added save in EEPROM ABL, MBL or UBL
  • Added Door switch for stop job when door is open
  • Added Support for TMC2130 - TMC2208 - TMC2660 - TMC2160 - TMC5130 - TMC5160 motor driver
  • Added Power Check pin for restart job
  • Added two serial for host.
  • Added Probe BLTouch
  • Added Probe BLTouch V3.0 or V3.1
  • Added Probe Z Sensoreless for TMC
  • Added Probe Manually
  • Added LCD Bed Leveling
  • Added User menu LCD
  • Added DAV system for filament runout
  • Added Extruder Encoder for control filament movement
  • Added DHT Sensor Temperature and Humidity (DHT11, DHT21 and DHT22)
  • Added Universal Bed Leveling (UBL) by Official Marlin
  • Added Junction Deviation instead of traditional Jerk limiting
  • Added Bézier Jerk Control see https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
  • Added Text Menu to Nextion Display
  • Added Prompt support for Host
  • Added Prusa MMU2 support

Credits

The current MarlinKimbra dev team consists of:

More features have been added by:

License

MK4duo is published under the GPL license because I believe in open development. Do not use this code in products (3D printers, CNC etc) that are closed source or are crippled by a patent.

mk4duo's People

Contributors

magokimbra avatar iosonopersia avatar nextime avatar mayhem2408 avatar iworld4us avatar brupje avatar drakelive avatar setar avatar prinz12 avatar vijfhoek avatar bob-the-kuhn avatar hygy avatar rafaljot avatar s57mbm avatar

Watchers

James Cloos avatar

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.