If you are saying the resis on the thermistor is 5.6 then it is no good. Normal resis for it should be 100K. What is the temp reading at room temp?
↧
Re: About heating failed system stopped heater_id 0
↧
Re: Marlin 2.0.6.1 with PlatformIO and VSCode
It should be sufficient to just delete the .pio folder that PlatformIO creates in the root of your Marlin folder. Then PlatformIO will re-download all of the libraries and modules required for your Marlin build.
↧
↧
Re: Marlin 2.0.6.1 with PlatformIO and VSCode
@MMcLure
Not in this case
The code in Marlins buildroot needs updated not to use platformio's managers package on the newer platformio core.
Not in this case
The code in Marlins buildroot needs updated not to use platformio's managers package on the newer platformio core.
↧
Re: 3D Touch for Hictop
Ordered a single unit will test to see if my pins are correct. Using my MPCNC with an Arduino Mega and Ramps 1.6
↧
RAMPS_14 Firmware Update
Hello! This is my first post, sorry in advance for any rule violations.
I wanted to stretch the boundaries of my X-axis from 200 to 250. Pulled the git repo, checked out the version that my machine was currently using, made tweaks to the configuration.h file to the best of my knowledge, and flashed the atmega. Now the printer has all kinds of problems, including having both positive and negative motion commands send the head in the same direction (positive). I set the limits back to the original and am just trying to get back to where I started.
Using Repetier-Host v2.1.5 to control a Prusia i3 V2 printer on Marlin v1.1.6, using RAMPS 1.4 board. (tried with both 1.3 and 1.4 motherboard defines)
Any help would be appreciated. Thanks!
Current configuration.h file attached.
I wanted to stretch the boundaries of my X-axis from 200 to 250. Pulled the git repo, checked out the version that my machine was currently using, made tweaks to the configuration.h file to the best of my knowledge, and flashed the atmega. Now the printer has all kinds of problems, including having both positive and negative motion commands send the head in the same direction (positive). I set the limits back to the original and am just trying to get back to where I started.
Using Repetier-Host v2.1.5 to control a Prusia i3 V2 printer on Marlin v1.1.6, using RAMPS 1.4 board. (tried with both 1.3 and 1.4 motherboard defines)
Any help would be appreciated. Thanks!
Current configuration.h file attached.
↧
↧
Re: Difference between extruder MAXTEMP variable and temp you can set the hotend to
This discussion answered my question. Thank You. I wanted to add in my case I am installing a e3d V6 gold edition hot end.
I am using The RAMP_14_EFB firmware on my 2018 gold edition Tevo Tornado printer. This printer uses the mks_Gen_L 1.0 board.
I have noticed 2 things... First the fan (and I think the Hotend) is wired up backwards. YES, Backwards.
I replaced my fans with 2 new fans. One blower fan and one regular fan for cooling the Heatsink. I could not get the square fan
To work at all. The blower fan I rewired through the BNC connector not directly to the board. I notice that the red and black leads
Are reversed. Once I rewired the fan it worked. I have my heatsink fan connected to the 12/24v always on fan connector.
I am getting to the point of the conversation. Continuing on; 2: I hooked my e3d Hot end to the E0 connection on my main board.
My printer says E1... at start up. My hotend heats just find, though. I noticed that adjusting the Temp on the printer, the printer was not
limiting the temp. I tried to set the printer to 285c the max temp for (the e3d hotend). My printer kept giving me a MAXTEMP
Error message. I was not sure whether this firmware just starts as E1 as the first extruder instead of E0. It just occurred to me to try changing
The connections for the hotend. So I tried connecting my extruder to the E1 connection on the board directly. Now my printer, at start, displays the
Name of the printer but does not display E1 in the printer name. Also, when I adjust the Temp it is now limited to 270c not 285c as
Set in the firmware. This confirms the theory you guys are saying. This is 15c lower than MAXTEMP. I am next going to try changing
MAXTEMP to 300c and see if the max temp is then set to 285c. As a test, I am going to set MAXTEMP to 300c to see if maxtermp on the printer can
Reach 285c.
I am using The RAMP_14_EFB firmware on my 2018 gold edition Tevo Tornado printer. This printer uses the mks_Gen_L 1.0 board.
I have noticed 2 things... First the fan (and I think the Hotend) is wired up backwards. YES, Backwards.
I replaced my fans with 2 new fans. One blower fan and one regular fan for cooling the Heatsink. I could not get the square fan
To work at all. The blower fan I rewired through the BNC connector not directly to the board. I notice that the red and black leads
Are reversed. Once I rewired the fan it worked. I have my heatsink fan connected to the 12/24v always on fan connector.
I am getting to the point of the conversation. Continuing on; 2: I hooked my e3d Hot end to the E0 connection on my main board.
My printer says E1... at start up. My hotend heats just find, though. I noticed that adjusting the Temp on the printer, the printer was not
limiting the temp. I tried to set the printer to 285c the max temp for (the e3d hotend). My printer kept giving me a MAXTEMP
Error message. I was not sure whether this firmware just starts as E1 as the first extruder instead of E0. It just occurred to me to try changing
The connections for the hotend. So I tried connecting my extruder to the E1 connection on the board directly. Now my printer, at start, displays the
Name of the printer but does not display E1 in the printer name. Also, when I adjust the Temp it is now limited to 270c not 285c as
Set in the firmware. This confirms the theory you guys are saying. This is 15c lower than MAXTEMP. I am next going to try changing
MAXTEMP to 300c and see if the max temp is then set to 285c. As a test, I am going to set MAXTEMP to 300c to see if maxtermp on the printer can
Reach 285c.
↧
Re: Difference between extruder MAXTEMP variable and temp you can set the hotend to
I just verified the results. I uploaded the firmware with 300c as the MAXTEMP. And Yes, the Max value I can set my printer to is 285c
↧
Error while complining
Hello,
I´m running into a issue while cpmlining Marling Bugfix version.
I dont have a clue how to fix it.
Marlin\src\module\configuration_store.cpp: In static member function 'static bool MarlinSettings::save()':
Marlin\src\module\configuration_store.cpp:803:58: error: 'class MarlinUI' has no member named 'preheat_hotend_temp'
803 | const int16_t (&ui_preheat_hotend_temp)[2] = ui.preheat_hotend_temp,
| ^~~~~~~~~~~~~~~~~~~
Marlin\src\module\configuration_store.cpp:805:58: error: 'class MarlinUI' has no member named 'preheat_fan_speed'
805 | const uint8_t (&ui_preheat_fan_speed)[2] = ui.preheat_fan_speed;
| ^~~~~~~~~~~~~~~~~
Marlin\src\module\configuration_store.cpp:813:20: error: 'ui_preheat_bed_temp' was not declared in this scope; did you mean 'ui_preheat_hotend_temp'?
May somebody can help me unterstanding the problem? I attached the configs.
Best regards, Thorsten
I´m running into a issue while cpmlining Marling Bugfix version.
I dont have a clue how to fix it.
Marlin\src\module\configuration_store.cpp: In static member function 'static bool MarlinSettings::save()':
Marlin\src\module\configuration_store.cpp:803:58: error: 'class MarlinUI' has no member named 'preheat_hotend_temp'
803 | const int16_t (&ui_preheat_hotend_temp)[2] = ui.preheat_hotend_temp,
| ^~~~~~~~~~~~~~~~~~~
Marlin\src\module\configuration_store.cpp:805:58: error: 'class MarlinUI' has no member named 'preheat_fan_speed'
805 | const uint8_t (&ui_preheat_fan_speed)[2] = ui.preheat_fan_speed;
| ^~~~~~~~~~~~~~~~~
Marlin\src\module\configuration_store.cpp:813:20: error: 'ui_preheat_bed_temp' was not declared in this scope; did you mean 'ui_preheat_hotend_temp'?
May somebody can help me unterstanding the problem? I attached the configs.
Best regards, Thorsten
↧
Re: Error while complining
Using current bugfix and your config files, it builds without issues.
Bugfix is updated several times a day... grab a new copy and try again
You code has Marlin\src\module\configuration_store.cpp this file was renamed to Marlin\src\module\settings.cpp since marlin 2.0.6.1
Bugfix is updated several times a day... grab a new copy and try again
You code has Marlin\src\module\configuration_store.cpp this file was renamed to Marlin\src\module\settings.cpp since marlin 2.0.6.1
↧
↧
Sanguino Board compiling generates many errors, cannot compile
I followed this guide and was successful with loading the bootloader to my printer: [www.fission3d.com]
I then started to work on loading the Marlin firmware again, but encountered many errors when compiling the code on Arduino IDE. I am using: Board: Sanguino. Processor: ATmega1284 (16MHz). Port COM3. Programmer Arduino as ISP.
These are the errors I am getting (it made me zip): [attachment 116701 compilingerrorsarduinoIDE.txt]
Sorry for the huge paste dump. I had these compiling errors before when I was attempting to edit my firmware for BLTouch, so I decided to reinstall octoprint and everything in an attempt to fix it which eventually led me here in the first place... What the heck are these compiling errors all about? My efforts on googling them are not helping.
Edit: I notice that in the error logs it tells me to change the board to Arduino Mega or Mega 2560. I did this and then the code compiles successfully... But I cant use this compiled code right? I need it to be compiled for Sanguino board? Idk
I then started to work on loading the Marlin firmware again, but encountered many errors when compiling the code on Arduino IDE. I am using: Board: Sanguino. Processor: ATmega1284 (16MHz). Port COM3. Programmer Arduino as ISP.
These are the errors I am getting (it made me zip): [attachment 116701 compilingerrorsarduinoIDE.txt]
Sorry for the huge paste dump. I had these compiling errors before when I was attempting to edit my firmware for BLTouch, so I decided to reinstall octoprint and everything in an attempt to fix it which eventually led me here in the first place... What the heck are these compiling errors all about? My efforts on googling them are not helping.
Edit: I notice that in the error logs it tells me to change the board to Arduino Mega or Mega 2560. I did this and then the code compiles successfully... But I cant use this compiled code right? I need it to be compiled for Sanguino board? Idk
↧
driver DM542Y - Configurare Marlin
Hi, I'm new to the forum, I would like to ask you my question:
I am building a delta for printing with clay, I used a Bigtreetech skr 1.3 card with TMC2209 driver and nema 17 motors for the x, y, z axes
and Marlin-bugfix 2.0 firmware.
So far everything ok, I did a blank print run and everything seems to go smoothly.
For the extruder I instead opted for a nema 23 and DM542Y driver as per link:
[www.omc-stepperonline.com]- stepper-motor.html
to connect it to skr 1.3 there are the appropriate pins (EN DIR STP GND)
it is also necessary to set the 1: 1 step in the firmware, since it will be the external driver that generates the microstep pulses, setting it through the appropriate switches.
And here is the question: the DM542Y driver It is not among the drivers listed in Marlin, how do I configure it?
I'm afraid to test by setting another driver, I have no idea what might happen.
Tips?
Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2160, TMC2160_STANDALONE,
* TMC2208, TMC2208_STANDALONE, TMC2209, TMC2209_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE
*: ['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE' , 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130', 'TMC5130_STANDONE'
* /
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
// # define X2_DRIVER_TYPE A4988
// # define Y2_DRIVER_TYPE A4988
// # define Z2_DRIVER_TYPE A4988
// # define Z3_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE <<<<<<< ???
// # define E1_DRIVER_TYPE A4988
// # define E2_DRIVER_TYPE A4988
// # define E3_DRIVER_TYPE A4988
// # define E4_DRIVER_TYPE A4988
// # define E5_DRIVER_TYPE A4988
thank you
I am building a delta for printing with clay, I used a Bigtreetech skr 1.3 card with TMC2209 driver and nema 17 motors for the x, y, z axes
and Marlin-bugfix 2.0 firmware.
So far everything ok, I did a blank print run and everything seems to go smoothly.
For the extruder I instead opted for a nema 23 and DM542Y driver as per link:
[www.omc-stepperonline.com]- stepper-motor.html
to connect it to skr 1.3 there are the appropriate pins (EN DIR STP GND)
it is also necessary to set the 1: 1 step in the firmware, since it will be the external driver that generates the microstep pulses, setting it through the appropriate switches.
And here is the question: the DM542Y driver It is not among the drivers listed in Marlin, how do I configure it?
I'm afraid to test by setting another driver, I have no idea what might happen.
Tips?
Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2160, TMC2160_STANDALONE,
* TMC2208, TMC2208_STANDALONE, TMC2209, TMC2209_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE
*: ['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE' , 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130', 'TMC5130_STANDONE'
* /
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
// # define X2_DRIVER_TYPE A4988
// # define Y2_DRIVER_TYPE A4988
// # define Z2_DRIVER_TYPE A4988
// # define Z3_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE <<<<<<< ???
// # define E1_DRIVER_TYPE A4988
// # define E2_DRIVER_TYPE A4988
// # define E3_DRIVER_TYPE A4988
// # define E4_DRIVER_TYPE A4988
// # define E5_DRIVER_TYPE A4988
thank you
↧
Re: Sanguino Board compiling generates many errors, cannot compile
The fact that it thinks you should set the board to mega vs Sanguino shows that you have the #define MOTHERBOARD in Configuration.h set to a RAMPs (mega2560 based) and not what ever your board is
These are the Sanguino board Marlin knows about. Pick your board.
BOARD_SANGUINOLOLU_11
BOARD_SANGUINOLOLU_12
BOARD_MELZI
BOARD_MELZI_V2
BOARD_MELZI_MAKR3D
BOARD_MELZI_CREALITY
BOARD_MELZI_MALYAN
BOARD_MELZI_TRONXY
BOARD_STB_11
BOARD_AZTEEG_X1
BOARD_ANET_10
BOARD_ZMIB_V2
These are the Sanguino board Marlin knows about. Pick your board.
BOARD_SANGUINOLOLU_11
BOARD_SANGUINOLOLU_12
BOARD_MELZI
BOARD_MELZI_V2
BOARD_MELZI_MAKR3D
BOARD_MELZI_CREALITY
BOARD_MELZI_MALYAN
BOARD_MELZI_TRONXY
BOARD_STB_11
BOARD_AZTEEG_X1
BOARD_ANET_10
BOARD_ZMIB_V2
↧
Re: driver DM542Y - Configurare Marlin
You have made life really difficult for yourself by getting a stepper driver that is not supported.
Leave #define E0_DRIVER_TYPE commented out.
You need to set timing manually, you need to extract the data from the stepper drivers datasheet.
In Configuration_adv.h find the following and set to your drivers requirements.
Leave #define E0_DRIVER_TYPE commented out.
You need to set timing manually, you need to extract the data from the stepper drivers datasheet.
In Configuration_adv.h find the following and set to your drivers requirements.
/** * Minimum delay before and after setting the stepper DIR (in ns) * 0 : No delay (Expect at least 10µS since one Stepper ISR must transpire) * 20 : Minimum for TMC2xxx drivers * 200 : Minimum for A4988 drivers * 400 : Minimum for A5984 drivers * 500 : Minimum for LV8729 drivers (guess, no info in datasheet) * 650 : Minimum for DRV8825 drivers * 1500 : Minimum for TB6600 drivers (guess, no info in datasheet) * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet) * * Override the default value based on the driver type set in Configuration.h. */ //#define MINIMUM_STEPPER_POST_DIR_DELAY 650 //#define MINIMUM_STEPPER_PRE_DIR_DELAY 650 /** * Minimum stepper driver pulse width (in µs) * 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers * 0 : Minimum 500ns for LV8729, adjusted in stepper.h * 1 : Minimum for A4988 and A5984 stepper drivers * 2 : Minimum for DRV8825 stepper drivers * 3 : Minimum for TB6600 stepper drivers * 30 : Minimum for TB6560 stepper drivers * * Override the default value based on the driver type set in Configuration.h. */ //#define MINIMUM_STEPPER_PULSE 2 /** * Maximum stepping rate (in Hz) the stepper driver allows * If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE) * 5000000 : Maximum for TMC2xxx stepper drivers * 1000000 : Maximum for LV8729 stepper driver * 500000 : Maximum for A4988 stepper driver * 250000 : Maximum for DRV8825 stepper driver * 150000 : Maximum for TB6600 stepper driver * 15000 : Maximum for TB6560 stepper driver * * Override the default value based on the driver type set in Configuration.h. */ //#define MAXIMUM_STEPPER_RATE 250000
↧
↧
Re: driver DM542Y - Configurare Marlin
Luckily all the data is written on the driver itself:
[www.omc-stepperonline.com]
[www.omc-stepperonline.com]
Quote
Dust
You have made life really difficult for yourself by getting a stepper driver that is not supported.
Leave #define E0_DRIVER_TYPE commented out.
You need to set timing manually, you need to extract the data from the stepper drivers datasheet.
In Configuration_adv.h find the following and set to your drivers requirements.
/** * Minimum delay before and after setting the stepper DIR (in ns) * 0 : No delay (Expect at least 10µS since one Stepper ISR must transpire) * 20 : Minimum for TMC2xxx drivers * 200 : Minimum for A4988 drivers * 400 : Minimum for A5984 drivers * 500 : Minimum for LV8729 drivers (guess, no info in datasheet) * 650 : Minimum for DRV8825 drivers * 1500 : Minimum for TB6600 drivers (guess, no info in datasheet) * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet) * * Override the default value based on the driver type set in Configuration.h. */ //#define MINIMUM_STEPPER_POST_DIR_DELAY 650 //#define MINIMUM_STEPPER_PRE_DIR_DELAY 650 /** * Minimum stepper driver pulse width (in µs) * 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers * 0 : Minimum 500ns for LV8729, adjusted in stepper.h * 1 : Minimum for A4988 and A5984 stepper drivers * 2 : Minimum for DRV8825 stepper drivers * 3 : Minimum for TB6600 stepper drivers * 30 : Minimum for TB6560 stepper drivers * * Override the default value based on the driver type set in Configuration.h. */ //#define MINIMUM_STEPPER_PULSE 2 /** * Maximum stepping rate (in Hz) the stepper driver allows * If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE) * 5000000 : Maximum for TMC2xxx stepper drivers * 1000000 : Maximum for LV8729 stepper driver * 500000 : Maximum for A4988 stepper driver * 250000 : Maximum for DRV8825 stepper driver * 150000 : Maximum for TB6600 stepper driver * 15000 : Maximum for TB6560 stepper driver * * Override the default value based on the driver type set in Configuration.h. */ //#define MAXIMUM_STEPPER_RATE 250000
↧
The issue of communication between Marlin board and Android OS
I would like to use an Android tablet to communicate with marlin board(STM32F40 or LPC1768). The physical interfaces of the boards are Type B usb, and the tablet have both USB host and rs232. I have tried both of them, but the board doesn't response.
May I ask if Android can connect with these two marlin boards, and how to do it? Thank you for your attention.
May I ask if Android can connect with these two marlin boards, and how to do it? Thank you for your attention.
↧
Re: The issue of communication between Marlin board and Android OS
... correct baudrate?
↧
Re: The issue of communication between Marlin board and Android OS
Both those boards use normally CDC USB serial
The internet tells me you need to install a driver on android for this... but I'm not a android developer... and It probably depends on what version of android you running.
The internet tells me you need to install a driver on android for this... but I'm not a android developer... and It probably depends on what version of android you running.
↧
↧
resuming after the power loss, but Z-axis is not moving up
Hi, Anyone using Marlin Power loss recovery with the 1.1.9 Marlin?
The print is resuming after the power loss, but Z-axis is not moving up. It is printing in the same layer where the print was stopped. Z is not going up.
and get home Z first on lcd
Any solutions, please.
The print is resuming after the power loss, but Z-axis is not moving up. It is printing in the same layer where the print was stopped. Z is not going up.
and get home Z first on lcd
Any solutions, please.
↧
Problems with MKS Robin E3 with BLtouch, in Creality Ender 3 PRO
Hello everyone, everything good?
I use Creality Ender 3 PRO. I bought the MKS Robin E3 board and managed to install the Marlin firmware normally. However I tried to install the BLTouch sensor together with the firmware and I am not getting success. I found Configuration.h and Configuration_adv.h for the printer. But even so, the BLTouch sensor recognizes, the extraction and retraction commands work, but the PB1 port in Bilinear calibration, at the beginning of printing it does not level with the table and I end up needing to use an Offset Z for each type of height on the table, as if I had manually calibrated it. I followed the tutorial posted by MKS and I couldn't get the sensor to work fully. Follow the wiki: MKS-Robin-E3-E3D - 3D_TOUCH
Another strange thing that my sensor only passed the expansion and retraction test when I inverted the pins S G 5V by 5V G S; and the same thing for PB1; that from S G - I had to change to G S.
Is this wiki really up to date? Does anyone have this card model and could help me in this configuration?
I use Creality Ender 3 PRO. I bought the MKS Robin E3 board and managed to install the Marlin firmware normally. However I tried to install the BLTouch sensor together with the firmware and I am not getting success. I found Configuration.h and Configuration_adv.h for the printer. But even so, the BLTouch sensor recognizes, the extraction and retraction commands work, but the PB1 port in Bilinear calibration, at the beginning of printing it does not level with the table and I end up needing to use an Offset Z for each type of height on the table, as if I had manually calibrated it. I followed the tutorial posted by MKS and I couldn't get the sensor to work fully. Follow the wiki: MKS-Robin-E3-E3D - 3D_TOUCH
Another strange thing that my sensor only passed the expansion and retraction test when I inverted the pins S G 5V by 5V G S; and the same thing for PB1; that from S G - I had to change to G S.
Is this wiki really up to date? Does anyone have this card model and could help me in this configuration?
↧
PlatformIO compile error
Hi there.
I have tried with the firmware version 2.0.6 and 2.0.6.1 as well with older version that failed to compile with PlatformIO.
I'm using Windows 10 and the platformIO version 1.48.0
Apparently after some updates on the PlatformIO, the compile keep giving same error although the library is inside the project path.
Attached is the configuration.h file which I used that compile with error message attached.
Thanks.
I have tried with the firmware version 2.0.6 and 2.0.6.1 as well with older version that failed to compile with PlatformIO.
I'm using Windows 10 and the platformIO version 1.48.0
Apparently after some updates on the PlatformIO, the compile keep giving same error although the library is inside the project path.
Attached is the configuration.h file which I used that compile with error message attached.
Thanks.
↧