Home Creators Posts Import Register Favorites Logout

Content

Dear Patrons,

Please see below links for a range of SKR V1.3 Ender 3 configuration files.

I tried to clone and save them as I was testing on the printer to mimimise data entry errors, so fingers crossed they are all good. If you find a bug please let me know and I'll update ASAP.

Some notes:

I have left the SD card tweak out as shown at 14:41 in the video. If you want to print from the SKR SD card please do this one line fix.

BLtouch offsets are set up for a Hero Me duct/mount. You can change the offsets on line 889 of configuration.h

You may also need to change the custom symmetrical probing grid I've set up on line 1184 if your probe is offset in X more than 43 mm.

A4988: https://drive.google.com/open?id=1iGyAs852cr58WFqnJN4ahBdez-WfZPGa

A4988 BLtouch: https://drive.google.com/open?id=1z1nvAph-onl-KswRBVvFo6oQtKUNrec8

TMC2100: https://drive.google.com/open?id=1lIS7owSMgs7l7KlNzdrRtPnI-L54JNA-

TMC2100 BLtouch: https://drive.google.com/open?id=1M8XYFlVyKoAekOkFyTAzMHvWudjoioO-

TMC2208 UART: https://drive.google.com/open?id=10oMjGB-PBKAC99d-PzllwUF5So4T3KSe

TMC2208 UART BLtouch: https://drive.google.com/open?id=1QZXlKIWd99rmCspghSucKVJHqzUtZDAD

TMC2130 SPI: https://drive.google.com/open?id=1GQLNPbrLQFzRncruNtn8o30sS6M3nj62

TMC2130 SPI BLtouch: https://drive.google.com/open?id=1q86AUQSnBIsqmAWUDpi0YbU61J7HVsGG

Michael

Comments

Will Bradley

I watched your videos, but I am still on the fence. I have a MKS Gen L now on my Ender 5. Do you think it's worth moving to 32 bit?

Teaching Tech

If you are happy with the print quality then no. Unless like me you enjoy modding for the sake of it.

Will Bradley

Ya I think I am finally getting pretty good prints so I should probably leave it alone unless my board dies or something... Thanks for the reply!

Tiff and Tim Rubans

Marvellous thankyou Michael! I'll load up the 2208 UART w/bltouch shortly. Ive got an issue with my skr on my ender 3 where after the ABL with bltouch 3x3 grid completes, the z raises 10mm and then sets the z home height of 0 at that 10mm height. Looks like my z offset isn't working either, so time to play tonight. My zestle nimble arrived as well today so more tinkering coming up!

Gavin Wiggett

I've been looking at getting some TMC2208 but I see some of them come with different versions eg: TMC2208 v1.0 and TMC2208 v1.2? what does this mean?

Teaching Tech

Generally it's whether they are set up for stand alone mode or UART in terms of solder pads on the jumper. Depending on the manufacturer, they will have a table on their website with this listed.

Big Jake

I used your ender 3 configuration file, is there any reason that won't work well on an ender 5?

Teaching Tech

Alternatively you can start with the Ender 5 config from that video and make the changes from the MKS Gen L Ender 3 video.

Teaching Tech

My Ender 5 will be receiving a new mainboard very soon. Once I have a good config I will make a post.

Big Jake

I was able to figure it out, You're videos are a huge help! One issue I had with the SKR 1.3 is clearance in the ender 5 case. The fan hits the heat sinks on the drivers. My plan is to replace the bottom cover and relocate the fan

Will Bradley

Does the SKR v1.3 have a 5v fan pin? It doesnt look like it does in the pictures I have seen, but the SKR pro appears to have a couple. I already switched my hotend fan for a 5v noctua so I was wondering how easily it would be to install on the new board...

Teaching Tech

All of the extra UART and SPI pins have taken up space, but you could easily connect to some of the unused 'max' endstop pins, which are signal, 5V and ground.

Caio Maganha Rosa

Heya, I've been following your guides for the Ender 3 with SKR 1.3 & TMC 2208 (UART) and I'd like to know if you could provide your current Jerk, Acceleration and Max FeedRates and also if you are using any K factor and LIN_ADVANCE. I see your files are using default but I dont feel like the printer likes them

Juan Yunis

Hi Michael your configuration helped me a lot to get started on it, but I do have one issue, I have the creality bltouch and for some reason it is failing after the first print, meaning that i have to reset the board manually to get it to work again, i didn't have that issue with the stock board, I have the same components that you have in your Ender 3, direct drive mod, TMC2208 UART, SKR1.3, EZR, etc. Do you know what could be the issue?

Teaching Tech

Try sending a M280 P0 S160 to reset it. If this works it might be worth adding the bltouch reset command into your start and/or end gcode.

Juan Yunis

Thanks, I already tried that and it did brought back the BLTouch but it didn't want to start printing after checking again I got an error saying that temperature was reset and also to use M999. However I turned it off and so far it's being stable. Also I see that my print quality is not the best, I can notice some blobs here and there but I think the reason for that is because I didn't use the printer/filaments for about 15 days. Do you think that by trying to dry the filaments in an oven would make it better, also what do you to safe store filaments that you don't use, maybe a future video explaining how to do maintenance and properly take care of the printers/filaments would be very interesting. Thanks again.

Jeremy Irwin

Hey Michael! I wish I would have seen this before I manually configured but... I'm running an E3 with SKR 1.3, 2208's, BLTOUCH and trying to connect a microswitch runout sensor (the build from your vid with a custom v slot mount for my direct drive setup). I'm at a complete loss as how to add it to this board (there is only one servo set and it's taken by the BLtouch) Can you help please? I'm stumped.

Jeremy Irwin

Just for more context, I've got a Rpi B+ waiting to hook up as well. That's tomorrow night :|

Adam Hoskins

Hi Michael, just wondering in the future if you might do a Duet Maestro setup. I love mine and would like to hear your opinion against it and Marlin/octoprint.

Juan Yunis

I was able to figure it out, the issue was that Z offset was about -2.65 and the value of Z_PROBE_LOW_POINT was -2, giving me very inconsistent results, so I changed that to -3 and it's been perfect. I also changed the Z_PROBE_OFFSET_FROM_EXTRUDER it was 0, I adjusted it properly.

Rhys

Hi Michael. Using an SKR 1.3 with the 2208 in UART and BL-Touch. I am watching your video on setting up the Touch in Vanilla Marlin, (https://www.youtube.com/watch?v=sUlqrSq6LeY) and see that a lot of the stuff you say to do in that video is not in the config files you have provided? Is this not necessary in Marlin 2.0? Regards

Teaching Tech

I'm also still using standard for everything. Planning a follow up a curve and linear advance video at some stage in the future.

Teaching Tech

Glad to hear you have it sorted. In the future I'll be using some very old nylon so I figure a filament storage/drying video might be good too.

Teaching Tech

Hi Jeremy, there are pins assigned for filament runout. Please skip to 22:30 in the video to see the diagram.

Teaching Tech

It's on the roadmap for sure. First I need to cover some more of the BIQU boards I've been sent and are on the way.

Teaching Tech

The layout in Marlin 2.0 is different. Now some of the settings are in config_adv I steady. Other things such as the delay setting now have a warning if you set it as short as I used to. There are minimum changes and then some bonus things. I say get the minimum working and then tweak from there if needed.

Jeremy Irwin

Hi Michael! Hi Michael, I feel like you covered this in a video but I can't find it here (or anywhere as it turns out). Now that I've got octoprint up and running (couldn't have done it without you).. how do I update my firmware now? When I plug directly to the SKR 1.3 (as I did previously, the SD shows up as a drive, but when I click upload, it can't find the target drive.

Jeremy Irwin

Also, this is a weird one.. I'm running the SKR 1.3 with 2208's in UART (Latest version, came with the board, only one jumper per driver required, no soldering). I've dropped my voltage in Marlin for them all down to 500 except for my extruder (800). The extruder keeps stopping early to mid print. It's not turning at all (definitely not a clog issue). I've swapped the driver for the extra I had and still it quits. Any thoughts?

Teaching Tech

After you compile the firmware, it will create a firmware.bin file .pioenvs folder. Copy this to the SKR flash drive and reset the board.

Teaching Tech

Maybe run an M122 to see if any overtemp warnings are happening. Are you running active cooling (a fan) over the stepper driver heatsinks? You can also try lowering the extruder VREF to see if that helps.

Jeremy Irwin

Thank you sir! The issue I was having was that it's a hidden file (on mac at least). Had to figure out how to show hidden (Option+Shift+dot) and was able to find it once I loaded it, platform.io auto-located my printer as a drive again (connected by USB). Going to look into updating firmware through an octoprint plugin next. Might be a good video? Cheers!

Jeremy Irwin

Thanks again! Oddly, The voltage settings I had in Marlin didn't match the settings that showed under the Configuration menu on the LCD, and didn't update the LCD settings when I changed them. Maybe a conflict somehow? I set them all to match and it seems to be running ok now. Or it was just tech gremlins? Now on to Octolapse!

Will Bradley

what do i need to change to use this on an Ender 5?

Teaching Tech

My batch of skr boards arrived yesterday from Banggood, I'll be setting it up very soon and can post it here. Marlin 2.0 has a base Ender 5 config in place if you want to try yourself as per the steps in my Ender 3 guide for skr.

Teaching Tech

Generally the errors are descriptive on what you need to fix. You got to scroll to the top of the error spiel to see the root cause.

Daniel Marczak

I have loaded new firmware from you, skr 1.3 tmc 2208 bltouch. And when I'm powering on my printer bltoutch is blinking red. Its 100% correctly plugged in to skr 1.3. Any idea why it's not working?

jason Ensinger

I have the same setup as you Daniel Marczak when I switch mine on it flashes red but after a bit it stop and the blue light comes on and works but some times it works OK

Daniel Marczak

But mine it doesn't work. I have send it back to seller. It was creality upgrade kit with bltouch 3.1, and I have ordered original bltouch 3.0 so we will see is that change something.

Teaching Tech

I have been meaning to check it out. From what reading I've done it replaces the Arduino IDE. Marlin 2.0 might throw a spanner in the works though.

Teaching Tech

It may have had default voltages stored n the EEPROM, and therefore ignored what you set in the firmware. I ran in this exact problem one time.

Teaching Tech

It does a self test when receiving power. It should be blue during this and then stay solid red afterwards. The only times I've had the test fail were the nozzle being on top of the bed during power on so the probe pin hits the bed instead of clicking freely. The other time I had a bent probe pin. They are plastic so I bent it back and it's been fine ever since.

Teaching Tech

If it helps here is the 3.1 reference page. It says you can use a 2.0 or 3.x without firmware changes unless you have a board with end stop capacitor in place (like the Ender 3 standard board). I tested 2.0 and 3.1 on my SKR and both worked fine. Hopefully yours was just a ba unit and the replacement fixes everything.

Daniel Marczak

I have tested it only on bigtreetech skr 1.3 board. We will se today. I'm waiting for new one.

Daniel Marczak

So looks like ender bed leveling bltouch kit is incompatible with skr 1.3 boards or mine was faulty. After connecting new bltouch 3.1 from antclabs everything is working fine. :)

Daniel Marczak

Sorry. After 3h of printing my printer stopped and turned off. After turning it on around half an hour later it's not starting. Ony one diode is on and that's all.

carl kelly

#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\c_kel\Desktop\Marlin-bugfix-2.0.x\Marlin-bugfix-2.0.x\Marlin\src\sd\usb_flashdrive\usb_host.cpp).

carl kelly

{ "resource": "/c:/Users/c_kel/Desktop/Marlin-bugfix-2.0.x/Marlin-bugfix-2.0.x/Marlin/Configuration.h", "owner": "_generated_diagnostic_collection_name_#0", "severity": 8, "message": "#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\\Users\\c_kel\\Desktop\\Marlin-bugfix-2.0.x\\Marlin-bugfix-2.0.x\\Marlin\\src\\sd\\usb_flashdrive\\usb_host.cpp).", "startLineNumber": 2, "startColumn": 1, "endLineNumber": 2, "endColumn": 30 I've been trying to program the skr v1.3 with tmc 5160 drivers, but no success. I'm down to these two errors and don't know how to resolve the problem. any help would be greatly appreciated. been following your video's set by set but must be doing something wrong. Thanks for all your hard work helping all us newbies. I have the ender 5

Teaching Tech

People have reported that linear advance doesn't play well with TMC2130 on that board, did you enable it on your setup?

carl kelly

I missed vs on the one posted . ATOM asked to install v s platform ideas and I did.I'll try your link. And Thank you very much

Teaching Tech

I can't make sense of this: "v s platform ideas" Is that an autocorrect? When setting up for Marlin 2.0 you either use Atom (from Github) or VS code (from Microsoft), not both. If using Atom like I did in my video, it should ask you to install Clang compiler part way through but I think anything else would be unusual.

carl kelly

what would it cost me to get you to configure an sd card file with operating sys configured for and ender 5 with skr v 1.3 with v1 5160 drivers? I cannot compile the code on atom without getting 4 to 5 errors which I cannot decipher. what do you think. I'm desperate. haha

Denny Venema

Hello i m new here. I look every time on youre youtube page for my 3d printers. I have a ender 3 and a new ender 5. About the last new printer there i get some problems whit to build a good marlin config. My ender 3 have no problems only my ender 5. When i want to set marlin 2.0 for my ender 5 whit the skr 1.3 board and tmc 2208 and bl touch i get every time a problem whit my bltouch. The bl touch is checking the bed in the wrong steps normal it’s checking from front to the middle and then to the back . Now i get this its starting from back to the front while probing and the bl touch is off the bed size when its probing i have set the #define MIN_PROBE_EDGE 35 to this value if is set it to 10 the bl touch is probing on the left side out of the bed. It looks like the printing area is rotated in marlin i have also checked #define X_PROBE_OFFSET_FROM_EXTRUDER 10 and #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 and changed it to -41 and -16 and stil the same problems i hope you can upload the good gonfig files for me be cos i cant find it thanks Greetings from Denny from the Netherlands (ps: sorry for my bad English.

Denny Venema

yes i have skr bigthree tech skr 1.3 and the tmc 2208 from bigthree tech and bltouch original v2

Denny Venema

i have found the solution i have to disable the x y Min plug and activate x y Max pin and change that in the firmware also. #define X_HOME_DIR 1 #define Y_HOME_DIR 1 After that the ender 5 build plate is not rotated any more

Clark Drago

Hey Micheal so I've got the SKR 1.3 with 2130 in SPI, and BLtouch using your file download. Everything seems to be working flawlessly except when I print the Zaxis is not moving high enough so after the first couple of laters the nozzle starts grinding into the print. Its odd because the Z axis works fine in manual mode or when I level the bed or home it but I can't seem to figure out why it's not moving uo with the print. I saw a few threads about this and one suggested I up the current to the stepper but that didn't seem to help so I'm kind of stuck. Thanks man! Just FYI: I've verified my Zoffset is set properly, my steps/mm is set to 400, the micro steps are set to 16. One worry I do have is that my Smart BLtouch is a V1, I have a V3.1 coming that will be here Monday. I'm not sure if that can have something to do with this or not as the first few layers are perfect. Anyways just wanted to let you know of the things I've checked but I'm still unable to print at the moment. Thanks!

Teaching Tech

I'm afraid nothing comes to mind at the moment. If the manual movements are correct it should rule out stepping. I would think that after the initial probing the BLtouch does nothing. The only related setting could be fade height.

Jeremy Irwin

Hi again Michael! I've got what looks to be a similar issue that you have/had on your CR10 (s pro?). Ender 3, Skr, 2208's uart, Bltouch, direct drive, octorpint. It's printing the purge strip just fine but when it moves to the center to print, the extruder just ticks back and forth. I've tried everything that I can find to try: manual leveling, reset Z offset, swap stepper drivers, steel extruder gear, replaced the extruder motor... same issue continues. can't print at all. Please help!

Teaching Tech

My next step will be to nudge up the VREF on the extruder stepper to give it more current. Might be worth doing for you too. Sometimes a partially clogged nozzle can do this so I'd try cleaning it too.

Jeremy Irwin

Sooo... After having my SKR 1.3 replaced, replacing the stepper motor, hotend, reinstalling marlin, adjusting vrefs in firmware and on the drivers... turns out it was the direct drive extension cable. Start with the simplest (and cheapest) solution first. Lesson learned.

Sam

Hi Michael, would you consider adding your files you used in your SKR V1.3 & TMC2209 video? I've had some issues with the motors stuttering after G29 when I followed the video, but when using your TMC2208 files here (and altering drivers to 2209) I have no such issues. I'm really not sure what I'm doing wrong...

Teaching Tech

Hi Sam, I wasted a day this week on the newest Marlin 2.0 and had a similar stutter issue. I think it's because jerk is replaced by junction deviation by default in the latest versions. I fixed this on an SKR mini E3 by uncommenting "classic jerk" in configuration.h. The version I would send you would be exactly what you have done.

Sam

Sorry for the delay, thank you for getting back to me so quickly! I've managed to set some time aside to resolve the issue. I've been able to alleviate the issue by enabling "CLASSIC_JERK" which is great, I did however have to set "Ve Jerk: +005.00" via the LCD to fully stop X and Y jerk, which I found odd as configuration.h had the classic jerk settings set correctly for the Ender 3. I am still getting some clicking from the Z axis motor after bed levelling has finished, but it's not actually affecting prints right now. I'm not sure why this is the case, its odd but the printer is working. I'll perhaps adapt your SKR mini files if you release them or you have a review video coming soon.

Teaching Tech

I'm not sure if it's a marlin bug, an SKR bug or just that junction deviation needs tuning but I wasted a full day on it.

Martin Adam Martinsen

Hello Michael. You are always talking in very detail how to convert printers to new boards etc.. Which is fantastic. Thank you for that. I red that in Marlin you can get Marlin to turn on and off the LED lights by using CASE_LIGHT_PIN. Could to make a video on how to do it etc.. ? Also putting new configuration on MKS TFT28 on Ender 3 and how to make new commands and icons to work.? Thank you for great stuff! Have a nice weekend. Martin

Justin Johnson

I just got a SKR Mini E3 V2.0 and it has 2209 drivers, does anyone have any info on them? is the setup the same or different?

philip manning

I am configuring a new 3D printer I built that has a very low Z travel (like 40mm). I cannot get the BLTouch to work wiith it as the firmware raises the nozzle too high when homing. Does any one know any work arounds?

Teaching Tech

Hi Philip, please see the email link for signing up to the forum. There is a technical help section there. Michael