I thought this was working the other day, but apparently not. I have it set up to run fan2 when extruder temp hits 50. When I test it by running the extruder alone (not a print job) it just sails past 50 and never runs the fan. I must have missed something in the configuration_adv.h file. Its the only location I can find any fan settings in. Here is what I have (minus the notes), //#defineby doug_scott - Firmware - Marlin
i have attached a pic from the site I got it from. It comes with 3 30mm fans, and I printed up an adaptor to put a 40mm in the hole where the one fan only blows through radiator fins. The other two are directed down at the base of the hotend and bed. I currently have it set up on two controls now, the radiator only fan is on all the time, and is also connected to the fan in the box over the moby doug_scott - Printing
Quotefrankvdh Do you have a part cooling fan that is perhaps blowing on the nozzle or heater block? What happens if you pause the print? Does the temperature rise again? Another thought (although you seem to have already covered it) is that there's a bad connection somewhere in the heater wiring, so there is intermittent power supply to the heater as the hotend moves around. Can you put an LEDby doug_scott - Printing
I am running Marlin 2.0.7.2 on a basically custom cube printer. Printer was working great for about 5 or 6 prints, then it started acting oddly. The extruder heater is set to 230 at beginning of print. It has no problem reaching that temp and holding it, until it starts printing. Once it starts printing the extruder temp begins to drop slowly, and by slowly I mean 1 degree every minute or so.by doug_scott - Printing
Any idea what the purpose for defining the speed this way was? Can this also be entered directly as the mm/min number? The "20*60" format appears to be the default way to enter speeds now through-out the two config files, just wondering why.by doug_scott - Firmware - Marlin
QuoteRoberts_Clif I know you are getting frustrated, we can only troubleshooting from the information you provide us with. It is sometimes very difficult to trouble shoot when the equipment is right in front of us, You cannot image the magnitude of complexity when it is over a forum... We are trying to Help you, just do not know what to check now.. I completely understand how difficult it is toby doug_scott - Firmware - Marlin
I thought I had already posted this earlier today, but I can't see it. I had ordered a 3dprobe a while ago as a spare (too cheap to ignore) and it arrived today. I plugged the new probe into the existing wiring and it works. I can run g28, g29 as well as the individual move commands for all 3 axis. The further I get into installing the replacement motherboard for the one that got burnt up, thby doug_scott - Firmware - Marlin
I have lengthened the wires to fit my setup. In my post I said that the black wire is connected to the yellow wire on the probe harness. Yellow is the signal wire. The red is 5v, and the green is connected to the black on the harness. The reason I did not use a black wire was simply because I stated at the ground side of the 2 pin connector on the motherboard. The connector is connected corrby doug_scott - Firmware - Marlin
QuoteDust Please take a pictures of your controller and how the bltouch is wired in If you mean where the wires are connected on the motherboard, I have attached 2. Motherboard is mounted inside a case, but you can see where they are connected. The black wire in the 3 wire connector that is connected to the servo connections at the end of the z- and z+ connectors, is connected to the yellow wiby doug_scott - Firmware - Marlin
Given that everywhere seems to have probe labeled as z_min_probe, and I am using the z+ socket and pin number, could this be simply just change it to use z_min connection and pin number instead?by doug_scott - Firmware - Marlin
QuoteRoberts_Clif Are you getting the Control signal to raise or lower the PIN. When printer turns on or is connected via USB to my laptop the probe cycles twice. It is non-responsive to the m280 commands.by doug_scott - Firmware - Marlin
The wires are connected as you state. Changing the Z_MIN_ENDSTOP_INVERTING to false from true will change z_min to open from triggered, so I changed the z_max setting to true since the probe is connected to z_max but that did not change it.by doug_scott - Firmware - Marlin
I commented out the #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN line and rebuilt the firmware. When I run m119 now I get one step forward, and one backwards. SENDING:M119 Reporting endstop status x_min: open y_min: open z_min: open z_probe: TRIGGERED Now I have a z_probe that is triggered all the time. If I attempt a g28 it homes both x and y, but only lowers the bed 10mm and never deploys theby doug_scott - Firmware - Marlin
Thanks for the explanation, the various online instructions keep saying z_min, but then say it's P1_24 which is in the z+ socket. I will make the changes once I get home.by doug_scott - Firmware - Marlin
Thank you. That will come in handy.by doug_scott - Firmware - Marlin
QuoteDust You have #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN Which says to use Z_MIN endstop for the probe ie P1_25 and you have #define Z_MIN_PROBE_PIN P1_24 Which says use Z_MAX for the probe.. Which is it? Pick one of these only. The probe is connected to pin P1_24. Something that is not clear to me is the naming convention for Z_MIN and Z_MAX. For the Z axis (actually all 3 axis) theby doug_scott - Firmware - Marlin
Thanks, FAN1_PIN didn't work, but using FAN2_PIN and connecting the fan to FAN2 port did work. In the pins_MKS_SGEN_L_V2.h file it shows this: #if HOTENDS == 1 #ifndef FAN1_PIN #define FAN1_PIN P2_06 #endif #else #ifndef HEATER_1_PIN #define HEATER_1_PIN P2_06 #endif #endif #ifndef FAN_PIN #define FAN_PIN P2_04by doug_scott - Firmware - Marlin
Looking at the z_safe_homing section in the configuration.h file and it has #define Z_SAFE_HOMING_X_POINT X_CENTER. Where is it getting the value for X_CENTER? Same for Y_CENTER. It used to use a calculation in older versions of Marlin, has that been hard-coded into Marlin now?by doug_scott - Firmware - Marlin
I have a new motherboard I am trying to get working. It is a MKS SGEN_L V2.0 board with MKS TMC2208 drivers in UART mode. I have a 3DTOUCH probe as well. My first issue is the Z_MIN setting is always TRIGGERED when I run a m119 command. The results are actually: SENDING:M119 Reporting endstop status x_min: open y_min: open z_min: TRIGGERED I have tried changing the Z_MIN_ENDSTOP_INVERTING toby doug_scott - Firmware - Marlin
QuoteDust #define E0_AUTO_FAN_PIN -1 #define FAN_PIN 7 i am trying to enable the fan to simply turn on when extruder goes above 50 degrees. What should be simple likely is, but only if you know the answer already. The little bit of description says to use #define E0_AUTO_FAN_PIN to set a custom pin number, or use -1 to disable. How do I enable it to use the pin number as defined in the pins.by doug_scott - Firmware - Marlin
I have what started off as a Flsun CUBE, and was using both a 12864 and a MKS TFT35 screen. They both worked, but I would prefer only the one device that does both, just sounded easier to me. I am using one of three boards, MKS SGEN V1.0, MKS SGEN_L V1.0 or MKS SGEN_L V2.0. All three boards have the EXP1 and EXP2 ports that connect to the BTT TFT35 v3.0. I cannot see where the third cable isby doug_scott - CoreXY Machines
Did you enable the "#define USE_PROBE_FOR_Z_HOMING" in configuration.h file? The instructions I watched did not mention that step. In my mind it should be the first thing done since 99% of the time that is exactly what you want it for.by doug_scott - CoreXY Machines
Quotealex773 I changed my rods with the new ones from Filastruder. After 2 months I noticed the magballs on my effector and carriage adapters were getting this black powder . I lube them with synthetic grease. The same reason why I changed them in the first place. I don't know why it is doing the same thing. I checked every screw and nut on this printer. Please advice . I'm using exclusive Prusaby doug_scott - Delta Machines
QuoteDust platfomio itself was updated In PlatformIO Core 5.0 they removed managers.package You need to upgrade marlin to 2.0.6.1 Thank you very much, that was a quick and painless fix.by doug_scott - Firmware - Marlin
I am running Marlin 2.0.6 and just tried to run a build. I get this for an error message: ModuleNotFoundError: No module named 'platformio.managers.package': File "C:\users\doug\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 167: env.SConscript(item, exports="env") File "C:\Users\doug\.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Script\SConscript.py", liby doug_scott - Firmware - Marlin
What build are you using? I am now running v2.0.6 of the full version. One thing that you must do though is download the full zip file, and unzip to a new folder. Then open that folder in Visual Studio Core and compare the new configuration.h and configuration_adv.h to your working ones. Put your settings into the newer files. Also edit the platformio.ini and update the default_envs setting.by doug_scott - Firmware - Marlin
Could the logic of the names be the first number is the total number of digits, and the second number is number of digits after(to the right of) decimal point? Are "ftostr33sign" or "ftostr22sign " valid options?by doug_scott - Firmware - Marlin
Since it is as you say babysteps, I would think the reason you are seeing whole numbers in addition to decimal numbers is because you have babystepped over the decimal limit, or, you have enabled the "#define BABYSTEP_ZPROBE_OFFSET" option and it is now showing you the babysteps taken plus what was already stored in M851.by doug_scott - Firmware - Marlin
Quotealex773 Thank you Doug_scott for your feedback. I got this one from Amazon : Is this ok ? I'm waiting for Hemera to replace my Nimble. That is one of the best ones on the market. You are safe with that one. I recently got a proper tubing cutter(not metal tubing) with a length of the same hose you got. This cutter does not deform the hose like wire cutters do. It is a simple little clampby doug_scott - Delta Machines
Would Marlin have to be configured to use the onboard sd as its main sd card? I don't see anything in either configuration.h or configuration_adv.h files that look like that. The way I have understood how to generate and deploy firmware under Marlin 2.x was to use VSC/Platformio to compile and then upload the firmware.bin file to an SD card that appears in Windows Explorer with a volume name ofby doug_scott - Firmware - Marlin