MK4duo

New Version 4.4.0

0 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 5 (0 votes, average: 0,00 out of 5)
You need to be a registered member to rate this post.
Loading...
  • Revision 08-11-2019
  • Start development for STM32 on board Rumba32
    • Hardware Timer for stepper OK
    • Systick for temp OK
    • PWM Hardware OK
    • SD OK
    • Serial OK
    • EEPROM on FLASH OK
    • Display Nextion OK
    • DHT OK
    • SERVO OK
    • BLTOUCH OK
    • DISPLAY 20×4 No Test
    • DISPLAY Graphics No Test
    • Neopixel Not function
  • M353: Set total number Extruder, Hotend, Bed, Chamber, Fan
    • D[int] Set number driver extruder
    • E[int] Set number extruder
    • H[int] Set number hotend
    • B[int] Set number bed
    • C[int] Set number chamber
    • F[int] Set number fan
  • M563: Set Tools heater assignment
    • T[tools] – Set Tool
    • D[int] – Set Driver for tool
    • H[bool] – Set Hotend for tool
  • Add multiple Language, max 5, for lcd.
  • Fix and clear code

Installing MK4duo on STM32 Cores

0 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 50 votes, average: 0,00 out of 5 (0 votes, average: 0,00 out of 5)
You need to be a registered member to rate this post.
Loading...

Launch Arduino IDE. Click on “File” menu and then “Preferences“.

The “Preferences” dialog will open, then add the following link to the “Additional Boards Managers URLs” field:

https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json

Click “Ok“. Click on “Tools” menu and then “Boards > Boards Manager“.

The board manager will open and you will see a list of installed and available boards. Select “Contributed” type.

Select the “STM32 Cores” and click on install. After installation is complete an “INSTALLED” tag appears next to the core name.

You can close the Board Manager. To upload through SWD (STLink), Serial or DFU, STM32CubeProgrammer needs to be installed. Now you can find the STM32 boards package in the “Board” menu.

Select the desired boards series: Example Rumba32.

Setting all option in this mode.

Upload process:

  1. Press and hold RUMBA32 BOOT button.
  2. Press and release RUMBA32 RESET button.
  3. Release RUMBA32 BOOT button.
  4. RUMBA32 is now in hardware bootloader mode and will accept firmware upload via USB DFU.
  5. Press “Upload” in Arduino IDE. If correctly configured and connected, the upload should be successful.

New Version 4.3.9

2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (2 votes, average: 5,00 out of 5)
You need to be a registered member to rate this post.
Loading...
  • EEROM Version MKV72
  • New graphic for Nextion 4.3, 5.0 or 7.0 Normal and Enanched v1_2_0
  • Add support 6 Hotends, 4 Beds and 4 Chambers
  • Add Support for:
    • TMC2130
    • TMC2208
    • TMC2660
    • TMC2160
    • TMC5130
    • TMC5160
  • Add command M228 for setting axis limit min/max
  • Add Tool change Park
  • Add Tool change filament swap
  • Add Prompt support for host
  • Rewrite filament runout
  • Add support for BLTouch V3.0/V3.1
  • Add Prusa MMU2 Support
  • Add support thermocouples for hotend. and bed
  • Add menu axis limit to menu advanced
  • Add Double-Quad Stepping to command M569 Q and save it into EEPROM.
  • Add Option for Safety Timer in configuration_temperature.h
  • Add Game menu
  • Add DHT menu
  • Add DHT disply Dew Point
  • Add SPI Endstop with TMC2130
  • Add Slow Homing
  • Add G34 and M422 Z Steppers Auto-Alignment (Cartesian and CORE)
  • Add G34 I[iterations] [accuracy] A[amplification]
  • Add M86 M[min] set safety timer expiration time in minute. M86 M0 will disable safety timer
  • Add M16 Expected printer check
  • Add M504 – Validate EEPROM Contents
  • Add M505 – Clear EEPROM and RESET Printer
  • Add M575 – Change serial baud rate
  • Add M217 – Set Park position and tool change parameters
    • S[linear] Swap length
    • E[linear] Purge length
    • P[linear/m] Purge speed
    • R[linear/m] Retract speed
    • X[linear] Park X (Requires NOZZLE_PARK_FEATURE)
    • Y[linear] Park Y (Requires NOZZLE_PARK_FEATURE)
    • Z[linear] Park Z Raise
  • M301 – Set PID parameters P I D and C.
    • H[heaters] 0-5 Hotend, -1 BED, -2 CHAMBER, -3 COOLER
    • T[int] 0-3 For Select Beds or Chambers (default 0)
    • P[float] Kp term, I[float] Ki term, D[float] Kd term
    • With PID_ADD_EXTRUSION_RATE: C[float] Kc term, L[int] LPQ length
  • M303 – PID relay autotune.
    • H[heaters] 0-5 Hotend, -1 BED, -2 CHAMBER, -3 COOLER
    • T[int] 0-3 For Select Beds or Chambers (default 0)
    • S[temperature] sets the target temperature (default target temperature = 150C), C[cycles], U[Apply result],
    • R[Method] 0 = Classic Pid, 1 = Some overshoot, 2 = No Overshoot, 3 = Pessen Pid
  • M305 – Set thermistor and ADC parameters.
    • H[heaters] 0-5 Hotend, -1 BED, -2 CHAMBER, -3 COOLER
    • T[int] 0-3 For Select Beds or Chambers (default 0)
    • A[float] Thermistor resistance at 25°C, B[float] BetaK, C[float] Steinhart-Hart C coefficien, R[float] Pullup resistor value,
    • L[int] ADC low offset correction, O[int] ADC high offset correction, P[int] Sensor Pin
    • Set DHT sensor parameter: D0 P[int] Sensor Pin, S[int] Sensor Type (11, 21, 22).
  • M306 – Set Heaters parameters.
    • H[heaters] 0-5 Hotend, -1 BED, -2 CHAMBER
    • T[int] 0-3 For Select Beds or Chambers (default 0)
    • A[int] Pid Drive Min, B[int] Pid Drive Max, C[int] Pid Max,
    • L[int] Min temperature, O[int] Max temperature, U[bool] Use Pid/bang bang,
    • I[bool] Hardware Inverted, T[bool] Thermal Protection, P[int] Pin
  • M352 – Set Driver pins and logic
    • X E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • X2 E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • Y E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • Y2 E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • Z E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • Z2 E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • Z3 E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
    • T0-5 E[Enable pin] D[Dir pin] S[Step pin] L[enable logic] M[step logic]
  • Fix MBL
  • Rewrite filament runout
  • Rewrite Restart reduce size memory cost
  • Rewrite all driver, now are object
  • Driver pins now save in eeprom
  • Fix and clear code

New Version 4.3.8

5 votes, average: 4,80 out of 55 votes, average: 4,80 out of 55 votes, average: 4,80 out of 55 votes, average: 4,80 out of 55 votes, average: 4,80 out of 5 (5 votes, average: 4,80 out of 5)
You need to be a registered member to rate this post.
Loading...

Version 4.3.8

  • Add TMC settings to menu LCD
  • Add Adaptive Fan speed
  • Add Request pause to Host
  • Rewrite TMC files
  • Add M92 Subcommand H[microstep] L[Layer wanted]
  • Add to all nextion scroll message By MrGoblin
  • Clear code

New Version 4.3.7

4 votes, average: 3,50 out of 54 votes, average: 3,50 out of 54 votes, average: 3,50 out of 54 votes, average: 3,50 out of 54 votes, average: 3,50 out of 5 (4 votes, average: 3,50 out of 5)
You need to be a registered member to rate this post.
Loading...

### Version 4.3.7
* Add Command:
* G34: Set Delta Height calculated from toolhead position (only DELTA)
* M930: TMC set blank_time.
* M931: TMC set off_time.
* M932: TMC set hysteresis_start.
* M933: TMC set hysteresis_end.
* M934: TMC set fast_decay_time.
* M935: TMC set disable_I_comparator.
* M936: TMC set stealth_gradient.
* M937: TMC set stealth_amplitude.
* M938: TMC set stealth_freq.
* M939: TMC switch stealth_autoscale.
* M940: TMC switch StealthChop.
* M941: TMC switch ChopperMode.
* M942: TMC switch interpolation.
* M524: Abort the current SD print job (started with M24). (Requires SDSUPPORT)
* M223: T[extruder] S[bool] set Filrunout Logic.
* M224: T[extruder] S[bool] set Filrunout Pullup.
* M666: L delta segment per line.
* M851: Set X Y Z Probe Offset in current units, set speed [F]ast and [S]low, [R]epetititons. (Requires Probe)
* M413: S[bool] Enable / Disable Restart Job. (Requires SD_RESTART_FILE)
* M800: S goto to lcd menu. With no parameters run restart commands. (Requires SD_RESTART_FILE)
* Add Text Menu to Nextion Display
* Add sound function
* Add LCD menu for switch Sound [on – silent – off]
* Add pause before deploy/stow for user confirmation
* Add second serial for arduino due
* Add PCF8574 Expansion IO for pin 120 – 121 – 122 – 123 – 124 – 125 – 126 – 127
* Fix M800 for restart job
* Fix error with lcd 44780 with progress bar active
* Fix M205 with Delta and Junction active
* Fix Dogm LCD
* Add Status menu anim option for graphic display
* Add progress bar to heater when heating
* Add Text Menu SD to Nextion
* Add Support USB FLASH DRIVE such as SD
* Fixed GFX overlay with Nextion when printing from USB
* Fix and clear code