INSTALL GUIDE: Artillery Sidewinder/Genius G2 Firmware with REAL M600 Color Change on Stock Hardware

  Рет қаралды 33,284

Print Engineering

Print Engineering

Күн бұрын

**Now with line-number checksum and ADVANCED_OK Marlin feature support to better manage the flow of commands and avoid hesitation. This may actually improve print quality!**
Installation and Setup Guide, and Download for the G2 firmware package on the Artillery Sidewinder X1 and Genius. This is a feature packed version which is fully enabled to run M600 filament runout support on the stock TOUCH mode TFT display of an Artillery Sidewinder X1 V4/Genius for use with or without Octoprint. Preconfigured for use with BL Touch or Manual Mesh, BMG, Nova hotend, Hemera, P100/TRIANGLE LABS V6 and 3dprintbeginner Z min sensor as Z probe mod. The filament runout sensor functions properly when printing from either the TFT or Octoprint, and the only hardware change necessary is to move the runout sensor to the mainboard. I had to teach the TFT to parse HOST ACTION COMMANDS. This project originally required changing Marlin on the backend, but newer versions of Marlin are fixing these issues - I'm in communication with the coder who wrote Host Prompt Support in Marlin and I've got his attention to help get it fixed in the official build for us! He owns a Sidewinder! Follow the conversation here:
github.com/MarlinFirmware/Mar...
I also modified M155 on the backend to send XYZ coordinates along with temperatures so the TFT could keep track layer height while printing from Octoprint. This change has been added to the official Marlin release, you can find it here:
github.com/MarlinFirmware/Mar...
0:00 Intro
0:10 Download & Driver Install
1:06 Marlin Configuration and Compile
2:25 Hardware Changes
3:23 Flashing the TFT Firmware
4:08 Flashing Marlin
4:55 Configuring TFT Options
5:20 PID Tuning
5:43 Brief Firmware Walkthrough
7:34 Implementing M600 in Cura
8:08 Outro
Let me know if I missed anything!
DOWNLOAD THE FIRMWARE:
www.thingiverse.com/thing:425...
Technical Details of how M600 was enabled and what it looks like in action:
• REAL M600 Color Change...
Download Arduino IDE to Compile Marlin:
www.arduino.cc/en/main/software
Discord for up to date bugfix and feature discussions:
/ discord
Join the Print Engineering Discord
Fund the Research:
PayPal.Me/G2Engineering
Fulament Forum:
These guys have a genuine thirst for knowledge that they want to share on the forums, and they also sell some printers and accessories if you're in the market. They really helped me out with brainstorming and testing for this project. There will be an article about this there soon!
forum.fulament.com/

Пікірлер: 266
@FrozenNorthRC
@FrozenNorthRC 3 жыл бұрын
Thanks for all your hard work. I went from a stock Sidewinder to BMG-M/Mosquito and BLTouch in one evening thanks to all the sweat you put in to make this firmware so comprehensive and easy to use. 1st printer and owned it for less than a month, cheers!
@AlainPOYVRE
@AlainPOYVRE 3 жыл бұрын
Hi, I am only discovering this video now. I installed the firmware and it works great ! What happiness to use the M600 and especially to be able to interact with the touch-screen, even if the print has been launched from octoprint! I love this firmware. --- Thank you very much for your work ---
@godfish67
@godfish67 3 жыл бұрын
I just did this, and all is working well, Thank you for your hard working. It's nice to have M600 now.
@doktordeathray
@doktordeathray Жыл бұрын
Thank You!!!! So very impressed with your work! I was getting so tired of the waggster firmware!
@ButtMan8888
@ButtMan8888 4 жыл бұрын
This is awesome! Very clear instructions. Thanks for sharing. It was definitely worth the wait.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you. I'm working on it every day.
@ButtMan8888
@ButtMan8888 4 жыл бұрын
@@PrintEngineering Hey, I'm curious, how does the reset button work even after you disconnected it from AUX?
@tracywang9514
@tracywang9514 4 жыл бұрын
Dear friend, thanks a lot for your hard working and sharing, that's so great. many thanks.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
You're welcome! It is getting close to being a stable release! I might create a wifi app next!
@EZY3DLAB
@EZY3DLAB 4 жыл бұрын
Very nice, Artillery should give you credit with all the hard work you've done here! Btw, don't forget to leave "marks" on the FW you've edited/made to avoid others on profiting because of your hard work.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Though it is heavily heavily modded, I built this on open source code and it will be released after a short delay. Eventually I'll pass the torch on this and move on to other projects. This was more or less the result of my disappointment with the firmware options available and an opportunity to get my hands dirty with microprocessor programming, which I had never done. It is also an experience in getting a product ready for official public release. These are all skills I will need for future projects, so this has been a form of education for me.
@jackpotrc7720
@jackpotrc7720 4 жыл бұрын
Great video! The details you show are very helpful to a total noob like myself!
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you. It is very hard to think of everything, and even harder to fit it all in a video short enough for people to actually watch. There are still things I find should have been in the video, like how to select the correct board in Arduino IDE, and how to install Arduino in the first place etc.
@jackpotrc7720
@jackpotrc7720 4 жыл бұрын
@@PrintEngineering Well, I think you nailed this one.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you!
@FilaPrim3D
@FilaPrim3D 4 жыл бұрын
Just excellent. Thank you very much for all that!
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you for the support!
@pepe59650
@pepe59650 3 жыл бұрын
hello i ve just order my sidewinder x1 and i m looking for a better interface absolutly amazing your work is clear well done Mister many thanks
@baper118
@baper118 4 жыл бұрын
That is Great !!! Excellent Guide
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Much appreciated!
@josevega3247
@josevega3247 3 жыл бұрын
The best firmware that I have checked.... Congratulations. There is a lot of work behind Someone has a problem to compile with the TMC2208 or TMC2209 driver option ??? It only works for me with the default 2100. I am using arduino IDE to compile with a MKS GEN L v2
@antongazaryan2532
@antongazaryan2532 4 жыл бұрын
Well, seems works great! Some issues with PID tuning, but now it looks ok.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
That may have been addressed by more recent versions, depending on version you are using
@CraftyCrafty
@CraftyCrafty 4 жыл бұрын
Tipped you, buddy, on Thingiverse nothing worse than people downloading and not buying you a coffee, cheers 👍💥
@ConanR
@ConanR 4 жыл бұрын
Many thanks for your continous work, work great! u r the man :D
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you. Be careful printing from the USB drive until 1.3.39 comes out. I'm working on a very strange bug at the moment.
@ConanR
@ConanR 4 жыл бұрын
Print Engineering im using 1.3.38 with sd card, no issues for the moment
@PrintEngineering
@PrintEngineering 4 жыл бұрын
1.3.40 is released. It should the issue resolved and a few other improvements, including display of layer number when sliced by Cura.
@ConanR
@ConanR 4 жыл бұрын
@@PrintEngineering i have problems with last tft firmware, tft shows a lot of errors when i try to print (unknow commands), and when finalizes too, with 1.3.39 works very good with the same gcodes
@ConanR
@ConanR 4 жыл бұрын
erros are "Invalid line start: MT1500", "unknown command: "MT) and retract acceleration", invalid line start: MT0", "filament runout"...and shows diverses "corrected parts", after that errors the impression starts. Now im using without errors v.1.3.38 in X1 with bltouch and microSD. For future versions, it would be ideal to lower the speeds of travel and jerks in marlin, it goes too fast for quality prints.
@LisandroAdler
@LisandroAdler 4 жыл бұрын
That's amazing, don't know, why you only have 105 views...
@PrintEngineering
@PrintEngineering 4 жыл бұрын
New content. Hopefully it picks up!
@LisandroAdler
@LisandroAdler 4 жыл бұрын
@@PrintEngineering great! So I might be one of the first followers! :) Thank you and keep your great work going!
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you!
@TheMonsieurOo
@TheMonsieurOo 3 жыл бұрын
Thanks for the video, just a question how did you install/wire your BLtouch to make it work with it ? Regards
@lexWest612
@lexWest612 3 жыл бұрын
Thank you so much! this was the first of 3 videos I was actually able to follow to completion. I am having a problem with the stepper axis being reversed when I hit offset? do you know what is causing this on my x1?
@fatchickencatcher
@fatchickencatcher 3 жыл бұрын
I really appreciate people that generously share their work. You transformed my printer into a 1st class tool. Thanks I do have a question though, I may not be right but since the firmware change my Genius extruder makes loud rattle noise on sharp direction changes. I have checked all the physical mounts etc. The feeder is not slipping however the noise comes from that area. It is not affecting print quality. Has anyone else experienced this?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Default acceleration and movement speeds are higher. Possibly putting more stress on the fan.
@fatchickencatcher
@fatchickencatcher 3 жыл бұрын
@@PrintEngineering Thanks for that, I was wondering if they had been changed. It makes sense, where is that changed? I would like to experiment with it.
@fatchickencatcher
@fatchickencatcher 3 жыл бұрын
I found it, DEFAULT_MAX_ACCELERATION in Configuration.h. At least I will be able to prove if that is the reason for the rattle.
@fatchickencatcher
@fatchickencatcher 3 жыл бұрын
That worked. Factory values made it quieter. Here are some other setting I found helpful: Move extruder off bed after ABL, find and uncomment this line "#define Z_PROBE_END_SCRIPT "G90 G1 Z10 F3000 G1 F9000 X2 Y2 " " If bed is pretty flat, glass etc find this "#define GRID_MAX_POINTS_X 5" and change 5 to 3 Speed up travel find #define XY_PROBE_SPEED and change to 12000
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@fatchickencatcher glad you made some customization that made you happy
@Gert-DK
@Gert-DK 4 жыл бұрын
Very good video. I have send you a cup of coffee.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Thank you for the support!
@jonc4593
@jonc4593 3 жыл бұрын
Everything has been working great for me except when I run the pid tune it seems to loose my nozzle to probe offset and trys to run the ABL off my bed. Any idea why this could be happening?
@perkleinschmidt6798
@perkleinschmidt6798 3 жыл бұрын
Great work and looking forward to your 1.4 Version. 1. Question, if I want to have my LED and cable my bltouch direktly (I have an 1.25m cable fitting perfect under the ribbon cable) how to change the Arduino shetch, for b/w I can use D18/D19 but how to address the D11 into the shetch (other is 5v and grd in that 4. Row) and let the LED stay on D4,5,6? (Need to change something also at num_servo?) Would be great if you could help me here. Thanks in advance
@ChrisNeff
@ChrisNeff 3 жыл бұрын
Many months ago I installed the RAWR TFT Firmware mod on my Genius and it sorta worked but now it freezes during M600. I'm trying to make your firmware mod work, when I put the SD card in and press the reset button, it just starts up as normal. Just wondering if I am overlooking something simple? I have detached the reset button under the hood, and I put the three things on to the SD card that you mention. Thank you for your time!
@ChrisNeff
@ChrisNeff 3 жыл бұрын
Ah ha! I was using a 64g sd card.
@martinklims1
@martinklims1 3 жыл бұрын
Hello, I tried to flash it, but Arduino ide writes avrdude: stk500v2_getsync(): timeout communicating with the programmer, so I tried to make hex from it and upload it with presto programmer, it looked that it worked, but it doesn't. The display is flashed and can´t communicate with the printer. Then I tried to connect the printer with pc and move the axis using prontface, but it can't connect to the printer. Where can be a problem? Thank you, Martin
@sylvainleblanc6681
@sylvainleblanc6681 3 жыл бұрын
Hello, I don't understand how you can flash the motherboard, without unplugging the screen, as we can see in some tutorials, and do a RESET when you have unplugged the wire from the TFT screen. Can you please explain ?
@kokitofpv2953
@kokitofpv2953 3 жыл бұрын
Buen trabajo,mi artillery sidewinder x1 no lleva el boton del reinicio en la TFT ya que es la version 2 creo,¿podria ponerlo o tendria alguna limitacion?perdona que no te escriba en ingles,lo entiendo poco y mal.un saludo
@jakerogers7225
@jakerogers7225 3 жыл бұрын
I’m a noob to this. I have had a genius for about a year now and i love it. It has all stock parts still. but i really ant M600 and also that octoprint feature is cool. But i have a few questions. 1st, will this void my warranty and is it worth it to do so. next, can you change the tft layout and stuff without changing that whole firmware from stock. i don’t understand but i think you changed the tft layout first correct? Also this does work with borough if i ever decide to get on right? anything else i should know before i try this myself?
@christophhaug
@christophhaug 4 жыл бұрын
Wow, this is amazing! But how does your firmware relate to the one posted on the fulament forum at forum.fulament.com/t/m1hyn1l/sidewinder-x-1-marlin-2-0-5-3-with-mbl-tft ? Obviously yours has M600 support but also otherwise it seems to be quite different?
@PrintEngineering
@PrintEngineering 4 жыл бұрын
At this time, there is no firmware with half of the features and functionality of this one.
@mikecoleman1685
@mikecoleman1685 2 жыл бұрын
I've been using this version of the firmware for a year now and I noticed there is newer versions of marlin is it worth upgrading from this?
@honestlee4532
@honestlee4532 3 жыл бұрын
Why do you move the filament runout sensor?
@qualityjants9182
@qualityjants9182 3 жыл бұрын
Got everything correct up to the point where it would normally ask to do PID tuning instead it just says no printer found.
@shahwarkhan31
@shahwarkhan31 3 жыл бұрын
I get an error when I conmpile the code. This is what I get: exit status 1 Error compiling for board Arduino Uno.
@andrewildish
@andrewildish 3 жыл бұрын
Thanks so much for doing this, the firmware has been working perfectly. I was wondering however as I have just ordered a bl touch, will I need to reflash the firmware to enable it or can I just change the setting on the TFT screen? I have also bought some Breadboard Jumper Wires, I was wondering if they would work to extend the filament run-out sensor wire?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Thank you! You will have to reflash. You should be able to extend the wires!
@andrewildish
@andrewildish 3 жыл бұрын
@@PrintEngineering Good, look forward to it all arriving then. Thanks again.
@dougb7094
@dougb7094 3 жыл бұрын
ABL will work if I don't do PID tuning, but once PID tuning is done... ABL wont work and the nozzle just rams into the bed until I turn off the printer.. what's going on here?
@ludmilpan
@ludmilpan 3 жыл бұрын
The touchscreen was buggy for me, everything worked, but i could not touch anything to print for example even after calibrating the touch screen...
@jonnymet7579
@jonnymet7579 3 жыл бұрын
@Print Engineering I have another question. I have done the 3dprintbegginer tutorial to use the Z stock sensor as bltouch, but instead of connecting it to the LED connector I have connected it to the BLTouch connector of the Artillery Genius. I have seen that your firmware is already configured to work with this modification, but I guess I will have to change some parameter to make the sensor work from the BLTouch connector of the Artillery Genius instead of from the LED connector. Can you help me with this issue?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
The factory built-in BLTOUCH support wasn't yet implemented when I made this video so I am unsure what, if any, configuration differences there are with the BLTOUCH pinout. I suggest asking the community what Marlin pin configuration works with the newer setups and simply make sure the same BLTOUCH pins are defined in this version of Marlin. I also wouldn't be surprised if someone has caught up with the true M600 functionality and the USB baud rate issue in another firmware by now, as it has been out of development about a year. I keep meaning to post the source code but if I had time for that I'd probably still be developing it. (Last I checked other fw was only emulating M600, and they got the USB to work by slowing it down so much that it would bottleneck my performance Enhancements and cause stuttering during print)
@jeffsmith6492
@jeffsmith6492 3 жыл бұрын
Hello, I have an Artillery genius with everything stock and working perfectly but I want to activate the M600. Can I install only the firmware of the TFT and the M600 works? I mean, install this TFT firmware with stock Marlin. Would it work? Or do I have to install this firmware of TFT + Marlin obligatorily? Thanks!
@PrintEngineering
@PrintEngineering 3 жыл бұрын
No, the Marlin version is modified. As of the time of writing there are new custom features in that version of Marlin. M155 auto report position has since been added to official Marlin releases but I think they may have changed the command from M155 to something else.
@ppls010
@ppls010 2 жыл бұрын
The download firmware page in Thingiverse is missing? The link redirects to a 404-page error.
@MrSamosat
@MrSamosat 3 жыл бұрын
good afternoon, I am not able to do anything like this in the video... can you help me?
@chris011053
@chris011053 3 жыл бұрын
Salut, J'ai installer le firmware et j'ai un message " No printer attached " Que faut il faire Merci beaucoup
@steffenii1437
@steffenii1437 4 жыл бұрын
My 3D printer is from the Artillery Genius brand. It happens that when I turn on the machine, the touch screen does not turn on. Because of that, I can only print via the USB cable. Do you know how to solve it?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
It sounds like you have something wired incorrectly
@williamburrows3985
@williamburrows3985 3 жыл бұрын
I have the Artillery Sidewinder X1 V3 will these firmware and screen modifications work with this model, I am new to 3D printing
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Yes. I also have a V3. The only difference is related to accessing the SD card as the V3 wasn't wired properly from the factory so it doesn't signal that an SD card is inserted. Functionally you should not be able to tell the difference. There may be a dialog that pops up and you may have to mkar 2 attempts to access the SD card drive the first time, otherwise it will be the same.
@ricardocueva4951
@ricardocueva4951 3 жыл бұрын
funciona tambien sin un bltouch ?
@andrewildish
@andrewildish 3 жыл бұрын
Just got the firmware installed but have noticed some of the button textures are messed up? ones I have noticed so far are the features and 50mm move buttons any ideas why/how to fix it?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
There were some file name changes with the icons several versions back. There are two folders of icons. If you can find the ones that represent the correct buttons you can put them alone in the BMP folder of the ad card and they will update individually. I think the features icon is called parameter something or other. You should be able to identify the 50mm button. If you right click in the folder where the images are stored and select view large icons you will be able to see what they look like all at once
@andrewildish
@andrewildish 3 жыл бұрын
@@PrintEngineering I'll give it a go. I did just update to the newer icons and they all updated fine. Thanks again.
@Alex-ll7hk
@Alex-ll7hk 3 жыл бұрын
hello but not to load the firmware no longer need to disconnect the tft cable and put it back once done? from the video I have not seen it ... thanks
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Correct. But after the video was made there is a new feature set where you move the wire and get instant print cancelation and the original reset functionality is restored.
@Alex-ll7hk
@Alex-ll7hk 3 жыл бұрын
@@PrintEngineering ok so to load the firmware i just have to move the cables close the machine and load it? to be sure I have the printer in a really awkward position
@PrintEngineering
@PrintEngineering 3 жыл бұрын
I'm not sure what you are saying. But the red/black reset wires can either be disconnected permanently or moved to the position right next to the original position of the filament runout sensor (black on B1).
@mbs1234567
@mbs1234567 4 жыл бұрын
This is so cool. I am trying to get this to work but keep getting an error when verifying. Downloaded version 1.1.34 this morning. I changed nothing. Running a stock sidewinder with no abl. Does this run manual mesh when an abl is not defined? Thanks
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Yes it does. 1.3.38 is released and is greatly improved. What error messages are you getting? Maybe you have not selected the correct board and uploaded in Arduino IDE.
@mbs1234567
@mbs1234567 4 жыл бұрын
Print Engineering yes this new to me. I got it working last night. It was the board and com. Flashed it and it works but don’t see mesh bed ,evening in the menus.
@advalue
@advalue 3 жыл бұрын
What is the correct board?
@mbs1234567
@mbs1234567 3 жыл бұрын
@@advalue mega
@natorpotatorplays3775
@natorpotatorplays3775 3 жыл бұрын
So is the firmware called marlin b/c I’m setting it up on a slicer before it comes in.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Yes it is Marlin flavored Gcode
@joisaiplu
@joisaiplu 3 жыл бұрын
Hi, First thousands of thanks for this exactly what I was looking for nice TFT and run filament out sensor in octoprint. I manage to handle installation and configure my BL touch with waggster mount. However when I run ABL the probe does not touch the bed, it goes to far Y axis, so the nozzle is just above the 0,0 coordinates but the bl touch nozzle is above nothing, the probe did not touch anything and I get settings stored message but probing fail. I change the value in configuration.h paths firmware again, manage to get the first bed levelling run well but then when I send a g29 command (I use this command each beginning of print) I goes bad and the BLTouch probe is again outside the bed area while the printer nozzle seems to be at 0,0 coordinates. Also when I hit Zoffset on the screen the printing head of the printer goes to safe homing then stop then continue to move on X wayyyy to far and I have to shut printer down to avoid damages on the mechanism. I use the sources from thingiverse, touchscreen and marlin version mkstft28_1.3.94, I thing I manage to wire it correctly, my BLTouch was nicely working previously on waggster 1.5 version but now I m no longer able to print, did this already feedback by anyone ? can't understand why printer try to goes too far on X when z offset neither why it goes not far enough on Y to trigger the BLTouch probe. it seems to be lost even if I do a home before trying ABL or z offset Sorry I goes to discord for support and bug report, thanks for the mod honestly it sound awesome, hope I could manage t solve these issues and help preventing others to goes into
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Double check wiring and reflash Marlin. Make sure you reinitialize the new firmware
@joisaiplu
@joisaiplu 3 жыл бұрын
@@PrintEngineering You're the man definitively, it seems that it fix all the issues :O strange that it does not take M502 M500 during patching !!! many thanks !!!
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@joisaiplu upon leaving the FLASH FW menu you are prompted to reinitialize the new firmware. That sends the M502/M500. I am not sure why so many people have to reflash Marlin. I have to do it myself about 1/10 times. I think it has something to do with the old data not being properly cleared by M502/M500, but that is just a guess. Glad it worked for you.
@joisaiplu
@joisaiplu 3 жыл бұрын
@@PrintEngineering Thanks for the clarification, I will print this in my mind for future updates, anyway your solution is just awesome; will try m600 command soon you really make my day !!!
@Gert-DK
@Gert-DK 4 жыл бұрын
As you have figured out I am a complete newbie into this. I have a Q. What program are you using when editing the INO file in the video? I would like to have it too, so I can follow your guide to the letter.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Arduino IDE www.arduino.cc/en/main/software
@PrintEngineering
@PrintEngineering 4 жыл бұрын
And make sure you are using version 1.3.22 or later. There was recently an accidental release of a debug version that did not connect to Marlin properly.
@Gert-DK
@Gert-DK 4 жыл бұрын
@@PrintEngineering Thnx
@Gert-DK
@Gert-DK 4 жыл бұрын
@@PrintEngineering Thnx
@Gert-DK
@Gert-DK 4 жыл бұрын
@@PrintEngineering Downloaded v. 1.8.13
@sebdecarteret5830
@sebdecarteret5830 4 жыл бұрын
Is it possible to flash marlin if I don't take the cover off because I don't need filament runout on the board?
@PrintEngineering
@PrintEngineering 4 жыл бұрын
there is supposed to be a method for that using the reset button and some very careful timing but I was never able to get it to work
@sebdecarteret5830
@sebdecarteret5830 4 жыл бұрын
@@PrintEngineering That sounds tricky, doesn't the marlin button disable communication from the TFT to the main board? So do I have to unplug the TFT?
@chazy10
@chazy10 3 жыл бұрын
I'm installing your great firmware, but I have 2 question: it's compatible with the bltouch wired to the led pins (as waggster mod)?! And second: I saw you setted NOZZLE_TO_PROBE_OFFSET to 31; -31; 0, how can I determinate what's my offset?! Thank you so much! 🙏 Edit: compiled with enabled bltouch and flashed your firmware and tft, but when i go to calibrate bltouch z-offeset, the printer goes to the opposite corner and continues to spin the motor, so i had to remove the power. And in the probe is going out of the home corner. How can i solve that?!
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Yes it is compatible with that wiring. Just uncomment BLTOUCH and iirc the default is for waggster style wiring. The probe offset you may have to measure for but the defaults match the most common STL for probe mounts. If you do need to change them they are the set of numbers closest to the BLTOUCH definition. When you home take note of the point that is probed then watch the distance along the x and y axis from that point to where the nozzle aligns from the offset menu. I recommend leaving it a few mm offset from exact alignment to avoid oozing sticking to the bed and skewing the probe homing value.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
As for the other problem where it tries to probe off the back corner of the bed, (I saw your comment on thingiverse but I am not signing in to respond to anything there currently due to family emergency), this happens occasionally for unknown reasons that I suspect have something to do with Marlin memory getting corrupt. Possibly you forgot to reinitialize the new firmware with the dialog (which sends M502/M500) or it is a bad flash. Generally reflashing Marlin solves this.
@chazy10
@chazy10 3 жыл бұрын
Perfect! At the 3rd flash, all works ok. I love this firmware! Bought you a coffee. Thank you 🙏
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@chazy10 much appreciated! Glad it worked for you.
@chazy10
@chazy10 3 жыл бұрын
One last question: when I sent print via octoprint and then I have to babystepping, I disabled the lockdown mode, but I don't find where to babystepping while printing..
@andresmarzalgordo3160
@andresmarzalgordo3160 3 жыл бұрын
Does the usb work,or just we can print from the micro sd?
@andresmarzalgordo3160
@andresmarzalgordo3160 3 жыл бұрын
ok im testing it and i only can print via sd card,usb drive give a error.
@user-vu1tw3pe6x
@user-vu1tw3pe6x Жыл бұрын
WHAT MOTHER BOARD DO YOU CHOOSE DOESNT SHOW THE MKS V1.04
@PrintEngineering
@PrintEngineering Жыл бұрын
I don't remember. This was years ago. But if you download the modified Marlin version you'll find it. I do seem to recall having to spoof something in Marlin with the wrong board to enable certain functionality tho. I think I had to tell Marlin I was using a board with encoder wheel capabilities and then backdoor the system with fake encoder data. I could be confused though, because I was messing with alot of different options to get it to work. I had to find alot of workarounds to connect the starting point with the goal.
@Warhorse469
@Warhorse469 3 жыл бұрын
when I upload the tft firmware why dose it say no printer attached and why is there no BMP or font files in the new version off m600 ?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Did you update Marlin too?
@Warhorse469
@Warhorse469 3 жыл бұрын
@@PrintEngineering turns out there was something wrong with my mainboard it wasn't communitcation with the TFT, I swapped it out for are new one and its seems to work now no idea what it was.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@Warhorse469 glad you got it working
@michelesampaolo3467
@michelesampaolo3467 3 жыл бұрын
So the m600 function doesn't work if the filament sensor is detached?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
I've never tried it like that but in theory it should still work
@michelesampaolo3467
@michelesampaolo3467 3 жыл бұрын
@@PrintEngineering Ok. I asked this because my sidewinder's filament sensor cable is too short. Not a problem because I have never used the filament sensor, but I would be sorry not to have the m600 function
@bigwurm8314
@bigwurm8314 3 жыл бұрын
@@michelesampaolo3467 did it work with it unplugged?
@michelesampaolo3467
@michelesampaolo3467 3 жыл бұрын
@@bigwurm8314 i tried it yesterday. Yes! The m600 works like a charm
@ilikedatritthurr
@ilikedatritthurr 2 жыл бұрын
Is the nova hot end worth it for a sidewinder?
@PrintEngineering
@PrintEngineering 2 жыл бұрын
I've heard good reviews but never personally used it. The engineer is a great guy who really cares about quality. The one thing I never liked about it tho was the need for proprietary nozzles.
@michelesampaolo3467
@michelesampaolo3467 4 жыл бұрын
Hello! I installed both firmware following your guide. I tried to connect the printer with octoprint, but I get this error which prevents the connection: Failed to enable Bed Leveling and on sidewinder screen i get : printer halted - kill() called! REBOOT!!! if i click "reboot" it works, but i have to do it again every time a turn on the printer. how can i solve it?
@PrintEngineering
@PrintEngineering 4 жыл бұрын
1.3.46 did not end up being a good version. It was a trial run with using Marlin ADVANCED_OK feature to manage the command buffer. I have been revising alot of that code over the past few days. I'm in the process of getting checksum line numbers to work now, and the new version should be released later today.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
NEW RELEASE: 1.3.47 EXPERIMENTAL, G2: LINE NUMBER CHECKSUM HAS BEEN IMPLEMENTED! ADVANCED_OK HAS BEEN IMPLEMENTED!!! ADVANCED_OK is feedback from Marlin about how much room is available in the command buffer so we can anticipate when Marlin is ready for another command to avoid the hesitation of waiting for an "ok." This is a big deal, it can potentially increase print quality!!! I've spent the last 2 days doing this, so there may still be some kinks to iron out. USB printing issue may FINALLY be fixed! Filament runout support with the wire to the TFT is being sacrificed. I'm sure with some more effort both could work at the same time, but I don't care right now. This has pestered me for a month. If you want filament runout protection, move the sensor wiring to the main board as per the instructions! Legacy support for other versions of Marlin will no longer be supported, as it is becoming too entangled and I'm starting to run out of resources on the microprocessor. I was getting strange homing behavior, so I enabled ENDSTOP_NOISE_THRESHOLD in Marlin. A new Logo.bmp has been added, thanks to Spooke! If you only want to pdate the logo, just put the Logo.bmp file into a bmp folder on the SD card. There is no need to update the rest of the icons as they have not changed. Current Versions: *TFT - 1.3.47 *MARLIN - (last changed working on 1.3.47) *ICONS - 1.3.47
@PrintEngineering
@PrintEngineering 4 жыл бұрын
1.3.53 EXPERIMENTAL, G2: I just basically rewrote the incoming gcode parser to make it far faster and more efficient and took a whole new approach to keeping track of the commands that have been sent. Preliminary testing is promising. All of the new features seem to be working well! *TFT - 1.3.53 MARLIN - (last changed working on 1.3.47) ICONS - 1.3.47
@PrintEngineering
@PrintEngineering 4 жыл бұрын
1.3.55 should resolve your issue. I figured out what it was
@jfhp
@jfhp 4 жыл бұрын
Wow. Thanks a lot for your great work. After two weeks of flashing up an down, your solution helped me, to make my X1 work again. There is only one problem left: the dispay says: "no printer connected", but everything works fine. Perhaps you have an hint, where i can find and kill this last leftover of my problems. greets from germany
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Upgrade to the latest version. 1.3.32 right now. There was a transition period to a new connection algorithm and a few versions had that issue.
@jfhp
@jfhp 4 жыл бұрын
@@PrintEngineering Thx. I will try. I don't understand what you mean, but i try :-)
@PrintEngineering
@PrintEngineering 4 жыл бұрын
@@jfhp I'm working on getting rid of all the bugs. It is very close now.
@jfhp
@jfhp 4 жыл бұрын
@@PrintEngineering Flashed again, PID tuning is running. And the Display says: No Printer attached" Sorry for that feedback. For me it's ok. I'm happy with that. I think i should never change a running printer any more. Thanks again for your work and help.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
@@jfhp sometimes it takes a moment to confirm connection when it boots up, but if it is still a problem I am releasing 1.3.33 later today and it will have some changes to the connection process that may help with your issue.
@ChinaAl
@ChinaAl 2 жыл бұрын
would this work the same on the new Artillery X2? X2 has everything I need except for the M600. thanks
@PrintEngineering
@PrintEngineering 2 жыл бұрын
Do you know what control board it has?
@ChinaAl
@ChinaAl 2 жыл бұрын
@@PrintEngineering Sorry I don't know. I can try to find out. If all else fails I can do the M600 pause by layer in Cura and add i to the script.
@PrintEngineering
@PrintEngineering 2 жыл бұрын
@@ChinaAl it now has a 32bit mainboard. So the TFT display looks like it is the same but Marlin would have to be pinned and coded for the new board.
@ChinaAl
@ChinaAl 2 жыл бұрын
@@PrintEngineering Oh, Okay thanks much. That can be done.
@PrintEngineering
@PrintEngineering 2 жыл бұрын
@@ChinaAl no problem. Share for others what configuration works with the new 32bit boards. And remember that I was using a custom version of Marlin with features that don't exist in the official release. Though one or two features have since been added like M155 autoreport position (they may have changed the Gcode command for it but the feature does exist now). I did alot to make ADVANCED_OK work flawlessly with our printers.
@ericklassen13
@ericklassen13 3 жыл бұрын
Is there a stable version yet?
@ppls010
@ppls010 3 жыл бұрын
I have installed your firmware and i am having temperature fluctuation on hotend, also the PID tuning takes about a minute and not 6 minutes. How can i solve this issue?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
I'm not sure what is going on. I don't really have enough detail. But it sounds like the PID tune isn't giving good values for you
@ppls010
@ppls010 3 жыл бұрын
@@PrintEngineering what kind of data you need to help me out. Thanks for your reply btw
@PrintEngineering
@PrintEngineering 3 жыл бұрын
What do you mean by temperature fluctuations? Are you running the stock cooling setup? Do you have old PID values that you can try?
@ppls010
@ppls010 3 жыл бұрын
@@PrintEngineering the temperature on hotend is going up and down like cardiograph. I have change only the stock fun with a double air duct and 5015 fun. You think this might be the issue? I dont have the stock PID numbers. I will try to find them.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@ppls010 yes that could be the problem. I run a 5020 with custom duct and it moves so much air that the PID values are drastically different from fan on to fan off. Ultimately I set the firmware up for stock users. People like us, who are the exception and have proper cooling, may have to manually PID tune for now. It is planned in the future to accommodate our needs, but it is not implemented yet.
@calasav
@calasav 4 жыл бұрын
Sorry, install this version of Marlin with this TFT and the Z axis does not go down. The screen throws ERROR M999 since I don't have BLTouch installed. Is there a Marlin and / or Fw version of TFT that is NOT configured for BL tocuh ??. I do not understand much of the subject and I have it without using the printer. Thank you
@PrintEngineering
@PrintEngineering 4 жыл бұрын
You are supposed to set your own configuration at the top of the configuration.h file. Usually I leave an all stock config by default but it is possible an upload made it through with BLTOUCH enabled. When that happens just put two forward slashed in front of "#define BLTOUCH" in the Artillery Options category at the top of configuration.h. (like this: //#define BLTOUCH) and recompile. I also recommend downloading 1.3.75, as there was a bug in babystepping in 1.3.74.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Discord for up to date bugfix and feature discussions: discord.gg/jDvYhaN
@calasav
@calasav 4 жыл бұрын
@@PrintEngineering Thank you!!. I already downloaded version 1.3.75, and the BLTocuh issue was solved. But I tell you already that I proved it, that the Babystep fails. Since when you want to move the Z axis during the first layer of printing, the screen remains "0.00" and MOVE PENDING .... appears and the screen is frozen in that message. I have a photo but I can't attach it here. Is it a failure of the MArlin or the FW of the TFT ?. Thanks and regards!
@calasav
@calasav 4 жыл бұрын
@@PrintEngineering I hope the data will serve you.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
@Mariano Alvarez you need 1.3.77, it fixes that. But don't worry, you can just flash the new mkstft28.bin file, no need to flash Marlin or reflash the icons
@jonnymet7579
@jonnymet7579 3 жыл бұрын
Hello everyone. I just installed this firmware on my Artillery Genius. I am testing the printer but I just realized that the filament sensor is not working and it is enabled in the menu. It runs out of filament and the printer keeps printing. what's going on?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Did you move the wire?
@jonnymet7579
@jonnymet7579 3 жыл бұрын
@@PrintEngineering In the thingiverse instructions, I understood that in the last experimental versions it was not necessary to move the sensor cable to make it work.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@jonnymet7579 honestly I can't remember if it was fixed in the latest versions, I haven't touched the project since then. Busy with many life situations currently
@jonnymet7579
@jonnymet7579 3 жыл бұрын
@@PrintEngineering Okay, don't worry. I'll change the wire to make it work. Thank you.
@tuganerf
@tuganerf 3 жыл бұрын
the genius filament runout sensor is not long enough to plug into the board. is this step necessary?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
It shouldn't be but I've had reports that there may be a bug preventing the original runout configuration to operate properly in the recent versions. I haven't touched the project all year so I can't remember exactly. If it doesn't work you can splice and extend the wires yourself or I think I have the materials to make and sell extensions around here somewhere...
@tuganerf
@tuganerf 3 жыл бұрын
@@PrintEngineering thank you for the reply, my artillery genius has been parked for 4 months now because ever since I got the bltouch I've had weird, hard do diagnose problems (at least fit a newbie like me) I'm trying this version of the firmware in hopes it gets fixed
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@tuganerf I hope it works
@aritzotutoriales
@aritzotutoriales 4 жыл бұрын
do you have stl of z axis bars? Thanks
@PrintEngineering
@PrintEngineering 4 жыл бұрын
www.thingiverse.com/thing:4343068
@aritzotutoriales
@aritzotutoriales 4 жыл бұрын
Thanks
@TheMightyWej
@TheMightyWej 2 жыл бұрын
I tried to download from the Thingiverse link but it went to a 404, do you have an alternate download available? :) Been struggling to get m600 working on my Artillery Genius for a while
@PrintEngineering
@PrintEngineering 2 жыл бұрын
I'm not sure what's going on I don't have an alternate maybe thingaverse is down right now.
@TheMightyWej
@TheMightyWej 2 жыл бұрын
Got the files from the discord, if anyone is looking you can get them there in the channel with all the version upgrades. Thank you for all the hard work you put into this man, can't wait to try it out tomorrow!
@PrintEngineering
@PrintEngineering 2 жыл бұрын
@@TheMightyWej I forgot about the discord! Thanks for the support!
@johnnyartillery
@johnnyartillery 2 жыл бұрын
@@TheMightyWej Hello, is there an already compiled hex for the genius? I have an old V1 genius I wanted to update but im not to good with compiling
@MartyJonesLaredo
@MartyJonesLaredo 4 жыл бұрын
My runout sensor cable is too short. Where can I find a longer one to replace it?
@andrewildish
@andrewildish 3 жыл бұрын
I have the same problem how did you work around it?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
You can leave it where it is. It will be riskier to use with octoprint because the signal will have to interrupt the incoming gcode but with line number checksum the risk of a faulty command making it through is very small.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Also, I have placed an order for some extensions and they should be available soon
@andrewildish
@andrewildish 3 жыл бұрын
@@PrintEngineering Thanks. I did see that in the Thingiverse steps. I have just put the case back on and will give it a go thanks again.
@wyzedrider9337
@wyzedrider9337 3 жыл бұрын
I've installed only the TFT, without the marlin provided in the .zip since I've got mine fine tunned. I'm getting an alert message from the LCD: "No printer attached!" and I don't know what that really means, what should I do?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
My version of Marlin is modified on the back end for a few new features. Particularly "M155 S1 P" will affect your connection status. It autoreports XYZE position.
@wyzedrider9337
@wyzedrider9337 3 жыл бұрын
@@PrintEngineering I finally ending installed your version. Took me a bit to pass all settings to that, but it's working like a charm. M600 working with Octoprint. I've observed a few things: - When I pause from LCD, It seems that M600 is also called, could I edit the GCODE called? Not interested on M600 here. - Apparently, the runout sensor is not working. It's supposed to call M600 as soon as the sensor turns off? Or there's a timeout? Of course the mode is ON. And here's the code compiled for that part: #define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. // Set one or more commands to execute on filament runout. // (After 'M412 H' Marlin will ask the host to handle the process.) #define FILAMENT_RUNOUT_SCRIPT "M600" // After a runout is detected, continue printing this length of filament // before executing the runout script. Useful for a sensor at the end of // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. //#define FILAMENT_RUNOUT_DISTANCE_MM 25 #ifdef FILAMENT_RUNOUT_DISTANCE_MM // Enable this option to use an encoder disc that toggles the runout pin // as the filament moves. (Be sure to set FILAMENT_RUNOUT_DISTANCE_MM // large enough to avoid false positives.) //#define FILAMENT_MOTION_SENSOR #endif #endif
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@wyzedrider9337 M600 is a built in pause feature in Marlin. It automatically parks the head and can use all of the same dialogs as a filament change event. There is no editing that. What is the problem with it? It is set so that it doesn't unload/load filament upon pause. It behaves in the very simple manner of pausing and parking.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@wyzedrider9337 there is a delay for filament runout
@wyzedrider9337
@wyzedrider9337 3 жыл бұрын
@@PrintEngineering After I pulsed the pause button, the printer encourages me to load more filament.. But maybe it was overlapped with the M600 of the runout routine... I've pressed pause since I cut the filament to see if the runout works.. But the filament ended near of the extruder and nothing happenned (Maybe 1 minute or 2 after the filament sensor was detecting nothing). That was the moment when I hit pause. If normal routine for pause is only parking the noozzle and then resume, no problem at all! Anyways, is there anything else to activate on the firmware in order to get the runout filament sensor working with Octoprint? Maybe I left something behind.
@andrewildish
@andrewildish 3 жыл бұрын
Hi again. I'm sure you're starting to getting fed up with me :D, I installed the BLtouch as well as the jumper wires and they all seem to work fine, the bl touch gives me the bed data that shows up on my bed visualizer tab in octoprint, but when I print a bed level test piece it seams ununiformed, at the front, it seems perfect but is too low in the model and then way too high at the back. I have tried adding an m420 s1 to my starting g code but that doesn't seem to have done anything. I know this is very little information, but any help would be appreciated. Thanks in advance.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Start by checking everything mechanical. Slide the bed forward all the way taking note of the amount of tension on the heater wires. Of it is too tight it can tilt the bed. You can slide the wire in or out of the case for a small amount of adjustment. Also make sure that the gantry is perpendicular to the base. Without Z braces that can be off quite a bit. Then manually level the bed again, and then run your G29 again! Also note that M420 S1 should not have to be manually added, as I am fairly sure that I have it hardcoded in and that restore G29 on homing is enabled in Marlin.
@andrewildish
@andrewildish 3 жыл бұрын
Thanks, ill give that all ago.
@Neptunez05
@Neptunez05 4 жыл бұрын
All my respect to your Hard Work Thumbs UP. Im really new to the 3D Printing Stuff and I’m not a Profi Like you I’m really interested in flashing this Firmware and the tft and all the stuff. Is it possible that you can compile me the firmware ? I got a Sidewinder X1 v1 and installed a BL Touch through the LED Pins i mean I installed the BL Touch like the Waggster Mod. But I really wanna have your firmware installed with all the stuff. Is it possible that I can compile me that firmware ? And send me those files because I don’t really get it to compile it myself 😂🙈
@Neptunez05
@Neptunez05 4 жыл бұрын
Sorry Sidewinder X1 v4 and BL Touch 3.1 :-) Installed the BL Touch through the Original Waggster Mod video im Actually installed the Waggster Firmware 1.5 but I really wanna Install your Firmware.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
Join the discord so we can transfer files discord.gg/QdEKUy
@Neptunez05
@Neptunez05 4 жыл бұрын
Print Engineering i tried to join but it says session is ended
@PrintEngineering
@PrintEngineering 4 жыл бұрын
discord.gg/jDvYhaN
@PrintEngineering
@PrintEngineering 4 жыл бұрын
I'm not sure why Discord keeps discarding permanent invites
@Leviatan23
@Leviatan23 3 жыл бұрын
I have done this upgrade, bur now the usb connector doesn´t work with my pendrives. Gives errors.
@PrintEngineering
@PrintEngineering 3 жыл бұрын
There are a few versions currently uploaded. Try one of the others.
@Leviatan23
@Leviatan23 3 жыл бұрын
@@PrintEngineering Maybe is more adequate change the tft firmware than Marlin?
@PrintEngineering
@PrintEngineering 3 жыл бұрын
@@Leviatan23 you don't have to change the Marlin again if it is current, just the mkstft28.bin file
@Leviatan23
@Leviatan23 3 жыл бұрын
@@PrintEngineering Tomorrow will try. Thanks for your attention.
@Leviatan23
@Leviatan23 3 жыл бұрын
With the latest screen firmware reads my ubs perfectly. But with the unified icons, the feature icon doesn´t load properly.
@AntiThesis10125
@AntiThesis10125 3 жыл бұрын
Dammit, I have the X1 but my wire is too short to reach the controller board
@PrintEngineering
@PrintEngineering 3 жыл бұрын
Yes apparently they have been pinching pennies. I can sell you a cable extension for $5 +shipping.
@AntiThesis10125
@AntiThesis10125 3 жыл бұрын
@@PrintEngineering hey no worries man, I just extended the cable quickly :)
@damname101
@damname101 2 жыл бұрын
supplied cable is a foot long and my pc is 6 foot away.... not so sure i want to invest in a longer cable to fix this printer. prints look like crap, bed has a hill in the middle, bad z wobble and layer shifting.
@PrintEngineering
@PrintEngineering 2 жыл бұрын
I made alot of improvements with Z braces, solid Z couplers, and a ton of calibration. The Z rod can also be bent and wobble which can be hard to chase down. If under warranty, support should replace anything bent.
@damname101
@damname101 2 жыл бұрын
@@PrintEngineering i hear ya. its less than a week old. considering returning it and getting another cr-10 seeing as that they are reliable.
@Gert-DK
@Gert-DK 4 жыл бұрын
I have a problem. I get an error while compiling in Arduiono. The whole list is long, here is the last lines. If not enough where can I mail/transfer a zip-file? I use the stock Genius, so the only thing I have done is removing the 2 (//) in front of the line. I have tried to compile without removing the (//), same result, error. I am using the "mkstft28_g2_v1.3.20", could not find the "mkstft28_g2_v1.3.17" you are using in the video. Last lines of the code: c:\users\gertv\appdata\local\temp\arduino_build_427972\sketch\src\hal\avr\fastio.h:96:31: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^~~~~~ sketch\src\module/stepper/indirection.h:145:36: note: in expansion of macro 'WRITE' #define Z2_ENABLE_WRITE(STATE) WRITE(Z2_ENABLE_PIN,STATE) ^~~~~ sketch\src\module/stepper/indirection.h:684:34: note: in expansion of macro 'Z2_ENABLE_WRITE' #define DISABLE_STEPPER_Z2() Z2_ENABLE_WRITE(!Z_ENABLE_ON) ^~~~~~~~~~~~~~~ sketch\src\module/stepper/indirection.h:851:51: note: in expansion of macro 'DISABLE_STEPPER_Z2' #define DISABLE_AXIS_Z() do{ DISABLE_STEPPER_Z(); DISABLE_STEPPER_Z2(); DISABLE_STEPPER_Z3(); DISABLE_STEPPER_Z4(); CBI(axis_known_position, Z_AXIS); }while(0) ^~~~~~~~~~~~~~~~~~ sketch\src\MarlinCore.cpp:490:42: note: in expansion of macro 'DISABLE_AXIS_Z' if (ENABLED(DISABLE_INACTIVE_Z)) DISABLE_AXIS_Z(); ^~~~~~~~~~~~~~ exit status 1 Error compiling for board Arduino Uno. Can you help?
@Gert-DK
@Gert-DK 4 жыл бұрын
BTW. The Arduino software is just installed, I have not done any changes in settings. I guess its, what I have to do, but I don't have a clue.
@PrintEngineering
@PrintEngineering 4 жыл бұрын
First things first, download 1.3.25 so we are working on the same code. The only known problem with the latest version is no USB DRIVE support - which has apparently been an issue for the last few versions and I'm working on that today.
@Gert-DK
@Gert-DK 4 жыл бұрын
@@PrintEngineering Done, but the best is to wait until you fixed the USB, right?
@PrintEngineering
@PrintEngineering 4 жыл бұрын
@@Gert-DK the hope is to have USB drive printing fixed today. I'm doing filesystem research now. This is a topic I've never have to mess with before so it's a steep learning curve at the moment.
@Gert-DK
@Gert-DK 4 жыл бұрын
@@PrintEngineering I'll just wait, thnx
@CBKCUSTOM
@CBKCUSTOM 2 ай бұрын
can you make a video on how to upgrade x1 mother board to btt skr 1.4 tft 35 v3 tmc 2209 thankyou sirr i subscribe to you
@PrintEngineering
@PrintEngineering 2 ай бұрын
I haven't had time to dust my printers off in a couple of years, unfortunately. But if I were to make another video I would have to have the hardware for the upgrades and those aren't upgrades I currently plan to make.
@sebdecarteret5830
@sebdecarteret5830 2 жыл бұрын
@Print Engineering The thingiverse page is broken! Please can you fix it or upload to prusaprinters.org
@PrintEngineering
@PrintEngineering 2 жыл бұрын
I'm heading to work right now but another comment from the other day said the files are still available on the discord linked above
@sebdecarteret5830
@sebdecarteret5830 2 жыл бұрын
@@PrintEngineering thanks, I will upload them to the internet archive for others
@phillperry487
@phillperry487 2 жыл бұрын
The link to the package on Thingiverse is invalid
@PrintEngineering
@PrintEngineering 2 жыл бұрын
I've been told the discord link still works
@phillperry487
@phillperry487 2 жыл бұрын
@@PrintEngineering No, just brings up a 404 not found
@antongazaryan2532
@antongazaryan2532 4 жыл бұрын
I got thousands of errors while compiling
@antongazaryan2532
@antongazaryan2532 4 жыл бұрын
Ok, I shuold change board to atmega
@tracywang9514
@tracywang9514 4 жыл бұрын
Dear friend, thanks a lot for your hard working and sharing, that's so great. many thanks.
Sidewinder X1 Marlin 2.0.8.1 with mesh leveling and custom touch screen UI.
15:15
Must Have FW Upgrade "Digant" _ Fantastic NEW features !!
27:14
Just Printed_3D (EN)
Рет қаралды 24 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 7 МЛН
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 17 МЛН
M600 Firmware Installing Tutorial on Sidewinder X2 and Genius pro
1:27
AMD Almost Went Bankrupt…but were saved by Sony and Microsoft?
5:35
Artillery Genius Pro Firmware Update | Part 2 | TFT Firmware Flash
5:29
FusionSource - 3D Printing
Рет қаралды 6 М.
Actualizar el firmware del TFT de la Artillery X2/Genius PRO
7:07
RealidadVirtual
Рет қаралды 10 М.
firmware Artillery SWX1
7:31
Davide 3D Maker
Рет қаралды 9 М.
ЕС урезает аккумуляторы 🪫
1:00
Не шарю!
Рет қаралды 143 М.
Худшие кожаные чехлы для iPhone
1:00
Rozetked
Рет қаралды 1,7 МЛН
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 1,2 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 7 МЛН
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 455 М.