Today I configured Marlin 2.0.6 for my Hictop 3DP11 and 3DP12 3D Printers.
Original
#define FIL_RUNOUT_INVERTING True
Compling set the state of changed variable to HIGH.
#define FIL_RUNOUT_STATE HIGH
Original
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
I hope nothing needs to be done here!
#define Z_SAFE_HOMING_X_POINT X_CENTER // X point for Z homing
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
Wow! on reboot Screen showed to Initialize EEProm
This Compiled Marlin not presently in a working Hictop Printer it has been uploaded to a Dead stepper driver Hictop Controller.
Marlin 2.0.6
- Roberts_Clif
- Reactions:
- Posts: 1156
- Joined: March 25th, 2017, 8:17 am
- Location: Washington
- 3D Printer(s): Hictop 3DP11/12
- Roberts_Clif
- Reactions:
- Posts: 1156
- Joined: March 25th, 2017, 8:17 am
- Location: Washington
- 3D Printer(s): Hictop 3DP11/12
Re: Marlin 2.0.6
Well if it was smart enough to detect that a new firmware was present.
Why does it not have a single Reload button to reload and save the new Firmware's configuration.
Still Have to send M502 and M500
Why does it not have a single Reload button to reload and save the new Firmware's configuration.
Still Have to send M502 and M500
- Roberts_Clif
- Reactions:
- Posts: 1156
- Joined: March 25th, 2017, 8:17 am
- Location: Washington
- 3D Printer(s): Hictop 3DP11/12
Re: Marlin 2.0.6
Today the Day will be Flashing Marlin's newest release 2.0.6 to both my 3D Printers.
The Firmware is configured exactly the same for both with one exception "#define CUSTOM_MACHINE_NAME "
I loaded the Firmware on Blu and while test i found that the Bed Leveling has a new feature, It is also in Marlin 2.0.3.
It tell us what probe point is being executed on the LCD screen.
AND
Actually just flashed Marlin 2.0.6 on a working 3D Printer and the Reset button does load and save firmware defaults.
No further need to M502 / M500
I have already posted Marlin 2.0.6 on Google Drive
The Firmware is configured exactly the same for both with one exception "#define CUSTOM_MACHINE_NAME "
I loaded the Firmware on Blu and while test i found that the Bed Leveling has a new feature, It is also in Marlin 2.0.3.
It tell us what probe point is being executed on the LCD screen.
AND
Actually just flashed Marlin 2.0.6 on a working 3D Printer and the Reset button does load and save firmware defaults.
No further need to M502 / M500
I have already posted Marlin 2.0.6 on Google Drive
- Roberts_Clif
- Reactions:
- Posts: 1156
- Joined: March 25th, 2017, 8:17 am
- Location: Washington
- 3D Printer(s): Hictop 3DP11/12
Re: Marlin 2.0.6
Over my 3D Printer ownership have been changing lines in pins_RAMPS.h
Some I believe are still necessary though other can be moved to Configuration.h this set of lines for example
changing them to enable E1 or Fan1 PIN could stay in pins_RAMPS.h
Or the confusion of where to place the Filament run-out pin when using
Do I set in in pins_MKS_BASE_14.h under other Mods or should it be set in pins_RAMPS.h
Or
Should it be in Configuration.h under "#define FILAMENT_RUNOUT_SENSOR" they all work though which is the logical place to enter this code.
It got confusing as I was trying to remember where I placed this code thinking it was under pins_Ramps.
Boy was I wrong it was under "pins_MKS_BASE_14.h"
So I guess in order to keep it straight I will place the code on all of the above as it cannot hurt.
I got into this loop all the way back when I saw my first code an my controller was configured as a " BOARD_RAMPS_13_EFB "
This is not what is in our Hictops 3D Printers we have an MKS Base 14 compatible controller with Dual Extruders or Dual PWM Fans
Everyone keeps asking where can I get a second PWM Fan well it is right here beneath many many lines of code.
Want a second Extruder well both codes are here however you can either have dual fan or dual extruder using this code sequence.
Some I believe are still necessary though other can be moved to Configuration.h this set of lines for example
Code: Select all
#ifndef MOSFET_D_PIN
#define MOSFET_D_PIN -1
#endif
Code: Select all
#ifndef MOSFET_D_PIN
#define RAMPS_D7_PIN 7 // -1 to disable
#define MOSFET_D_PIN RAMPS_D7_PIN
#endif
#if HOTENDS == 1
#define FAN1_PIN MOSFET_D_PIN
#else
#define HEATER_1_PIN MOSFET_D_PIN
#endif
Code: Select all
#define MOTHERBOARD BOARD_MKS_BASE_14
Code: Select all
#ifndef FIL_RUNOUT_PIN
// define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector
// define digital pin 11 for the filament runout sensor. Use the RAMPS 1.3 digital input D11 on the Digital/Analog connector
#define FIL_RUNOUT_PIN 2
#endif
Should it be in Configuration.h under "#define FILAMENT_RUNOUT_SENSOR" they all work though which is the logical place to enter this code.
It got confusing as I was trying to remember where I placed this code thinking it was under pins_Ramps.
Boy was I wrong it was under "pins_MKS_BASE_14.h"
So I guess in order to keep it straight I will place the code on all of the above as it cannot hurt.
I got into this loop all the way back when I saw my first code an my controller was configured as a " BOARD_RAMPS_13_EFB "
This is not what is in our Hictops 3D Printers we have an MKS Base 14 compatible controller with Dual Extruders or Dual PWM Fans
Everyone keeps asking where can I get a second PWM Fan well it is right here beneath many many lines of code.
Want a second Extruder well both codes are here however you can either have dual fan or dual extruder using this code sequence.