Did you already try a different USB port after you installed the ch340 drivers? I'll look, but I am running a mac so the drivers I'm using are not for your computer..
↧
Re: Marlin Configuration Issues
↧
Re: Marlin Configuration Issues
I'm not sure what I did but the problem has been resolved.
↧
↧
#define ABL_UBL error
hi there when trying to enable #define ABL_UBL i get a compile error
Arduino: 1.8.9 (Mac OS X), Board: "Arduino Mega ADK"
sketch/Creality_DWIN.cpp: In member function 'void RTSSHOW::RTS_Init()':
Creality_DWIN.cpp:302:27: error: 'z_values' was not declared in this scope
rtscheck.RTS_SndData(z_values[xCount][yCount] *1000, AutolevelVal + (showcount-1)*2);
^
sketch/Creality_DWIN.cpp: In member function 'void RTSSHOW::RTS_SndData(int, long unsigned int, unsigned char)':
sketch/Creality_DWIN.cpp:558:26: warning: right shift count >= width of type [-Wshift-count-overflow]
snddat.data[0] = n >> 16;
^
exit status 1
'z_values' was not declared in this scope
anyone know why this is and how to fix it?
thanks
Arduino: 1.8.9 (Mac OS X), Board: "Arduino Mega ADK"
sketch/Creality_DWIN.cpp: In member function 'void RTSSHOW::RTS_Init()':
Creality_DWIN.cpp:302:27: error: 'z_values' was not declared in this scope
rtscheck.RTS_SndData(z_values[xCount][yCount] *1000, AutolevelVal + (showcount-1)*2);
^
sketch/Creality_DWIN.cpp: In member function 'void RTSSHOW::RTS_SndData(int, long unsigned int, unsigned char)':
sketch/Creality_DWIN.cpp:558:26: warning: right shift count >= width of type [-Wshift-count-overflow]
snddat.data[0] = n >> 16;
^
exit status 1
'z_values' was not declared in this scope
anyone know why this is and how to fix it?
thanks
↧
Y Axis not moving fast.
Good day All!
Into: I am using RAMBo v1.3 with Marlin FW 1.1.9 on my 3D printer.
Configuration :
My 3D printer is made out of aluminum extrusion and has a large print bed.
Travel limit for X is 500 mm, Y is 500mm, Z is 200mm.
The motors are all NEMA 23 motors.
I have 1 motor on X Axis, 2 motors on Y Axis, 2 motors on Z axis.
X and Y Axis is belt configuration. Z is on ballscrew.
On my Y Axis, I used the first Y motor, Y1, on the RAMBo Y Driver and second Y motor, Y2, on Extruder 1's driver, E1.
In the firmware, I enabled #define Y_DUAL_STEPPER_DRIVERS and set #define INVERT_Y2_VS_Y_DIR true
There is only 3 endstops - Xmin, Ymin, Zmin.
Problem:
The Y axis is slower than X Axis. I got the Y axis to travel a distance of 480 mm from 0 mm.
For X Axis, I can move the gantry fast at F15000 mm/m, but on my Y Axes (2 motors), they are moving at max F10000.
My feedrate; #define DEFAULT_MAX_FEEDRATE {250,250, 6, 250 }
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100 , 1200 }
Jerk does not matter because this is at high speed from 0 mm to 480 mm.
I have gone through the Marlin 1.1.9 FW looking for anything related to feedrate, Dual motors.
Couldnt find anything.
Hence, do y'all know any idea? problems I am not aware?
Thanks in advance.
Into: I am using RAMBo v1.3 with Marlin FW 1.1.9 on my 3D printer.
Configuration :
My 3D printer is made out of aluminum extrusion and has a large print bed.
Travel limit for X is 500 mm, Y is 500mm, Z is 200mm.
The motors are all NEMA 23 motors.
I have 1 motor on X Axis, 2 motors on Y Axis, 2 motors on Z axis.
X and Y Axis is belt configuration. Z is on ballscrew.
On my Y Axis, I used the first Y motor, Y1, on the RAMBo Y Driver and second Y motor, Y2, on Extruder 1's driver, E1.
In the firmware, I enabled #define Y_DUAL_STEPPER_DRIVERS and set #define INVERT_Y2_VS_Y_DIR true
There is only 3 endstops - Xmin, Ymin, Zmin.
Problem:
The Y axis is slower than X Axis. I got the Y axis to travel a distance of 480 mm from 0 mm.
For X Axis, I can move the gantry fast at F15000 mm/m, but on my Y Axes (2 motors), they are moving at max F10000.
My feedrate; #define DEFAULT_MAX_FEEDRATE {250,250, 6, 250 }
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100 , 1200 }
Jerk does not matter because this is at high speed from 0 mm to 480 mm.
I have gone through the Marlin 1.1.9 FW looking for anything related to feedrate, Dual motors.
Couldnt find anything.
Hence, do y'all know any idea? problems I am not aware?
Thanks in advance.
↧
Re: Getting a "Deploy Z-Probe" message when trying to auto bed level
Hi all,
I have the same issue with a Micromake D1 effector using a microswitch using the hotend bumping the bed. I have the log of the debug leveling available if needed.
I remember that it worked a couple of months back but I don't take not of the version unfortunately. I have the latest Marlin firmware compiled. Basically I have an enlarged Micromake D1 printer with Skr V1.3 board.
Any help would be appreciated.
I have the same issue with a Micromake D1 effector using a microswitch using the hotend bumping the bed. I have the log of the debug leveling available if needed.
I remember that it worked a couple of months back but I don't take not of the version unfortunately. I have the latest Marlin firmware compiled. Basically I have an enlarged Micromake D1 printer with Skr V1.3 board.
Any help would be appreciated.
↧
↧
CNC/Laser Enable
Hi All it has been a while.
I am building a 4W blue laser engraver
I was using a Arduino Uno/CNC shield with GRBL firmware
Worked ok but was not fast enough max power on Laser was 1 W any higher would burn to dark (max speed achieved was 5000 mm/m) (when engraving images)
Been using Marlin firmware on 2 DIY 3D Printers for about 4 Years (Arduino Mega/Ramps 1.4 - Re-Arm/Ramps 1.4)
New Control Board
BIGTREETECH SKR Mini V1.1
CoreXY no Z axis
2 End Stops
.
When you enable "#define SPINDLE_LASER_ENABLE" does it automatically disable hotends, heatbed and thermisers ?
Or do I need to have thermistors connected or resisters ?
I know then you enable CNC/Laser that it implements CNC Gcode.
I am using PlatformIO to build Marlin 2.0 fighting with errors compiling
I am building a 4W blue laser engraver
I was using a Arduino Uno/CNC shield with GRBL firmware
Worked ok but was not fast enough max power on Laser was 1 W any higher would burn to dark (max speed achieved was 5000 mm/m) (when engraving images)
Been using Marlin firmware on 2 DIY 3D Printers for about 4 Years (Arduino Mega/Ramps 1.4 - Re-Arm/Ramps 1.4)
New Control Board
BIGTREETECH SKR Mini V1.1
CoreXY no Z axis
2 End Stops
.
When you enable "#define SPINDLE_LASER_ENABLE" does it automatically disable hotends, heatbed and thermisers ?
Or do I need to have thermistors connected or resisters ?
I know then you enable CNC/Laser that it implements CNC Gcode.
I am using PlatformIO to build Marlin 2.0 fighting with errors compiling
↧
Re: Commands over Serial not working "unknown command:"
I have the same problem but entering the Capital letters did not help at all. Is there a mode or setting that needs to be enabled in Arduino? Its as though it doesn't even know i am in SPI mode I get no response from X or Y steppers
↧
Re: [solved] Commands over Serial not working "unknown command:"
If your trying to use a serial terminal to talk to a reprap
You need the correct baud rate as set in your configuration.h in marlin to match the baud rate you set in your comm package.
You need the correct serial port set in configuration.h in marlin (this should be 0 to use the usb/serial port for mega based controllers)
You need the correct serial port on your computer, ie the serial interface to your controller
You need to the correct line termination. Marlin needs a linefeed character at the end of each line.
The gcode needs to be in uppercase
start with a gcode that is normally available on all machines eg endstop status: M119
If your using a control program you only need to the correct baud rate and com port.
If your getting an error.. post the error. We cant read what is on your screen...
You need the correct baud rate as set in your configuration.h in marlin to match the baud rate you set in your comm package.
You need the correct serial port set in configuration.h in marlin (this should be 0 to use the usb/serial port for mega based controllers)
You need the correct serial port on your computer, ie the serial interface to your controller
You need to the correct line termination. Marlin needs a linefeed character at the end of each line.
The gcode needs to be in uppercase
start with a gcode that is normally available on all machines eg endstop status: M119
If your using a control program you only need to the correct baud rate and com port.
If your getting an error.. post the error. We cant read what is on your screen...
↧
FAN0 inverted PWM?
Hey guys,
my Anycubic I3 Mega is acting a bit weird. A M106 S0 spins the fan up to 100% whereas M106 S255 or M107 makes it run at about 10%. There seems to be some kind of inverted PWM signal. It also won't turn off completely.
Could this be firmware related? I tried Marlin 1.1.9 and now 2.0 bet - makes no difference.
I tried to find something in the source code but couldn't find anything useful.
br st
my Anycubic I3 Mega is acting a bit weird. A M106 S0 spins the fan up to 100% whereas M106 S255 or M107 makes it run at about 10%. There seems to be some kind of inverted PWM signal. It also won't turn off completely.
Could this be firmware related? I tried Marlin 1.1.9 and now 2.0 bet - makes no difference.
I tried to find something in the source code but couldn't find anything useful.
br st
↧
↧
Re: FAN0 inverted PWM?
It sounds like a defective mosfet, experiencing a Avalanche failure.
This is where the mosfet is partially shorted you will get full power and when the avalanche occurs you would get a crowbar effect giving you nothing or maybe the 10% fan.
The problem with a failure in this type is that, once it occurs, there is a high risk of a chain reaction which could disintegrate the MOSFET an probably blowing other devices to boot.
So it’s of extremely importance to test the mosfet for this defect and replace as necessary.
Using stranded mosfet tests
[electronicsbeliever.com]
[www.youtube.com]
This is where the mosfet is partially shorted you will get full power and when the avalanche occurs you would get a crowbar effect giving you nothing or maybe the 10% fan.
The problem with a failure in this type is that, once it occurs, there is a high risk of a chain reaction which could disintegrate the MOSFET an probably blowing other devices to boot.
So it’s of extremely importance to test the mosfet for this defect and replace as necessary.
Using stranded mosfet tests
[electronicsbeliever.com]
[www.youtube.com]
↧
Re: FAN0 inverted PWM?
Wow, you both did great. Stan for describing the effect really well by trying out the fan settings and Cliff by sharing this really good knowledge. Thanks, I'll try to remember this as well in case I ever come across an error like this.
↧
Re: CNC/Laser Enable
To get around this issue you can set the thermistor to this type:
998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
This way you don't need a thermistor connected and everything will run fine. I am not sure if it automagically disables the thermistor when you define the spindle laser enable becauuuuuse:
Not really needed, but in theory you could hook up a thermistor to the cooling fin of the laser and have it shutdown if it reaches a too high temperature. You are using a Laser Diode which by definition is very sensitive to heat, unless you're using a cheap model, you can use a thermistor to guard the laser diode but this is not necessary at all of course.
It would be annoying if defining laser spindle would disable the thermistor i.m.o. because you might want to use the thermistor for something else.
998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
This way you don't need a thermistor connected and everything will run fine. I am not sure if it automagically disables the thermistor when you define the spindle laser enable becauuuuuse:
Not really needed, but in theory you could hook up a thermistor to the cooling fin of the laser and have it shutdown if it reaches a too high temperature. You are using a Laser Diode which by definition is very sensitive to heat, unless you're using a cheap model, you can use a thermistor to guard the laser diode but this is not necessary at all of course.
It would be annoying if defining laser spindle would disable the thermistor i.m.o. because you might want to use the thermistor for something else.
↧
Re: FAN0 inverted PWM?
Yeah, thank you very much for this detailed and probably correct information.
The Trigorilla boards seem to have very bad transistors for the fans. They break easily, allegedly.
On the i3 Mega there is a spare „heater 1“ port with pin D45 that is connected to a mosfet. So I put my fan0 cable to this port and changed the fan0 pin from 9 to 45 in the marlin source code.
Now the part cooling fan is behaving correctly again!
The Trigorilla boards seem to have very bad transistors for the fans. They break easily, allegedly.
On the i3 Mega there is a spare „heater 1“ port with pin D45 that is connected to a mosfet. So I put my fan0 cable to this port and changed the fan0 pin from 9 to 45 in the marlin source code.
Now the part cooling fan is behaving correctly again!
↧
↧
Re: CNC/Laser Enable
Ohmarinus : Thank You for your reply.
Will post progress
Will post progress
↧
Re: Getting a "Deploy Z-Probe" message when trying to auto bed level
Per the code, this message should only appear if you have PAUSE_BEFORE_DEPLOY_STOW enabled in your configuration. It's a reminder to attach or deploy whatever manually attachable/deployable probe you might be using to the effector before starting the probing.
↧
Re: Y Axis not moving fast.
Hey all,
Found the solution.
I am using external drivers, taking step and direction from the RAMBo board to the drivers.
Solution:
The external drivers have microstep setting.
The firmware have steps/mm settings.
Synchronizing these two settings will allow higher speed/smoother/more accurate movements.
Lower microstep in my case with a new steps/mm setting solved the problem.
Now, my Y axis is moving like fast.
P.S. external drivers with 48V PSU is incredible awesome.
Thanks.
Found the solution.
I am using external drivers, taking step and direction from the RAMBo board to the drivers.
Solution:
The external drivers have microstep setting.
The firmware have steps/mm settings.
Synchronizing these two settings will allow higher speed/smoother/more accurate movements.
Lower microstep in my case with a new steps/mm setting solved the problem.
Now, my Y axis is moving like fast.
P.S. external drivers with 48V PSU is incredible awesome.
Thanks.
↧
(Solved)Manual mesh bed leveling m420 is an unknown command when printing
Hello, I am having this weird problem that I can't wrap my head around and am hoping that maybe someone here could help me. I have recently been trying setting up manual mesh bed levelling on my printer (marlin 1.19, anet board) and it is mostly working. The thing is that if I send an m420 s1 command whiles not printing, after the g28 command, bed levelling is turned on but if I do this whiles printing(in start gcode) I get an error saying that it is an "unknown command". So when I want to print I always need to enable bed levelling by using the screen wich surprisingly works fine. I tried turning on RESTORE_LEVELING_AFTER_G28 but I still need to manually enable it using the screen every time I want to print something.
Here is my configuration.h file [pastebin.com]
Thanks in advance!
Here is my configuration.h file [pastebin.com]
Thanks in advance!
↧
↧
Re: Manual mesh bed leveling m420 is an unknown command when printing
Don't know how to delete a topic but I managed to solve it. I was writing M420 with a small m in the start gcode and that was why it wasn't working. A mod can delete this topic.
↧
Re: Marlin Configuration Issues
Open up the device manager
plugin and unplug your controller a few times and watch what port appears and disappears to identify which com port your controller is on.
Check there are no errors in device manager (no yellow ! marks next to driver)
If a new com device is not appearing and disappearing remove the ramps from the mega and only plugin the mega. (you don't need the ramps to upload the firmware)
plugin and unplug your controller a few times and watch what port appears and disappears to identify which com port your controller is on.
Check there are no errors in device manager (no yellow ! marks next to driver)
If a new com device is not appearing and disappearing remove the ramps from the mega and only plugin the mega. (you don't need the ramps to upload the firmware)
↧
Re: Marlin Configuration Issues
I don't think my computer recognizes the controller, because when I plug it in, I can't find it anywhere in the device manager. Also, the computer doesn't beep or anything when I plug in the board.
↧