You can’t even imagine how helpful was these videos for a guy like me. Suddenly I decided to enter the 3d printer’s world knowing almost nothing about it, just for the sake of learning something new to me. I bought a Spanish 3D printer Prusa Steel kit for that. So having no support at all from the vendor and knowing nothing about the firmware and so is like being in hell and discovering your videos is to found paradise. Thank you, thank you so much for your fabulous teaching.
@ChrisRiley
4 жыл бұрын
Great to hear! Glad these are helpful!
@isaactavares1767
4 жыл бұрын
@@ChrisRiley Indeed, so helpful that I felt obliged to PayPal you. It´s a small amount but it's a token of gratitude.
@Archnemesis88
4 жыл бұрын
Thank you so much for these videos!! Very informative, my EEPROM doesn't work so I had to configure my sensorless homing by recompiling a couple times, but worked out well! I have no doubt I'll have the EEPROM figured out soon and I will definitely be checking out your other videos to get my SKR 1.4 Turbo working flawlessly. The error I got was "Err: EEPROM Index" incase anyone recognizes it.
@ChrisRiley
4 жыл бұрын
Great! Will it let you initialize it with M502?
@Archnemesis88
4 жыл бұрын
@@ChrisRiley I noticed in config_adv.h it recommends M500, so I tried M500, M502, and initializing EEPROM through the menus. I didn't restart in between each attempt, but when I did reboot, it was working ! Thanks for the quick reply , the fun continues !
@robfries8310
5 ай бұрын
I have a Bibo 2 Touch that I'd been wanting to upgrade. There's no way I would have been able to do this without these 2 videos. Liked and Subscribed; Thanks Chris!!
@ChrisRiley
5 ай бұрын
Thank you so much!
@domg7359
4 жыл бұрын
Really appreciate the time you took on this video. It helped me upgrade a CR-10S and then an ANET ET4. And from what I learned from that I'm building a Voron 2.4 with TWO SKR 1.4s ;-). Thanks for the education.
@ChrisRiley
4 жыл бұрын
Glad it helped! Thanks for watching
@bomerfett3836
3 жыл бұрын
Wow! I am fairly new to 3d printing, and know very little about Marlin. This video series was super helpful! You explained it very well. I am still confused, but that is just because I lack the experience. Following you in these videos will help me a lot, and help me understand. Thank you for the info!
@ChrisRiley
3 жыл бұрын
Let me know if I can help. Thanks for watching
@daniellukonis
4 жыл бұрын
You are the best! This series has helped me beyond words. Thank you so much.
@ChrisRiley
4 жыл бұрын
You're so welcome!
@chrisnewsome4753
3 жыл бұрын
Excellent couple of videos, very comprehensive and well explained. Thanks for the information, answers a lot of questions.
@ChrisRiley
3 жыл бұрын
Glad it was helpful!
@TotoGuy-Original
3 жыл бұрын
thanks for the video's long as you say but informative. now im just waiting for my skr 1.4 turbo board to arrive and my 2209 drivers from bigtreetech then i got to go through this all again lol. although i might just try winging it as most of it look straight forward to do.
@ChrisRiley
3 жыл бұрын
Thanks for watching
@JohnOCFII
4 жыл бұрын
Nice and thorough, just the way I like it!
@ChrisRiley
4 жыл бұрын
Thanks for watching John!
@TootEmCarMan
3 жыл бұрын
Fantastic video. It is THE goto vid for the SKR 1.4
@ChrisRiley
3 жыл бұрын
Wow, thanks!
@TootEmCarMan
3 жыл бұрын
@@ChrisRiley No, all the thanks go to you! :)
@blackmennewstyle
4 жыл бұрын
Man, you deserve far away more subscribers, your work is incredibly helpful
@ChrisRiley
4 жыл бұрын
Thanks man, much appreciated.
@dragnet53
3 жыл бұрын
He's better than teaching tech that is for sure.
@superjimnz
4 жыл бұрын
You probably don't want to enable the speaker option, it is not to enable the beeper. As the description says, it is for where you have an actual speaker which can be driven at different frequencies. The normal cheap LCD boards have a beeper, which goes at one frequency when power is applied.
@ChrisRiley
4 жыл бұрын
I am going to have to look at this. I can enable this, then do multi frequency on the beeper.
@StevenSSmith
4 жыл бұрын
Hey Chris, I'm up and running (Thank you!), but I'm looking for a video that covers and explains all the different option that enable or uncomment in the configuration.h and _adv.h files. I understand setting up the size of the bed, stepper drivers, speeds, etc... but I want to know more about the bells and whistles/features. Like a walk through of the different bed leveling options, why use one over the other, or pros and cons, the options that come with them, and why and when to use them. Junct deviation vs jerk, s-curve, linear advance, etc. I realize there will be overlap in standard settings vs extra features. Maybe a play list would work too, to keep videos from being to long. Would be easier to update too when marlin changes the way it works or adds new features. Edit: Found play list "How to Marlin"
@ChrisRiley
4 жыл бұрын
I hear ya, I try to touch on as many of these as I can, but I still need to do more.
@jimhinkle7245
3 жыл бұрын
Thanks again Chris for your helpful videos. I have a lot to learn. lol
@ChrisRiley
3 жыл бұрын
I'm here to help. Thanks for watching
@JimLambier
3 жыл бұрын
I'm in the process of updating my Log to an SKR 1.4 board. I was hoping that I could wire my pi zero w with Octoprint directly like the MK3 and avoid tethering with USB. You have a video on how to do this with the MK3 but I'm not sure what needs to be modified in Marlin to make it work. I thought you had a video on this but I've searched with no luck.
@ChrisRiley
3 жыл бұрын
Nothing for Marlin, but I think you could do this with the TFT pins. I would take some work, but you could match them up with the pin out diagrams to get this to work.
@chenaou
4 жыл бұрын
THANKS A LOT!!!! doing my installation just now!
@ChrisRiley
4 жыл бұрын
You're welcome, glad to help!
@lookin4ward1
4 жыл бұрын
Almost got it sorted, BLTouch seems to be working now the only thing is during leveling the bed goes the wrong direction however the only option I see to fix it is #define Z_HOME_DIR -1 however this is only telling the machine what way home is? Ender 5 Plus
@ChrisRiley
4 жыл бұрын
Would changing Z motor dir solve it?
@lookin4ward1
4 жыл бұрын
@@ChrisRiley Working now :) not properly but I am currently printing a new case for the electronics, as for Visual Studio..... what an evil program ha ha you cant even delete and start over with it, once I get it all set up correctly I will tweak things, 2am finish trying to sort more than a few days....... great videos I come back to them all the time, one thing I am surprised with is the examples in Github (ender 5+ for example) are way off what they should be which adds to the confusion I feel
@TotoGuy-Original
3 жыл бұрын
im not sure what to do about home bump my setup has different settings its a newer marlin version though this is what i got. i want to set home bump to zero like you did i guess i just add in the lines i dont have? here is what ive got below.....thanks * Homing Procedure * Homing (G28) does an indefinite move towards the endstops to establish * the position of the toolhead relative to the workspace. */ //#define SENSORLESS_BACKOFF_MM { 2, 2 } // (mm) Backoff from endstops before sensorless homing #define HOMING_BUMP_MM { 5, 5, 2 } // (mm) Backoff from endstops after first bump #define HOMING_BUMP_DIVISOR { 2, 2, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate) //#define HOMING_BACKOFF_POST_MM { 2, 2, 2 } // (mm) Backoff from endstops after homing //#define QUICK_HOME // If G28 contains XY do a diagonal move first //#define HOME_Y_BEFORE_X // If G28 contains XY home Y before X //#define HOME_Z_FIRST // Home Z first. Requires a Z-MIN endstop (not a probe). //#define CODEPENDENT_XY_HOMING // If X/Y can't home without homing Y/X first
@ChrisRiley
3 жыл бұрын
Yes, just set these to 0 #define HOMING_BUMP_MM { 0, 0, 2 }
@TotoGuy-Original
3 жыл бұрын
@@ChrisRiley awesome thank you
@kevinmccue1005
4 жыл бұрын
Hey Chris. Thank you for a job well done. Excellent tutorials. Just completed my SKR1.4 board upgrade on my Monoprice Maker Select Plus. I used TMC 2209's for the Z and the Extruder along with BigTreetech's S42a closed loop steppers. These things are amazing. I have to figure out why the Y axis with identical motor setup is moving very rough compared to the x axis which is silky smooth. Any suggestions on what I should look at?
@ChrisRiley
4 жыл бұрын
So you have closed loop on x and y? The only thing I can think of is maybe one of the Y wires is having an issue.
@kevinmccue1005
4 жыл бұрын
@@ChrisRiley Yes sir. Closed loop on the X and Y. X seems silky smooth. Y axis seems very rough. I am too very suspicious about the wiring and any electrical noise causing problems. I had to enable the endstop interference setting (setting of 2) in Marlin to squash false positives with my limit switches. But before I go too far down that rabbit hole I wanted to hear what your thoughts were on it. Thank you for responding. You by far have a knack for teaching this stuff. Gonna start going though all your other videos.
@ChrisRiley
4 жыл бұрын
@@kevinmccue1005 Please let me know how it goes.
@toninig
4 жыл бұрын
Got it fixed was running a 64bit visual studio downloaded the 32 bit version and wala it compiled
@ChrisRiley
4 жыл бұрын
Nice!
@techdiyer5290
3 жыл бұрын
Every time I try to build this shows up, in my pins file and I've tried everything i could, can u help me? #error "Unknown MOTHERBOARD value set in Configuration.h" even though i did the same thing you did, but for the SKR 1.4 Turbo Edit: i fixed it. I accidentally backspaced MOTHERBOARD when i was pasting BOARD_BTT_SKR_V1_4_TURBO It works now!! i looked at your video when you were typing in the name for the mobo, and noticed this. THANKS!!!!!!!!!
@ChrisRiley
3 жыл бұрын
Glad you found it!
@Vido89
Жыл бұрын
@ChrisRiley at 8:56 you are using pin from HE1 and you "placing" it at E0 not E1 ?
@ChrisRiley
Жыл бұрын
On one of these boards, (I think it was this one) the pins were marked incorrectly. Double check the pin out for sure.
@onecarwood
3 жыл бұрын
Changing this line- #define SERIAL_PORT 0 - to #define SERIAL_PORT 2 - caused things not to compile. How do we know which port?
@ChrisRiley
3 жыл бұрын
It's board dependent. the 1.3 and 1.4 only have 0 and -1 that you can use. The mini has -1 and 2.
@jeanpierrelabonte2868
3 жыл бұрын
Hi! And thanks for your explanations. One question I’m upgrading a CR10S with a 24v power supply a sk1.4 turbo card and x&y motor close-loop drivers. Plus linear rail on x-y-z axes. Finally a microSwiss direct extruder. It is a big project for me. Wanted to know if I better follow your suggestion going to start with the SK1.4 card then the steppers close loop card. I know it would be many round trip to the computer and setting up marlin , then all other things.? Thanks.Jean Pierre
@ChrisRiley
3 жыл бұрын
I recommend doing the firmware changes very slow. Just change a few things, load it to the boards and make sure it is reacting as you expect it to.
@woko-ly7mm
4 жыл бұрын
i had problems with fysetc tmc2209 v2.1 and v3 .i always gets tmc connection error, on the tmc2209 v2.1 it was easy to solve ,only put a jumper on tx and rx header, on the tmc2209 v3 it was a bit dificult because the pin arrangement changed the uart pin is called rx on the silkcreen ,the solution was to install the uart jumper on the skr v1.4 board diagonal fom uart (the 3rd from above left red )to 4rd from above mid red you must bent the 2 pins a little bit together so the jumper fits ,what a mess ,now all works
@ChrisRiley
4 жыл бұрын
Nice! Great find, this could help a lot of other people.
@certified-forklifter
4 жыл бұрын
Hi, did you get the TFT35 V3.0 with the SKR 1.4 running? thanks for all your effort. really apreciated! :D
@ChrisRiley
4 жыл бұрын
Yes, it is working if I sent serial to -1 and serial 2 to 0.
@certified-forklifter
4 жыл бұрын
@@ChrisRiley Okay, thanks! You're awesome.
@jimstamper7062
3 жыл бұрын
thanks Chris...
@ChrisRiley
3 жыл бұрын
Thank YOU!
@FilmFactry
4 жыл бұрын
Chris, I'm looking at ordering some 2209s. What is the difference between the 2209 V1.2 and the 2209 V2. The V2 seem to be by MKS and the 1.2 Bigtree? I have an SKR 1.3 and would like to try sensorless homing. Thanks.
@ChrisRiley
4 жыл бұрын
That version number is for the board the chip is installed on. If you have an SKR, go with BTT drivers, what ever the newest version is, probably 1.2. This is going to save you some hassle because they where designed to work with that board.
@MadMikeFPV
4 жыл бұрын
Hey Chris, Great video. How have you connected your fans tho? because I read that only one fan port is pwm controlled. Does this mean I can only use PWM for my part cooling? and the other one allways have full blast? or is one of the other headers also controllable?
@ChrisRiley
4 жыл бұрын
Thanks! Fan 0 is PWM and is tied to the config for part cooling. The hotend fan can either go to the always on pins, or as I did here, you can use the the second extruder heater terminals.
@MadMikeFPV
4 жыл бұрын
@@ChrisRiley Aaah so instead of using one of the jst connectors I just connect the fan to the E1 terminal? And that in combination with your config here does the trick?
@ChrisRiley
4 жыл бұрын
@@MadMikeFPV Correct.
@MadMikeFPV
4 жыл бұрын
@@ChrisRiley I literally just got it working :) thanks man!
@dansteffee9759
4 жыл бұрын
I am setting up BigTreeTech SKR 1.4 Turbo board, after a test print - bed goes backward, did G1 Y190 F4000 runs correctly? Also after 2 complies I get 1412 Error "disable [XYZ] is not compatible". After that error your dead in the water and have reload fresh Marlin
@ChrisRiley
4 жыл бұрын
What printer? I have never seen this XYZ error before.
@Eddiiie666
4 жыл бұрын
Wow you have a lot of videos. Can you do one with SKR 1.4 Turbo and multiple extruders? Or a video using the FanMUX? Are the pins on the SKR1.4 Turbo all capable of PWM? My printer has 2 extruders, 4 fans. On my RAMPs I had the 2 hot end fans set to auto, and the part fans connected to a PWM and MOSFET board. Is this possible with the SKR 1.4 Turbo?
@ChrisRiley
4 жыл бұрын
I might tackle that in the future. There is only 1 PWN fan on the turbo, kinda sucks. No other pins that are PWN that are really useable.
@Eddiiie666
4 жыл бұрын
@@ChrisRiley Thanks Chris. Looking at the datasheet for the chip, there are quite a few PWM pins. I was going to work my way down the list and see if I can find at least ONE more. Really, the hot end fans only need to be on/off with a MOSFET, not PWM. The part cooling fans are the one's you want to adjust speed....... Might even get away with the single PWM pin and use the Fan MUX to move between the part cooling fan on nozzle switch, which is what I think Marlin had in mind. So maybe only 1 PWM pin and a few GPIO pins.
@Eddiiie666
4 жыл бұрын
@Chris Riley Found some PWM pins... Answered my own issue on Github, github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/401 lol Verified PWM works - Z-Stop P1_27 PWRDET P1_00
@CharlesReiche
4 жыл бұрын
I am migrating from a ramps board to this. I have my configs adjusted but am used to using the arduino IDE to flash the arduino/ramps. Can I do the same for the skr 1.4 or do I need to get VS Code?
@ChrisRiley
4 жыл бұрын
You will need to use VScode for supporting 32bit boards.
@huseman21
3 жыл бұрын
Now I get a TMC connection error. uggg what the fix for that?
@ChrisRiley
3 жыл бұрын
It could be a board problem, but make sure your jumpers are correct.
@yevgeniychinikaylo8125
4 жыл бұрын
great video man
@ChrisRiley
4 жыл бұрын
Glad you enjoyed it
@richardecheita4818
4 жыл бұрын
Chris, Great breakdown on the file changes and information. but recently I tried loading a new build on a new board for a Creality Ender 3 Pro. the issue is that I was using a new Windows 10 Laptop and loaded VS Code and platform IO I keep getting an error of the Arduino.h file is missing. Not sure why this is happening? Using the latest Marlin build downloaded, 2.0.5? I took a look at platform IO but I am not getting a clear idea what the issue is, other than possibly the Platform IO libraries are missing some key files? Any suggestions? Do I need to add anything to an Include file in my Marlin folder?
@ChrisRiley
4 жыл бұрын
Thanks! Alot of time with Marlin and Platformio the file path gets too long. WIndows has a 280 limit I think. If you hit that, it can't find files. Try moving your Marlin folder to C:\ and re-adding it to VScode and try again.
@jameshydra1031
3 жыл бұрын
I thanked you on your other video, but I want to thank you again here for all your help with this. I am very new to compiling Marlin 2.0 (I have been trying for over a year without any success) and I have been having so many problems I was ready to switch to Klipper if it didn't work this time with my new board (one major problem was multiple errors just because I changed the file name, like you said to do in your first video, but I can do it now by NOT changing the name at all), but one-by-one I have managed to fix them all this time around, except one..... for some reason my eSteps on all 3 axis are off by around half. I tell the printer to move 10mm and it moves maybe around 5mm. Any idea why this is happening? Thanks again.....James.
@jameshydra1031
3 жыл бұрын
Again, I figured it out. The original creator of the Marlin for Sapphire Pro I am using set the axises to different microsteps. Thanks again !!
@ChrisRiley
3 жыл бұрын
Great! Thanks for watching
@wrxsubaru02
Жыл бұрын
Can you use a probe for Z-MIN but use sensorless homing for Z-MAX?
@ChrisRiley
Жыл бұрын
Interesting config, I don't know if Marlin would support that.
@brucehu428
4 жыл бұрын
Thank you so much for this video. I have watched a few time and ordered my first bear frame plus SKR 1.4 turbo. I have two questions about the Prusaslicer: 1. Is it gonna work with Prusaslicer stock setting? 2. Is possible to use MMU2 on SKR 1.4?
@ChrisRiley
4 жыл бұрын
Yes, works great with Prusaslicer. Yes, it can work with MMU2 but it's pretty tricky to get it setup, but not impossible.
@mcchjoyshop5125
4 жыл бұрын
@@ChrisRiley Thanks! Hopefully, you will talk about how to set up MMU2 for SKR 1.4 board. Great job!
@ChrisRiley
4 жыл бұрын
@@mcchjoyshop5125 Thanks!
@josephlindsey6080
4 жыл бұрын
i got 2 errors, one for config h and for adv.h and they are both the same, it says include errors detected. please update your include path. squiggles are disables for this translation unit. Also i emailed you about the 3d printing server. thanks in advnace.
@ChrisRiley
4 жыл бұрын
Hey, your file path is too long. Move you marlin folder to the main C directory then re-add it to VScode, that should fix it.
@Tjemcd
4 жыл бұрын
I am unable to see the PlatformIO icon in order to hit build for some reason.
@ChrisRiley
4 жыл бұрын
That usually mean the wrong folder have been added to the project.
@docnicklepickle9133
Жыл бұрын
Hey Chris , I recently bought an ender 5 with BTT Skr 1.4 board but whenever i start a print it goes towards the bottom of the bed not the center and the prints are the opposite side of what I sliced in Cura , Any suggestions?
@ChrisRiley
Жыл бұрын
Sounds like the direction is flipped. You would have to fix it in the firmware or flip the motor cables over on the board side.
@tiagomiranda84
Жыл бұрын
Chris thanks for the videos you make. They already helped me a lot. But now I tried to install SKR1.4 turbo board with 2209 drivers, like you did in this tutorial, but I did it on a delta printer, and I have two problems. When I connect the probe to the pins that you indicate, the board turns off. I use m119 in prompterface and this appears SENDING: M119 reporting endstop status x_max: open y_max: open z_min: TRIGGERED z_max: open filament: TRIGGERED And the printer moves up on pronterface, but when i make the autohome it moves down. Do you know what I might be doing wrong? Will it be hardware or firmware?
@ChrisRiley
Жыл бұрын
Thanks for watching! Not sure why the printer would turn off. Make sure the wiring is correct again. I don't remember how the pins are setup, but maybe there is something up with a power detect that would turn it off, or maybe a short. The second issue, I think I would just flip all 3 motor directions in the firmware first and see if that solves it. Flip these to the opposite. #define INVERT_X_DIR false #define INVERT_Y_DIR true #define INVERT_Z_DIR false
@ShuhDonk
3 жыл бұрын
Followed your videos on setting up my 1.4 board, I have a bltouch and using sensorless homing. All is working okay except something with bed size or I dunno what is off. when homing it goes to center of bed to probe but it is not center, the bed is back way to far, go to print and also the bed is back way to far and printing into the air off the front of the bed.. ideas what is not configured properly?
@ChrisRiley
3 жыл бұрын
It is either your probe offsets or homing offset. Check them again and make sure the proper ones are either negative or not. Remember front and left is negative.
@ShuhDonk
3 жыл бұрын
@@ChrisRiley Thanks for the reply. I figured it out.. I am dumb.. i had removed the stock end stops.. so now it was homing the bed like 20-30mm further back than it should have been.
@ChrisRiley
3 жыл бұрын
@@ShuhDonk Don't be too hard on yourself. I'm glad you got it going.
@ShuhDonk
3 жыл бұрын
@@ChrisRiley All is working now except using the menu while printing.. it is very laggy, sometimes it takes 5 seconds for it to respond to me navigating and making inputs. I am using the bigtrreetech ftf 35 v3 e3 screen with latest firmware. Happen to have any ideas on that one? :)
@ChrisRiley
3 жыл бұрын
@@ShuhDonk This only thing I know of to try is to increase your serial baud rate in the Marlin config and on the screen. That might make it faster.
@runemstr1
4 жыл бұрын
Thanks for these reviews and setup information. I do have a question. I want to have homing function for each axis but I'm at a loss on where to define it in Marlin 2.0 for the SKR 1.4.
@runemstr1
4 жыл бұрын
Update: I found what I needed. :) // Individual Axis Homing // // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu. // #define INDIVIDUAL_AXIS_HOMING_MENU
@ChrisRiley
4 жыл бұрын
Thanks! Yep, awesome, I was going to send that to you, but you found it first.
@runemstr1
4 жыл бұрын
Thanks Chris!
@Skando38
4 жыл бұрын
Hi Chris, thanks for the videos series I was just looking for it ! I get a problem regarding my REPRAP_DISCOUNT_SMART_CONTROLLER, it works perfectly fine with my old board (ramps1.4) but here for some reason it doesn't powered up ... I was just wondering if there is some checking to do on the board to be sure that everythings works correctly.
@StevenSSmith
4 жыл бұрын
I had to remove the plastic surround from exp1 and exp2 from the display ( much like he did on the main board in part 1 ) so I could flip the cables so the notch could go the other way. Let me know if it worked for ya :)
@Skando38
4 жыл бұрын
@@StevenSSmith You just saved me day !!! I didn't want to remove the platic connectors from the display so I just cut two new notches on the opposite side of each and it works perfectly ! I hope that from now on I will not have any new issues for the installation of this new board :) Thanks again :) !
@StevenSSmith
4 жыл бұрын
@@Skando38 Yeah I spent a day and a half on this. I've heard of doing this to the ender3 display for the duet maestro (even though I don't own one) and though what the hell.
@ChrisRiley
4 жыл бұрын
Awesome thanks for the assist Steven! Glad this got it working!
@s8nlx661
4 жыл бұрын
Hey Chris is there a way to set these 1.4 motherboards back to factory settings and the display/controller too, if the displayeven needs to be. The actual reset button seems to be a flash related thing to setup the new firmware on the board. But I haven't seen anything about clearing memory. I seen a few things about entering a 4 digit code but not about where to enter code. I know that the screen allows a gcode option but not sure if that's where cuz if you didn't have their brand screen where would you enter that number. I don't think they'd leave you high and dry so is there some place on vs-code these numbers are entered. And don't wanna put something in that gcode menu that could potentially do serious damage. I'd normally say I could go back and take off the settings of the machine but I used the configure files for the specific printer (ender 3) instead of each setting 1 by 1. So I have no clue other than the few things I did setup like steppers and display etc. So its just gonna be so much easier to wipe the memory and start a whole new configuration file. I've messaged the company and they said to clear the memory but not how and have not heard back from them since. Which apparently is a trademark BTT thing. So I figured if anyone knows its you lol
@ChrisRiley
4 жыл бұрын
So the memory on the board gets cleared every time you load a new firmware. When it sees that new bin file on the SD card, it deletes everything and starts over. So there is really no need to clean up that memory. You do however need to update eeprom. Load your new firmware, then run m502 then m500 to reset it. The screen shouldn't have anything to clean up.
@s8nlx661
4 жыл бұрын
@@ChrisRiley yeah there was something wrong with the board. Bigtreetech finally replied back saying in more or less words that the regular 1.4 boards are have issues. They sent me a turbo board that came with a power module and just said keep the 2209 steppers that came with the original 1.4 and put it on the turbo. So I did the ender 3 preset in the config library file and switched the x,y,z and e0 steppers to tmc2209. Everything seemed fine but I got a tmc connection error. So I decided to uncomment them and start with just the board and go from there. Everything compiled nicely but now I'm getting the "no printer attached" message. I have the TFT35 e3 v3.0 control display. Everything seems to work perfectly fine it, like the heat and menus etc. Just no motion related functions. If I use the original ender 3 control display or the marlin simulation screen and hit the home ill get an message saying reset theres a homing error. I'm not sure if there's a graphics option in vs-code thats in the ender3 preset config file because it's assuming your using the ender 3 original screen. Also all the install videos on youtube are to compile for either the board or the screen but not both together at the same time. So when the board is being setup in vs-code the controller lcd option that should be used is never actually mentioned cuz not everybody would have that same combo. But the dual screen seems like it is probably a pretty specific setting. And there's quite a few Lcd options. I'm starting to get the hang of vs-code but the graphics seem to use the name brand or printer type but I see nothing indicating bigtreetech or ender 3. So is there a pairing that should be used for the SKR 1.4 turbo and the TFT35 e3 V3.0 dual touch screen. There are a few things about the other TFT35's that seems like there are some differences that may require different settings (such as on board leds) I have a feeling thats what my "no printer attatched" issue is stemming from. But I don't wanna go through and screw everything up testing a bunch of different screen settings in vs-code.
@ChrisRiley
4 жыл бұрын
@@s8nlx661 So there is no setting really for the type of touch screen we use, it's just a serial controller. It's all in how you have your serial connections setup. Now, to use the emulated screen like on the BTT you need to have the #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER uncommented. To get your touch screen connecting, try setting your serial like this. * * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] */ #define SERIAL_PORT 0 /** * Select a secondary serial port on the board to use for communication with the host. * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] */ #define SERIAL_PORT_2 -1
@PalosX
2 жыл бұрын
So why does the SD card have to stay in the board when using pronterface?
@ChrisRiley
2 жыл бұрын
It shouldn't have to as long as your not pulling gcode off of it.
@markfinlayson2078
3 жыл бұрын
i don't have that alien head thing under my extensions, the platformio icon
@markfinlayson2078
3 жыл бұрын
ok, so just figured out i needed to install the platformio extension
@markfinlayson2078
3 жыл бұрын
now i have some issue with stdint.h
@markfinlayson2078
3 жыл бұрын
missing from include path. a bunch of these disappeared when i installed platformio. wonder if its another extension
@markfinlayson2078
3 жыл бұрын
ok so you need to install 3 packages C/C++ c/c++ intelisense and platformio
@ChrisRiley
3 жыл бұрын
VScode has changed, I need to update that video.
@toninig
4 жыл бұрын
Chris Im trying to follow your video I dont want the bltouch but I do want sensorless homing for x and y I try to compile but Im getting sanity check errors and all other types of errors I cant find the marlin that you started with I dont know if thats the issue or what I follow the video to a tee I just dont include the bltouch
@ChrisRiley
4 жыл бұрын
Gary, we have worked on this in different comments. What is your current error?
@toninig
4 жыл бұрын
Hey buddy I know I'm a pia I decided to use two stepper drivers for my z axis one stepper driver in the z and one in the e1 axis now my z axis won t run at all any ideas
@ChrisRiley
4 жыл бұрын
No neither one will run? If you set it back to one, does it work again?
@toninig
4 жыл бұрын
@@ChrisRiley yes Chris if I go back to one it works I fighting to many fires at one my tft lcd with dual display works on the marlin side if I go to touchscreen mode it tells me no printer connected
@ChrisRiley
4 жыл бұрын
@@toninig The touch screen is probably the serial. Set serial to 0 and serial 2 to -1.
@toninig
4 жыл бұрын
@@ChrisRiley The touchscreen was a no go still shows no printer attached on touchscreen side, the marlin side is fine
@ChrisRiley
4 жыл бұрын
@@toninig Not sure what to tell you on that, you can try flipping them around 0 and -1, but that should work if everything is connected correctly. Make sure your baud rates match.
@MacFly669
4 жыл бұрын
Hey Chris ! I just received my SKR 1.4 just after 2 months after purchase it :/ damned ! it was super long !! My problem is I can not make my Noepixel strip work. I set #define NEOPIXEL_LED, NEOPIXEL_TYPE NEO_GRB and NEOPIXEL_PIN P1_24 in Marlin Configuration.h but the LED do not turn on when I try with the printer display menu. Maybe is the Type to change from GRB to RGB ? Have you any idea ? thanks ;)
@ChrisRiley
4 жыл бұрын
Hey! I haven't messed with that part yet, chris warkocki has had some luck with it, I would ping him here on KZitem and see what he knows.
@MacFly669
4 жыл бұрын
@@ChrisRiley Thanks Chris, it's works now !!! Don't know why but I connect the ledstrip on the other side, cause there are connections on both sides of the strip, and it work. I used the one with the 2 extra power wires (+/-) but not connect them cause I use the DCDC BTT module for the LED power ;) I have just to reset NEO_RGB to default NEO_GRB cause the red and green are inverted.
@ChrisRiley
4 жыл бұрын
@@MacFly669 Glad it's working, I still need to try this.
@MacFly669
4 жыл бұрын
@@ChrisRiley Do not forget the jumper close to the NEO Pin to switch from regular 5V to DCDC module 5V 3A
@ChrisRiley
4 жыл бұрын
@@MacFly669 Thanks for the heads up!
@aarons2869
4 жыл бұрын
Having homing trouble with sensorless homing on Ender5. X/Y reach their max when homing each axis, then when homing Z, nozzle is far from center of bed. Probe offset is correct. Abl doesn't want to reach parts of X but probes off bed in some areas. Any ideas?
@ChrisRiley
4 жыл бұрын
About the only way to get around that is to set your minium X and Y to negative values.
@aarons2869
4 жыл бұрын
@@ChrisRiley thank you. I'll look into that. Cheers
@ChrisRiley
4 жыл бұрын
@@aarons2869 Let me know.
@scottgiard183
4 жыл бұрын
Since nobody else asked I would like to use TMC 2209 drivers on X and Y ,and TMC 2208 drivers on Z and E since i don't need the Sensorless Homing feature on Z and E. is it OK to mix them?
@StevenSSmith
4 жыл бұрын
yeah just type in the correct driver in the config where you define the stepper driver
@ChrisRiley
4 жыл бұрын
Yep, as Steven said, you can mix and match as you wish.
@gg-in7hn
Ай бұрын
hi. i need some help, most of the settings are the same as yours. the auto homing of y never stops, when i tipe m122 y give me the error : Testing Y connection... Error: All LOW. (printer flying bear ghost 5 board skr1.4turbo drivers tmc2209) i try to serch solution but they say i need to change tmcstepper libr, but im preatty scared of doing that. can you help me?
@ChrisRiley
Ай бұрын
The diag pin on the X and Y are intact correct? You've just got the one jumper on under the driver correct? Are you running Marlin? Make sure you clear eeprom with an M502 and M500.
@gg-in7hn
Ай бұрын
@@ChrisRiley thancks for the reply. 1 you mean the pins that you say to cut if you dont use sensorless homing yea they are intact 2 yes i put them in the same position of yours 3 yes marlin 2.1.x (bugfix) 4 i already try, i try full range of sensitivity and i try to change drivers too, nothing change
@techdiyer5290
3 жыл бұрын
I have a TFT 35 from BTT but i don't know what type of graphics it has... i just know that i can plug in a few sensors, and it CAN be touch screen.... I selected what you selected, i hope i selected the right thing...
@ChrisRiley
3 жыл бұрын
It will be reprap_full_graphics display for that screen.
@techdiyer5290
3 жыл бұрын
@@ChrisRiley ok, thanks!! Btw how do i determine that for future screens if i need to use a different oe for a different reason
@ypsonar
4 жыл бұрын
Hello friend, Can you please share same firmware file but non sensorless homing . . . Plz
@ChrisRiley
4 жыл бұрын
Here you go. drive.google.com/file/d/1Ihgcb6TycWVHsZ_gWozooS2IA02RIfXL/view?usp=sharing
@ypsonar
4 жыл бұрын
Heartily Thanks my Friend . . . . .
@GENiEFPV
4 жыл бұрын
Hey Chris soo I have a Cr-10 got the SKR 1.4 turbo and 2209 drivers, followed your video 3 times and same out come of Marlin just giving me errors. I tried someone random person Marlin from Facebook and It's up and running but my axis all crash. I have tried all different methods of connecting end stops removing them and flashed Marlin 5 different times only the FB Marlin Copy only works. Yours and teaching tech both give me errors... I just want to start printing again... please help thanks!
@ChrisRiley
4 жыл бұрын
Hey, I can't speak to the version that you have right now, but I can help either way. Send me an email brotherchris81@gmail.com
@bruceyoung1343
3 жыл бұрын
CHRIS I dont know. I was following you along, you would get to a point, I'd pause, make changes in VS Code. No sensorless homing. when done = ERRORS SOMETHING ABOUT "SQUIGGLES" IN VS CODE LUCKLY this is a "practice" run as my SKR1.4 Turbo hasnt arrived yet
@ChrisRiley
3 жыл бұрын
I have seen that before, but it shouldn't impact the compile. There might be another error somewhere that is stopping it.
@vince086
3 жыл бұрын
For the LCD, are you using the "BIGTREETECH MINI 12864 V1.0 LCD"? Need to buy a new screen and there's loads of choices. Had another screen but turning the encoder on it causes the board to reboot so I'm guessing something is wrong with it (it's the reprapdiscount Full Graphic Smart controller)
@ChrisRiley
3 жыл бұрын
This is the one from this video. www.amazon.com/BIGTREETECH-DIRECT-Display-Control-Support/dp/B081DTNVPF/ref=sr_1_1?dchild=1&keywords=btt+3.5+tft&qid=1610823384&sr=8-1 I like just the plan 2004 screen myself. LDO has some cool one, you will need to flip your plugs over to use them. www.printedsolid.com/products/ldo-prusa-black-screen-with-white-text-mk2-mk2-5-mk3-lcd-display?variant=22245381505109
@noelbiggins2289
3 жыл бұрын
Hi Chris. I am building a corexy printer (300x300) and have followed your videos PRECISELY. However, I continue to get errors when I try to compile. I have given it several tries over the last 12 months but still can't get it to run. Further, I just done understand the error messages. I am using the latest versions of Marlin and VSC (which does an 'auto build' of Marlin but still nada. Can I pm you a copy of the error messages? Maybe you can see something simple that I am overlooking. Noel
@ChrisRiley
3 жыл бұрын
Yep, send over the errors. brotherchris81@gmail.com
@tobyax
3 жыл бұрын
hi Chris, I'm setting up a skr 1.4 turbo with tmc 2130 with sensorless endstop, but if I don't select X_MIN_ENDSTOP_INVERTING and Y_MIN_ENDSTOP_INVERTING on TRUE I have error on Building..
@ChrisRiley
3 жыл бұрын
Yes, on some drivers they require you to set the endstops a certain way to make sensorless homing work.
@garygarland9366
3 жыл бұрын
Hi Chris, I'm probably wearing out my "tape" playing part 1 and part 2 over and over again - I just followed along as I flashed my new 1.4 turbo board. Would you know if we are able to add 2 BTT relays to the board, to separately control the printer and an external power plug? The gist is to have a 110 volt bed that is able to be turned off by the relay when the printer is finished. Might that be with a Y cable from the board, or setting up additional pins? Thanks for any response - and thanks again for a GREAT helpful video (actually, I think they all are!)
@ChrisRiley
3 жыл бұрын
Yes, you can use 2, use can use either of the filament sensors to trigger one, just change them in the pins file, then use the power detect ping over the Z min endstop pins to trigger the other.
@hunter-ie8mv
4 жыл бұрын
hi thank you for vid i have one problem 15:28 there is #if HAS_TRINAMIC is true but i have #if HAS_TRINAMIC_CONFIG it is false because it darkens the lines of code bellow how can i change it I just modified you firmwere i tried delete the _CONFIG part but still nothing and I have tmc 2209 ? can you help me please :D
@ChrisRiley
4 жыл бұрын
You have updated your drivers to 2209 in configuration.h correct? That's what controls this.
@hunter-ie8mv
4 жыл бұрын
problem solved reinstalled vs code and downgraded to v1.33 and everithing + i had somehow deleted one #define Y_DRIVER_TYPE TMC2209 so added that and everithing somehow works
@hunter-ie8mv
4 жыл бұрын
also i did check your version you posted and the part is false so not accasable too it is kinda weird maybe bug in my system who knows but it did compile without problem so idk
@hunter-ie8mv
4 жыл бұрын
@@ChrisRiley also i had some problems with include path in configuretion adv.h so this might be problem is says there is problem with #include
@larrygrinstead5949
4 жыл бұрын
Hi Chris. I subscribed to your channel after purchasing a Creality CR-10 Mini. I must say that you provide some great content, thank you! While I've had some pretty good results from my printer, after hearing you talk about the latest SKR 1.4 upgrade boards, I decided to go ahead and pick one up. I bought the SKR 1.4 Turbo version that includes the 2208 drivers. Are there any specific differences that I need to be aware of using the 2208 drivers vs. the 2209's. I was planning to use your part 1 & 2 videos to help me set this up when I receive it. I'm rather a noob yet and all of the settings you cover are a bit overwhelming, but I'm willing to give it a go. Am I in over my head or by using your part 1 & 2 videos going to get me through this upgrade process to a point where my printer is still usable, but now a lot more tweakable/upgradeable? Or am I going to have to make a lot of tweaks to things that I'm not really familiar with as a somewhat newbie? Sorry for the length of this message. How does one go about emailing you directly? Thanks in advance.
@ChrisRiley
4 жыл бұрын
These 2 videos should work for you just fine. 2208 will work almost exactlly the same. You can email me at brotherchris81@gmail.com
@jdeflorian15
3 жыл бұрын
Hey Chris, I have the SKR v1.4 turbo board and I have installed it in a Creality CR-10S. I am having issues with the extruder stepper motor running backwards. I can't find the line in the configs to reverse the direction. Any tips or help would be much appreciated! PS. your videos are great and very helpful!
@ChrisRiley
3 жыл бұрын
Thanks! You need to change this one. #define INVERT_E0_DIR false
@rxkhan
4 жыл бұрын
Just updated my SKR 1.3 TMC 2208 (going to another printer) to a SKR 1.4 & TMC 2209 on my CR10 S4.. they are a LOT louder. Minor changes need between the two boards and drivers so not sure why they are so loud especially on Y any ideas?
@ChrisRiley
4 жыл бұрын
That;s very strange, maybe they are defaulting to spreadcycle.
@willyvanas
4 жыл бұрын
Hi Chris i orderd a board by Ali for my new xycore machine (DIY) the rampsboard thit not support the tft3.5 from btt in combi with my octoprint, but this video make my confins to order this board :-) Thanx.
@ChrisRiley
4 жыл бұрын
You're welcome, thanks for watching!
@themachobbit
4 жыл бұрын
Hi Chris, could your talk sometime about connecting an OctoPi to an SKR using TTY instead of USB?
@RaphaelPais
4 жыл бұрын
www.thingiverse.com/thing:3408920/files
@RaphaelPais
4 жыл бұрын
look at the pictures, there is one with the connection and config, just connect to the skr using the pins indicated on the skr manual
@themachobbit
4 жыл бұрын
Thank you, I’ve had it working on several of my machines for a while now. I’ve just never seen anyone do a video on it and thought Chris could do a good one.
@StevenSSmith
4 жыл бұрын
What does this do? Is it faster? Or just easier to compact your designs by not needing a USB cable?
@RaphaelPais
4 жыл бұрын
@@StevenSSmith same speed, just easier to make a compact design without the usb cable...
@SirWebDragon
3 жыл бұрын
Marlin\src\inc/../../Configuration_adv.h:477:25: error: 'p2_04' was not declared in this scope; did you mean 'P2_04'?
@ChrisRiley
3 жыл бұрын
Does changing the case fix it?
@venugopalga4453
3 жыл бұрын
Great Videos, I have one issue when connecting heatbed to SKR v1.4 with 12v 30a power source and 12v heatbed, when I connect heatbed to the board it doesn't heat up. i checked the board and noted that heatbed pins on the board is not drawing any current. is it something I am missing to enable ? Thanks in advance.
@ChrisRiley
3 жыл бұрын
No, you shouldn't need to enable anything, if your thermistor is reading correctly it should just work.
@91thpe
3 жыл бұрын
My Z-axis moves to the middle and slowly down before retracting the probe mid-air during ABL. Can't seem to get it to work properly. Any idea why that is?
@ChrisRiley
3 жыл бұрын
Sounds like maybe it thinks it is getting triggered. What does M119 say during the process?
@hambone4779
3 жыл бұрын
Need advice please...I have older Davinci 1.0 and have been tinkering with for years as a side project. looking to replace board, any suggestions?
@ChrisRiley
3 жыл бұрын
I'm not sure on that printer, any board should work, but the wiring and firmware might be a nightmare.
@dentag4357
3 жыл бұрын
I have a question for you sir, I just purchased and Enter 5 printer and I am wondering if the process would be the same steps. I will say that there is a lot of great information. Thank you
@ChrisRiley
3 жыл бұрын
Yes, absolutely, should work the same with just a few tweaks.
@jonahayalaayala8266
3 жыл бұрын
Hi Chris. I made a mistake and accidentally deleted the firmware file that came with the skr board. Is there a way to get this file off of another website? Do I need to buy a whole other board? (Please tell me i don’t have to😩)
@ChrisRiley
3 жыл бұрын
You can get all the files right here. github.com/bigtreetech/BIGTREETECH-SKR-V1.3
@TechBrewGamer
4 жыл бұрын
stupid easy question. The LCD ribbon. Which ways do they connect to a default ENDER lcd screen and on the main board?
@ChrisRiley
4 жыл бұрын
I think you can make it work in the EXP1 plug if you use the stock CR10 option in Marlin. Those screens should have all 3 plugs on the back.
@TriggerFpv
4 жыл бұрын
Hey Chris I'm having issues with the firmware upload. So far yours is the only one working mostly but homing isn't coming out right I'm using end stops not the sensorless homing you discribe. And when I home the printer z goes up 4mm and x and y only move about the same . Can you help me figure out what's wrong ?
@ChrisRiley
4 жыл бұрын
The endstop inverted need to be changed. Check your M119, if they say triggered when they are not, change these settings. define X_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
@TriggerFpv
4 жыл бұрын
@@ChrisRiley I'll check them out again but I'm sure when I went m119 they were open 🤦 I can't believe I over looked that thank you Chris I'll get back to you on what I discover
@soulreapernathaniel
4 жыл бұрын
How do I enable the extra fan ports. I need cooling fans for the stepper drivers to always be on, but the none of the extra fan ports are on. How do I turn them on. Again I just talking about the extra fan ports on the board. Thanks in advance.
@ChrisRiley
4 жыл бұрын
There should be 2 always on ports, there isn't anything you should have to do to enable them.
@antoninomanfre1387
3 жыл бұрын
Ciao volevo sostituire nella mia stampante 3D, la scheda arduino e ramps 1.4, ho preso la BigTreeTech SKR 1.4 Turbo con i TCM 2209 è l'alimentatore da 24V. Per quanto riguarda la resistenza dell'estrusore la cambio con una a 24V, ma come Bed ho un MK2a 300x200 che se non sbaglio è a 12V per questo cosa fare se voglio passare a 24V? A questo punto mi conviene alimentare la scheda a 12V o è meglio alimentarla a 24V sostituendo il Bed a 24V e quale modello esiste con un area 300x200 ?.
@ChrisRiley
3 жыл бұрын
È una strana dimensione del letto, non sono sicuro di dove potresti averne uno, ma consiglierei di andare con 24v per tutto.
@techdiyer5290
3 жыл бұрын
15:58 I have a TMC2130 that im putting into my machine, and i was wondering what exactly you mean with the spi pins... im going to run them in UART mode. btw im building my machine from scratch, so im still learning everything...
@ChrisRiley
3 жыл бұрын
2130's have an SPI interface, not a UART, you will need to set the jumpers for SPI.
@okolepuka808
4 жыл бұрын
So you can set the vref in marlin, rather than the little pot dial? Is that for 2208s also, or just 2209s? thx
@ChrisRiley
4 жыл бұрын
If you are in UART mode, you can set vref with the code on both 2208 and 2209's. M906 command I think.
@toninig
4 жыл бұрын
No Chris what I asking did you make any other changes that effected the bltouch install baby stepping etc ?
@ChrisRiley
4 жыл бұрын
No, just enabled bltouch and babystepping it should work. I have a hard time keeping the comments strait from case to case. What issue did you run into?
@3D_Printing
3 жыл бұрын
Bigtree Teck SKR 1.4 Turbo G28 Home and printer works ... G29 Level does not work for me
I'm struggling to get Repetier Host to connect to the board after successfully compiling Marlin 2.0.0.6. Error states "The connection failed with the following error: Access to the port 'COM9' is denied.. Make sure your printer is connected, enabled and connection data is set correct. Open printer settings?" Any thoughts?
@ce3dprinting94
4 жыл бұрын
Got it solved..... can't have another slicer open while trying to connect with Repetier Host. Closed Cura, and BAM! everything is working fine.
@ChrisRiley
4 жыл бұрын
Awesome, glad you found the fix!
@alexchliwnyj5941
3 жыл бұрын
Great video. But was there a noticeable improvement in speed and or print quality after the upgrade?
@ChrisRiley
3 жыл бұрын
For the print speeds I use, no, no real difference.
@jmckenna2k10
4 жыл бұрын
I've got a firmware built and flashed. It's nearly identical to my MKS Gen 1.4 config in the same Ender 3. The only changes I made were to change to TMC2209 UART instead of DRV8825. Jumper pins are positioned correctly. I can set UART settings from the printer screen, and I'm assuming they stick. None of my stepper motors will move, though. I do have sensorless homing DISABLED in the firmware (and have manually disabled the diag pin on the stepper drivers, as directed), and all my end stop settings remain the same as they were with the Gen 1.4. Everything is working as expected except for the minor pesky detail of my motors not moving or even attempting to move at all. Is there something obvious that I am overlooking when migrating to this driver and board combo? Like I said, I had nearly identical settings on another BTT mainboard that all worked. Pulling my hair out trying to figure this one out.
@ChrisRiley
4 жыл бұрын
Sounds like maybe the motor wires are flipped, I would try to switch the center 2 motor wire with each other.
@jmckenna2k10
4 жыл бұрын
@@ChrisRiley I ended up figuring it out. I had enabled some settings for a different TMC driver, thinking they did something that they don't.
@randallblack9519
3 жыл бұрын
***** Very informative. I am trying to set up 2.0.7 on my homebuilt unit. Still trying to get the BTT TFT35 V3.0 talking to the board. Have trouble with chattering on the x axis. It will move back and forth on the same command and then kill the system. Continuity checks out at a lose of ideas. Bltouch obeys commands but haven't set the z offset as the lcd and x-axis are not working properly.
@ChrisRiley
3 жыл бұрын
Make sure the cable is correct. You might need to swap some wires.
@randallblack9519
3 жыл бұрын
Thanks Chris I got the x and y working. Will be changing to jst-xh connectors as the Dupont ones are easy to knock out. The zed with bltouch upon homing raises about 20mm then extends the probe. It does not lower back to the bed. I touch the pin to retract. It redeploys and if I touch it too many times it triggers the bltouch error. Measuring the bltouch voltage upon retract it shows less that 1 volt difference but does not approach 5v. Trying to lower the zed once the probe has extended it will not lower.
@dprostituee
3 жыл бұрын
I followed all instructions in the video, however I get ''TMC connection error'' when in marlin mode and ''No printer attached'' when in touch mode. I am able to move axis when in marlin mode, auto home doesn't work though, I can heat the nozzle and bed, thermistors seem to work, fans work aswell. In touch mode I can't do anything. I tried changing the uart speed, switched it off and on, flashed the firmware again nothing seems to solve it. I have a SKR1.4 Turbo, TFT45 screen and TMC 2209 drivers. any ideas?
@ChrisRiley
3 жыл бұрын
The screen, make sure serial is set to -1 and serial 2 is uncommented and set to 0. On the 1.4 there is not a lot you can do on the connection error, make sure the correct solder pads are soldered, or not, depending on the driver board you are using.
@dprostituee
3 жыл бұрын
@@ChrisRiley thanks, i fixed the TMC connection and no printer attached. only problem i have left is not being able to home. However i think this might be due to a faulty endstop... will get a new one and try again. thanks a lot for the help!
@simonefeltrin8237
3 жыл бұрын
hi Chris, grate video, very helpfull tank's to you i can now use my printer whith this board and sensorless homing...only a problem with pronterface...some command like m502 or the m500 don't confirm when i sent to the printer...m503 and m914 for exemple are going good...any advice? tank's again
@ChrisRiley
3 жыл бұрын
Hmmm, check you config, make sure eeprom enable has the comment taken off. It is commented out by default.
@simonefeltrin8237
3 жыл бұрын
@@ChrisRiley tank's...i Give a try... Cheers from an Italian living in Spain 🍺
@zahirshah2619
4 жыл бұрын
I tried to follow your guide for skr_1.4 , marlin_2.0.5, xvico x3 pro. I get a problem.when I move Z axis with control from pronterface, it works nice. when I press Z homing in goes upward instead of down, I cant lower the axis with control. when I use m119 the z micro switch is open. When I change z_home_dir to 1, the m119 for z axis change to triggered and I cant stop the axis from hitting the bed.
@ChrisRiley
4 жыл бұрын
So home dir needs to be -1. What happens when you change this option? #define Z_MIN_ENDSTOP_INVERTING false
@zahirshah2619
4 жыл бұрын
@@ChrisRiley i found the fault as xvico x3 come with 2 pin endstop, I just replaced it with 3 pin and it worked nicely without any problem.
@mrrescue8157
4 жыл бұрын
Hey Chris, did you try getting UART0 on the TFT header running and if so, how did you do it? I'm struggling with getting any serial output on the TXD0 Pin (planing on connecting a MMU). Ah and thank you, finally my extruder fan isn't constantly running while idle anymore!
@ChrisRiley
4 жыл бұрын
My TFT seems to work if I set my serial to 0 and my serial 2 to -1.
@mrrescue8157
4 жыл бұрын
Thanks for your answer. Good to get at least one Answer, that someone got this Serial running. I got no luck connecting the MMU to this Serial.
@Roman-hr9vi
3 жыл бұрын
Hey Chris! I have an skr 1.4 and have it set up on my printer but I ran into an issue. In the menu of the tft24 lcd that I’m using, it says “no media”. I have enabled SDsupport in Marlin 2.0. I was wondering if you or anyone else reading this could help. Thanks😀
@ChrisRiley
3 жыл бұрын
Hmmm...have you tried other SD cards? Maybe reformat it fat32?
@Roman-hr9vi
3 жыл бұрын
@@ChrisRiley It turns out that I had to put the sd card in the slot on the lcd screen. I had it in the slot on the skr board. Also, great videos!
@hobbyone4119
2 жыл бұрын
hello, do you have any idea why my CR10S, after putting marlin 2.1, prints all the layers always on the first one?!? the Z axis does not want to be raised during printing .... in homing and in bed leveling everything is fine but during printing it does not want to know ... ideas? I mount the BigTreeTech SKR 1.4 Turbo with TMC2209 drivers. Greetings
@ChrisRiley
2 жыл бұрын
Does it ever move, like if you let it print for a while? Does it move if you try to use the screen?
@Sharui97
3 жыл бұрын
Hey Chris! Nice guide dude It helped me so much! Btw, does It have to be powered by a power supply (12 or 24v) for the firmware to flash the board? I cant flash It neither with the sd or USB :(
@ChrisRiley
3 жыл бұрын
If you want to flash it with just the USB power there is a jumper you can move to allow you to do that. kzitem.info/news/bejne/0H6DwGSlnIaKqYI If that doesn't help you may need to load a driver on your computer to be able to connect.
@Sharui97
3 жыл бұрын
@@ChrisRiley already fixed! I was not aware that the board would delete the previous .CUR and convert the .BIN into .CUR flashing It onto the board. I've flashed It like 35 times before realizing it lol haha
@taloniumsw7328
4 жыл бұрын
Hey Chris, i used (almost) your exact same config for my Sidewinder X1. But for whatever reason my hotend wont go above 25 degrees celcius or so. Not sure why it's doing this cause it didn't do that for you. Thanks
@ChrisRiley
4 жыл бұрын
That doesn't sound good. Could be a bad mosfet.
@taloniumsw7328
4 жыл бұрын
@@ChrisRiley Yeah i didn't know what it was, so i decided to get a replacement board to see if that fixes it. Thanks again
@avrilheins4062
3 жыл бұрын
Great vid Chris. Do you have any tips for testing whether both hotend and bed mosfets are operational? I have a new skr 1.4 turbo board which is not responding using your setup. Bed and Hotend is new and measures ok resistance wise. I have also contacted BTT. Any advice appreciated
@ChrisRiley
3 жыл бұрын
When you turn them on there should be an LED for them. Other than checking with a meter that's about all I know to do.
@avrilheins4062
3 жыл бұрын
@@ChrisRiley Many thanks Chris. No lights unfortunately but BTT have come to the rescue and confirmed the thermistor ports are faulty through a series of checks. They have also offered to replace under warranty so great news. Thanks for sparing the time to respond!
@s8nlx661
4 жыл бұрын
Ok so i went to build after settingand I dont have no platformio alien head icon in the column like yours. I can't seem to find it anywhere in vs code. Which sucks cuz after going through all the configuration and I am literally 1 click of the mouse and I'm finally done....but there's no icon to click. How do I get that icon so I can finish ?
@ChrisRiley
4 жыл бұрын
Do you have the platformio extension? kzitem.info/news/bejne/uGywv6qIoHmjZoY
@s8nlx661
4 жыл бұрын
@@ChrisRiley no joke, I just found it like 2 minutes before your message. This was my 1st time on vscode so I was unaware how vital extentions were to that program. It was pretty funny though. After you said thats it its time to build the file. I was stocked that it was finally time to test this board out. Then you said we just click this and were done......son of a.... where's my button. Lol. But yeah it took a little bit cuz it seemed like that extention should be part of the main program. It's pretty much the most important part of the whole operation. Apparently the developers don't think so. But its all installed and ready to go. So im about to go finish it. But thanks much man Its greatly appreciated. Your videos were top-notch and as well layed out as it could possibly be. Great board explanation. And the firmware run through was perfect. Every step done in order from top to bottom. Theres alot of "good enough" instructions. And people just skipping around to find the bare minimum. They'll get it to turn on, but thats about it. Why the hell they don't just do what you did. Start from the beginning and work your way down to the bottom. Its gives a better insight to all the components and not skip around trying to find a couple things. You may not use the rest but its still important to know regardless. You spend an hour explaining the installation...everyone else are about 10-15min. ....pretty much says it all. Odds are they've left a few things out of theirs lol. But yeah man definitely the best lessons out there man 🤘
@James-vh7nj
3 жыл бұрын
Hi Chris .. FOllowed this but tget the following error when i comment out the Z_Safe_Homing .. if Z_Safe_Homing is included then the build is good .. ANy ideas? Using latest nightly build as of 04/01/21 n file included from Marlin\src\HAL\LPC1768\../../core/../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\../../core/serial.h:24, from Marlin\src\HAL\LPC1768\DebugMonitor.cpp:25: Marlin\src\HAL\LPC1768\../../core/../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\HAL.cpp:24: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." Compiling .pio\build\LPC1769\src\src\HAL\LPC1768\include\i2c_util.c.o | ^~~~~ In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\eeprom_flash.cpp:39: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, Compiling .pio\build\LPC1769\src\src\HAL\LPC1768\main.cpp.o from Marlin\src\HAL\LPC1768\eeprom_wired.cpp:24: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\eeprom_sdcard.cpp:25: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_flash.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL_SPI.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\DebugMonitor.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_sdcard.cpp.o] Error 1 *** [.pio\build\LPC1769\src\src\HAL\LPC1768\eeprom_wired.cpp.o] Error 1 In file included from Marlin\src\HAL\LPC1768\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\LPC1768\main.cpp:34: Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." 1410 | #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." | ^~~~~ *** [.pio\build\LPC1769\src\src\HAL\LPC1768\main.cpp.o] Error 1
@ChrisRiley
3 жыл бұрын
You don't want to use Z safe homing? If not you can comment it out of the sanity check . Marlin\src\HAL\LPC1768\../../inc/SanityCheck.h:1410:
@James-vh7nj
3 жыл бұрын
@@ChrisRiley Thanks Chris, I worked it out in the end! Do you have a tutorial on calibrating / setting the UART current for the stepper in use?
@ChrisRiley
3 жыл бұрын
@@James-vh7nj It's probably somewhere, but you just use the M906 command.
@acestu
3 жыл бұрын
Is there any chance you could do an update video Chris for VScode and Platform IO as it looks nothing like this now. Thanks
@ChrisRiley
3 жыл бұрын
I can do that.
@acestu
3 жыл бұрын
@@ChrisRiley Thanks Chris, it might be useful to add the windows problem which i struggled with for ages as there dosent seem to be much about it on the net, i am lucky as i have a Macbook so i used vscode on that to build my files, thanks for all your vids btw
@santiagotapia534
3 жыл бұрын
Hi I followed all the instructions and I can't make sensorless homing work. I'm using SKR v1.4 with TMC2209 drivers and no pin modification at all. STALL_SENSITIVITY lower than 70 makes X crashes and higher than 71 makes X doesn't move at all. Thanks again for the awesome video
@ChrisRiley
3 жыл бұрын
Hey, try lowering the homing current. Make it 60-70% of what it would regularly be. Set it here in configuration_adv.h #define X_CURRENT_HOME X_CURRENT
@santiagotapia534
3 жыл бұрын
@@ChrisRiley I tried that and also this #define X_CURRENT_HOME X_CURRENT/2. This is really annoying. I'll search for more possible fixes. Thanks again!
@santiagotapia534
3 жыл бұрын
@@ChrisRiley I downgraded the version to Marlin 2.0.5.3 and followed all the steps on your video and it finally got my sensorless homing working fine! Thanks
@nickreedg22
4 жыл бұрын
Dude you are wicked smart on this shit and I appreciate your videos no matter how dumb I feel and speaking of dumb after doing the program cannot find sd that came with machine would you know where to find the files that I need to reload on another card ? please
@ChrisRiley
4 жыл бұрын
Thanks! You just need a bin file for these. You can get the original one from BTT here. github.com/bigtreetech/BIGTREETECH-SKR-V1.3/tree/master/BTT%20SKR%20V1.4/Firmware
@nickreedg22
4 жыл бұрын
@@ChrisRiley no bullshit you just made my day I watch your videos a lot so guess your kinda celebrity but I digress will check out link I'm in town now. I trulycould
Пікірлер: 729