How to Compile Custom Firmware for SKR Mini

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • Last week I did a video showing you how to swap out the mainboard on an Ender 3 with the SKR Mini E3 V2.0 (linked below). In that video, I showed you how to upload the pre-compiled firmware to the printer and said I would do another video on compiling custom firmware for those that needed to make tweaks.
    In this video, I show you how to download the latest firmware from the bigtreetech GitHub account, download and install VS Code, make changes to the firmware, and compile the firmware. I know this may sound like a lot, but the process isn’t that bad, especially once you’ve done it once.
    If you have any questions on the content covered in this video, feel free to leave a comment below with them. I try to reply to all commented within 48 hours.
    Written Instructions: 3dprintscape.c...
    3D Printscape Marlin Firmware Builds: 3dprintscape.c...
    Referenced Links
    Hardware
    SKR Mini E3 V2.0 on Amazon: geni.us/A9oe
    SKR Mini E3 V2.0 + Touch Screen on Amazon: geni.us/tO4H
    BLTOUCH on Amazon: geni.us/AD6M
    Ender 3 Pro on Amazon: geni.us/vIAIx
    Ender 3 V2 on Amazon: geni.us/ur8YHM
    HATCHBOX Filament on Amazon: geni.us/BJx0Gdj
    Firmware
    github.com/big...
    Software
    code.visualstu...
    Videos
    SKR Mini Install: • SKR Mini E3 v2 0 Insta...
    Z-Offset BLTOUCH With Marlin Firmware: • Z-Offset BLTOUCH With ...
    Need Assistance?
    Join us on Discord: / discord
    Please consider helping support the channel through Patreon so we can continue to develop new content. / 3dprintscape
    Our Site
    3dprintscape.com
    *This channel is owned and operated by 3D Printscape. 3D Printscape is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Комментарии • 467

  • @3DPrintscape
    @3DPrintscape  4 года назад +18

    I hope you found this overview helpful! If you have any questions or would like other tips/tricks, just let me know in the comments.

    • @huntershortrepairs
      @huntershortrepairs 3 года назад

      Dude, thank you so much! I was having so many problems with the BTT pre-compiled BL touch firmware.. i just could not for the life of me get a good print, after watching this I not only compiled my own firmware (for the first time) but I also managed to fix the issues I was having. While the first few layers of the print weren't perfect, they are acceptable for now. Ill have to tweak the offsets a bit more but, so far so good!

    • @ssnydess6787
      @ssnydess6787 2 года назад

      Rob, thanks for your service and these very helpful videos.
      I am having issues installing PlatformIO in the VS Code. I get the error message
      "ERROR: could not start PIO Home Server: ERROR: time out"
      The recommended fix did not work.
      This is on a completely updated Windows 10 notebook computer.
      Would it be possible for you to compile a bin file for a CR-10 mini with BL Touch and filiment sensing so I could download? Otherwise I am stuck with a new mini board, TFT display and BL touch sensor I can't use. If anyone reading this can help, I would appreciate it greatly. Very frustrating...Thanks!!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@ssnydess6787 I can probably make something for you. Are you able to join the discord server? The invite is in the video description.

    • @ssnydess6787
      @ssnydess6787 2 года назад

      @@3DPrintscape I was able to login. Can we get started on a bin? Glad to compensate ahead of your work. Thanks!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@ssnydess6787 Can you ping me on Discord and let me know its you?

  • @algorithmae
    @algorithmae 3 года назад +3

    The beeping in menus immediately drove me nuts, and I was able to silence that with your video as a guide. Thank you very much!

  • @nikkicork8815
    @nikkicork8815 3 года назад +1

    A quick update, it's worked! Borrowed my granddaughters laptop and away it went, have been trying for months with K and could not get close to compiling, thank you so much

    • @3DPrintscape
      @3DPrintscape  3 года назад

      That’s great to hear, im glad its working.

  • @lijkenkist1
    @lijkenkist1 3 года назад +5

    Your video is the very best BY FAR. You helped me understand this so easily. The calm manner in which you explain everything is all I needed, which I wasn't getting from all the other fanatic youtubers. Thank you al lot :)

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback. Im glad I was able to help out 😊.

  • @robsav3052
    @robsav3052 2 года назад +2

    Wanted to say a big thanks for this video, I'm slow on using my SKR Mini V2.0 with a BLtouch but without this I would have spent hours longer. The "stock" firmware no longer has the Z Probe Wizard enabled or allow negative Z numbers - I tried both setups 3+2 and 5 pin and neither worked well. So massive thanks for putting the how to customise the firmware info togther. Also the tip on those reversed wires in your other video also massive thanks. I hooked my Bltouch upto the 5 pins not the 3 + end stop (more as that was the last way I had it hooked up and I didnt want to open the case again)so minor changes for anyone (probably me in the future :)): enable probe_offset_wizard in configuration_adv.h - use USE_PROBE_FOR_Z_HOMING not Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN otherwise I followed the above exactly - Thanks again

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback and info :).

  • @thomaspollet7887
    @thomaspollet7887 3 года назад +3

    Finally a video that explains everything that you need to do in one video. Thanks!

    • @3DPrintscape
      @3DPrintscape  3 года назад +2

      Hi. Thanks for the positive feedback :).

    • @CLEVERCAT-iq4kt
      @CLEVERCAT-iq4kt 2 года назад

      how can i download the BIGTREETECH-SKR-mini-E3-master.zip?

  • @shadowlessapologetics5912
    @shadowlessapologetics5912 2 года назад +1

    Thank you!! I could not have done it without your video. This is a completely new world to me, but you not only made it possible, but helped it make sense along the way. I am extremely grateful .

    • @3DPrintscape
      @3DPrintscape  2 года назад

      You’re welcome, I’m glad I was able to help :)

  • @jupperify
    @jupperify 3 года назад +2

    Very nice, thanks! Happened to go over everything i needed (5x5 grid with bltouch) so that's perfect, now here's to hoping it will fix my bed leveling issue...

  • @johnestesmath3036
    @johnestesmath3036 3 года назад +1

    I've been trying to figure out how to update Marlin firmware for a long time! Thank you so much!

  • @breakhack2147
    @breakhack2147 3 года назад +2

    If anyone gets the Collect2.exe error after attempting to compile the firmware, here's the fix. On the left pane of Visual Studio Code, open the platformio.ini file and change the "default_envs" line (around line 21) and change the name value to STM32F103RC_btt_512K.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the info. If the build still fails after this remove the _512k. The option went away back in June.

  • @JJEJ88
    @JJEJ88 Год назад

    Thank you for this video! Helped me a lot in getting my printer working again!

  • @Favmir
    @Favmir 2 года назад

    Thank you. I wouldn't have been able to do this without this video.

  • @decryptmars
    @decryptmars 2 года назад

    Thangs for the video! One thing missing (maybe I've overheard it): The SD CARD needs to be formatted as FAT32 with 4096 byte size and it's recommended to NOT QUICK FORMAT. Uncheck "Quick Format", it takes around 10-20 minutes but that's ok and safer.

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. Thanks for the feedback/info. What your describing will work but using the quick format option works just fine as well. I haven had any issues using quick format in a long time, mainly back when actual spinning disks were commonly used.

  • @williamdauncey7771
    @williamdauncey7771 3 года назад +1

    Awesome Video! Thank you so much I’ve been needing this for so long. I love your channel, keep up the good work! :)

  • @SuperSport1966
    @SuperSport1966 3 года назад +1

    I’m starting with a CR-10 original. That means original motors and a 12v power supply. I will be installing the SKR Mini E3 v2 and the TFT35 touchscreen. Can I just use the precompiled Ender 3 firmware and change the build size in firmware and it’ll work? Or is the voltage an issue in the firmware?
    Thanks! Your videos are the easiest for me to understand. Great job!

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. I think Marlin has a config example for that board combo that you can start with but if your going to the skr mini anyway, i think what your thinking about doing would work just fine.

    • @SuperSport1966
      @SuperSport1966 3 года назад +1

      @@3DPrintscape thank you so much! I’ll give it a shot and see what happens.

  • @Freakz0swe
    @Freakz0swe 2 года назад

    Just a quick note (I haven't looked thru the comments so if this is already mentioned, sorry) but I ran in to a problem when compiling. It was missing some random files that was in the correct folder. Turned out that the path to those files was to long (Windows can only handle a path length of 256 characters). So I just moved the code to a c:\tmp-folder and it worked as a charm. Hope this helps someone. :)

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for sharing this. I see it happen to people all the time, so im sure it will help someone out :).

    • @No1sonuk
      @No1sonuk Год назад

      Tried that - still get nothing...

  • @Austin-tp5qw
    @Austin-tp5qw 3 года назад +2

    Hey guys! just wanted to let you know. DONT ADD THE TEXT .bin to the firmware. if you're on windows or mac, its already downloaded as a .bin file. you just need to change the name to "firmware">> all you're doing by adding .bin is calling the file "firmware.bin.bin"
    simply download the file and just call it "firmware" > move it to your SD card>> Eject and put in your printer
    hope this saves you guys a huge headache

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the tip. It’s definitely worth keeping that in mind. The only time That wouldn’t be true is if you have show known file extensions unchecked in Windows. I keep that unchecked for security reasons, and know a lot of people that do the same.

  • @mikelowe2599
    @mikelowe2599 3 года назад +1

    great video. lots of help. thank you as always

  • @Stealth17Gaming
    @Stealth17Gaming 2 года назад

    Thanks for the video. I'm almost there. I get this error when compiling: Marlin\src\gcode\bedlevel\abl\../../../module/stepper/../../feature/../lcd/../module/../libs/duration_t.h:24:10: fatal error: ../HAL/shared/Marduino.h: No such file or directory.
    How do I fix this?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Try moving the firmware folder closer to the rood of your drive. I create a firmware folder off the C drive and put it there.

    • @Stealth17Gaming
      @Stealth17Gaming 2 года назад

      @@3DPrintscape Thanks! I finally figured out that that was the issue. One step closer to getting it working! I still have the issue of the printer spinning up for a sec and shutting down. Probably some error in my wiring.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@Stealth17Gaming I agree that the current issue you are having sounds like wiring.

  • @djtriggerfinger
    @djtriggerfinger 4 года назад

    Nice video I finally got my 1.2 board working. I don't know why I could not get it to compile on my windows PC. I ended up compiling on my mac and it went through fine. I have messed with a bunch of stuff to do network penetration testing so likely I need to run some cleanup on my system. I also just went ahead and picked up the 2.0 board. Fun fact the 2.0 compiled fine whereas the 1.2 did not both from the save master file on the GitHub.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback 😊. Without knowing the error, its hard to say why the 2.0 firmware compiles, but the 1.2 doesn't. It could be an older version of Marlin in the 1.2 line or related to the platform.io version. I had a strange error the first time I tried compiling the firmware, so I searched around. Some people were saying its related to the platform.io version and a bug in Marlin. I restarted everything and brought down a fresh copy of the source, and everything worked. I think you will be happy with the 2.0 board.

    • @plasthree
      @plasthree 3 года назад

      I've also got the same problem here and found that It's because Windows restrictions on filename length. It should be ok after the folder name and location were changed.
      community.platformio.org/t/cannot-compile-a-useable-marlin-2-0-firmware/10615

  • @nikkicork8815
    @nikkicork8815 3 года назад

    Hi, thanks for the reply. It was because I was moving the V 1.2 file over and not the Marlin file over! Started compiling and then hangs, done this on another compile as well, so looks like I need another computer

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I suppose its possible its related to the computer but the required specs are minimal. Its possible AV or something like that is causing you issues.

  • @FowlerDK
    @FowlerDK 3 года назад +2

    Thanks for the very helpful guides on upgrading to the SKR mini. I would be interested in the specific changes that are required to the stock Marlin bugfix release to support the mini v2 and BLTouch (using the standard 5 pin connector on the board without replacing the Z end stop). Have you made such a guide?
    Thanks again for all the time you’ve invested in sharing this information.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback, and no I haven’t made a video like that. I can look into adding it to my backlog but that one may be challenging with my current setup. I will see what I can do though.

    • @FowlerDK
      @FowlerDK 3 года назад

      @@3DPrintscape Making the necessary Marlin changes seems straightforward, as I’ve followed your guide(s) and several others. I can flash and run BTT’s custom firmware for the BLTouch and it runs fine, but I have other modifications I’d like to make as well. Compiling and flashing the current 2.0 bugfix version with the outlined changes however results in an error returned from the probe when probing begins after a bed-leveling is initiated. I suspect it has to do with the (original) Z-stop getting triggered but I can’t seem to find the right combination of settings to use both the original Z-stop for homing, but the probe for leveling. Testing the probe works fine, so it doesn’t appear to be h/w related.

    • @rob9199
      @rob9199 3 года назад

      @@FowlerDK Hi. I know BTT has a precompiled version of their firmware for both wiring configurations, but im don’t think there is an easy way to get the contents of the configuration.h from it. Looking at the config, I think you will need to comment #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN back out and enable //#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default with it set to the right pin.

    • @FowlerDK
      @FowlerDK 3 года назад

      @@rob9199 yeah, that’s the problem with the precompiled BTT f/w, I haven’t seen what changes they actually made to the config files (or if they’ve published them somewhere I haven’t found them). I’ve tried both commenting out and activating the Z_MIN... parameter you mentioned but neither option seemed to work. Are you sure the Z_MIN_PROBE_PIN_32 is the correct setting for the SKR mini v2, using the “5-pin” probe connection? I haven’t tried that yet...

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@FowlerDK I took that example directly from the configuration.h file, so it was just an example. I pulled up the board pinout and it looks like the probe would be connected to PC14. github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V2.0/Hardware/BTT%20SKR%20MINI%20E3%20V2.0-PIN.pdf. (I was replying under a different account earlier, sorry).

  • @CedarCoveTigerPark
    @CedarCoveTigerPark 2 года назад

    Great videos! Yet I come seeking help! I'm running VS Code on a Mac platform and have gotten to the compile step only to get the following error:
    Error: Build environment 'STM32F103RC_btt_512K' is incompatible with BOARD_BTT_SKR_MINI_E3_V2_0. Use one of these: STM32F103RC_btt,...
    Which then lists a number of options. I'm using the Marlin-bugfix-2.0x firmware, for the record. I've googled the error to no avail, so I come to the source! Any and all help is greatly appreciated. Thank you for your work! Ender3Pro, Mini E3 v2.0, BLTouch

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. The environment variable has changed since i made this video. I would recommend using the marlin auto build plugin, it shows you the available ones. I have a video covering it that you can see here. ruclips.net/video/EerWIATEsM0/видео.html

  • @JuanPMatiz
    @JuanPMatiz 3 года назад

    EXCELLENT VIDEO, THE EXPLANATION IS PERFECT, I AM NEW IN THIS; I JUST INSTALLED A SKR Mini E3 V2.0 AND THE BLTOUCH BUT WHEN I TRY TO HOMING THE X AXES, AND THEY DONE IT WELL BUT THE Z AXIS DOES NOT PERFORM IT AND IT SHOWS ME THE FOLLOWING ERROR "STOP CALLED BECAUSE OF BLTOUCH ERROR - RESTART WITH M999. "I NEED TO KNOW HOW I CAN FIX IT.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback 😊. I have not personally had that problem but talked to a couple of people that have. It sounds like there is a bad connection on the black and white wire, or the probe needs to be manually adjusted. There was a reply on one thread I found related to this issue where they fixed it by manually pulling the probe down and restarting the printer. I would try that first.

  • @jedver242
    @jedver242 3 года назад +1

    Where about could I change the code to resize the build area? When I do corner level the first point is off the board.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I don’t think that’s from the build area. Try clearing the EEPROM and test again.

  • @samueldennis8343
    @samueldennis8343 3 года назад

    Solved a massive headache! Thanks!!

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback. Im glad I was able to help out 😊.

  • @RiikanVR
    @RiikanVR 3 года назад

    I'm a newb at 3D printing, and your videos make to understand this real easy, the things is i could not get my Bltouch to run on a skr mini e3 V2, i dont if is firmware or hardware, i have the z stop next to the servo pin

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback. Try to connect the z-stop from the bltouch to the main z-stop connection on the board, then make sure you have the right firmware installed. The firmware would be the same one I call out in my skr mini install video ( ruclips.net/video/wtT6iA9IG7A/видео.html ).

    • @RiikanVR
      @RiikanVR 3 года назад

      Cool thanks i will try it out,thanks

  • @mackenziebrown6881
    @mackenziebrown6881 3 года назад

    Thanks, this finally got me running with my bltouch (v1), however Z_MIN_" inverting to true had my z axis crashing into the bed... switched back to false and worked like it should. Just wanted to drop a note here in case someone else ran into problems.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. That’s interesting, I had the opposite experience. What version SKR mini do you have?

    • @mackenziebrown6881
      @mackenziebrown6881 3 года назад

      @@3DPrintscape v2 as well, maybe I have wires swapped.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      It sounds like the z-stop isn’t being triggered, or the motor orientation is set the wrong way.

    • @mackenziebrown6881
      @mackenziebrown6881 3 года назад

      @@3DPrintscape Everything is working perfectly and printing great with it set to false. When I first compiled I had it set to true, and when it went to z-home the bltouch was retracted and the nozzle crashed.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Got it. Were you switching Z_MIN_ENDSTOP_INVERTING or Z_MIN_PROBE_ENDSTOP_INVERTING? Here is what I used.
      // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
      #define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
      #define Z_MIN_PROBE_ENDSTOP_INVERTING true // Set to true to invert the logic of the probe.

  • @kamranrizwani5108
    @kamranrizwani5108 3 года назад +1

    Followed step by step several times but I keep getting
    'collect2.exe: error: ld returned 1 exit status
    *** [.pio\build\STM32F103RC_btt\firmware.elf] Error 1' an

    • @3DPrintscape
      @3DPrintscape  3 года назад +2

      Hi. They made a change in a new version that broke the build. In the paltformio.ini file at the root of the firmware folder replace default_envs = STM32F103RC_btt with default_envs = STM32F103RC_btt_512K and try to build it again.

    • @kamranrizwani5108
      @kamranrizwani5108 3 года назад +2

      @@3DPrintscape Thanks for the reply, this solved it!

    • @3DPrintscape
      @3DPrintscape  3 года назад +3

      @@kamranrizwani5108 You're Welcome!

  • @CelticNickC
    @CelticNickC 7 месяцев назад

    Is this any different for newer versions?/other changes?
    As well, using your edits/bugfix files, would you follow this in ways?

    • @3DPrintscape
      @3DPrintscape  7 месяцев назад

      Hi. At a high level this is the same with newer builds, you will just want to make sure your replacing/editing the right config files. They should be in Marlin-bugfix-2.1.x\Marlin.

  • @dempseydoodles
    @dempseydoodles Год назад

    This was a super in depth video and you were very thorough with your guided walkthrough! Thank you for this. I am however running into one problem when writing the file. Under pins_postprocess.h I get this error message: "No E stepper plug left for Z2!"
    I'm at a loss here because I'm at a complete halt. Any suggestions?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. What board and config example did you start with?

  • @ted7974
    @ted7974 3 года назад +1

    Thank you

  • @jasonswanson6577
    @jasonswanson6577 3 года назад

    I don't have the "check" button on the bottom left of my Visual Studio Code. I made all the changes you went through in the video and now I can't compile/build. Please help.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. The check not being there is normally caused from the paltformio or C++ plugin not being there or needing reinstalled, or the wrong folder being open. The folder should have the platformio.ini file in it.

  • @shawnpitts001
    @shawnpitts001 3 года назад

    hit ctrl f to open small search tab in top right

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Ya, you would hit ctrl f to open the search tab, sorry I didn’t make that more clear.

  • @svelocity2001
    @svelocity2001 2 года назад

    My visual studio didn't have the check box in the lower left hand corner. Did I miss something?

    • @svelocity2001
      @svelocity2001 2 года назад

      I figured it out. I had to install platformio from extensions in case anyone else had this problem.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the info, im glad you were able to figure it out.

  • @mexicancurios1925
    @mexicancurios1925 2 года назад

    I was wondering if you happen to have a video/tutorial on the skr mini e3 v3. I tried following your advice for building the firmware to include a dual z along with ability to run g34 code

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. I just bought an SKR Mini v3 and plan on making a couple video about it in the next month or so.

    • @mexicancurios1925
      @mexicancurios1925 2 года назад +1

      @@3DPrintscape That would be awesome. I often turn tonyour vids for guidance sorry it would be amazing

  • @buckettravellers
    @buckettravellers 3 года назад

    Hi and thanks for another great video. I have just one question: I only have a Mac book. I have purchase BLTouch and the board you are using in this video. So can I use my Mac book to up date the firm ware or can it only be done on a PC?
    Thanks again

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. A mac can be used without any issues. The one thing I wanted to point out is that the mac OS will hide any folder that starts with a ., so the .pio folder will be hidden and you will need to unhide it or use CLI to get the firmware file.

  • @mikelowe2599
    @mikelowe2599 3 года назад

    This is a great video helped out a great deal, thank you. any chance of showing us how to compile Marlin to use the Neopixel for lighting? have searched around but noone does an indepth video like you do!!! Thank you again for all the work you have done great videos

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback 😊. I will look into doing a video on Neopixel lighting. I will need to buy the lights and everything but will try to get something out this month.

    • @mikelowe2599
      @mikelowe2599 3 года назад

      That would be amazing! Thank you so very much! I look forward to learning yet again from you.

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Did you already buy the lights, if so what ones? Im trying to look at options for this.

    • @mikelowe2599
      @mikelowe2599 3 года назад

      @@3DPrintscape these are the ones I bought on Amazon 60 NeoPixel Digital RGB LED per 1 Meter. I am running the sir mini e3 v2.0 as well with the marlin 2.07. I know I am missing something when I am doing it but I just can’t figure it out. Thanks again for all your help

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Ok, There are a lot of options, so I wanted make sure I get one that is close to what you would be using. I will take a look at the one you got as well.

  • @Petro_Bandera
    @Petro_Bandera 3 года назад +1

    It's won't work without changing the platform.io file like this (default_envs = STM32F103RC_btt_512K)

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Yes, im not sure why but BT changed that in the last update. I hope they change it back because it has caused a lot of confusion/problems.

  • @brycelaw4950
    @brycelaw4950 11 месяцев назад

    I tried updating the firmware and put the sd card in the screen was blank as described but never went unblank. I have since taken the sd out and restarted power and still blank screen

    • @3DPrintscape
      @3DPrintscape  11 месяцев назад

      Hi. What screen do you have? I havent really seen this behavior on the SKR boards, the creality boards get a blue screen if the filename is the same as used before. Also, did you try the bugfix or stable build? If bugfix, try the stable one.

  • @topjimmydot
    @topjimmydot 3 года назад

    Great video. I wanted to try enabling the z offset wizard. Does this also use your probe as the z stop?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. It would use the probe as the stop, and depending on how the probe is wired, it may be the only thing in place to act as a stop.

  • @Jeff876533
    @Jeff876533 3 года назад +1

    Big fan of your videos and channel!
    I also am having issues compiling this firmware correctly for my setup, and would be extremely grateful if you could help me. I've been trying a week now with no luck :/ I even resorted to other guides on the internet with no luck as well. I recompiled the firmware following your guide again (following this guide exactly) and am successful in building it and flashing it, but no matter what i've done, the BL Touch clone I am using (3d Touch v2.1) does not stop the z axis from moving downward when homing. The 3d touch also responds to all the other commands when I try them manually in the menu (reset, self test, deploy, stow, etc). I tested the precompiled firmware .bin file that Bigtreetech offers, and theirs actually does make my 3d touch home correctly/stop the z axis from moving downwards, although I need to use a custom compiled version for different offsets and other settings. I've done research on this issue for hours, and numerous hours trying with no luck. Would you be able to help me?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. Based on the name and overview of the issue you are having I think you reached out to me on Discord. If that’s not the case, let me know and I will try to help out here.

    • @Jeff876533
      @Jeff876533 3 года назад +1

      @@3DPrintscape You helped me for four hours+ with numerous attempts and finally was able to help me solve my problem. I am extremely grateful for the help! Definitely staying subscribed and enjoy your videos thoroughly.
      For anyone who owns a bl touch clone (mine was a makerbase 3d touch v2.0), try commenting out (putting two // infront of) BLTOUCH_FORCE_SW_MODE and BLTOUCH_DELAY under configuration_adv.h . It made mine work successfully after many attempts!
      Thanks again for all the help!!

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@Jeff876533 Im glad we were able to get everything working 😊.

  • @shahafyaron4760
    @shahafyaron4760 3 года назад

    Great explanation!!! Helped me a lot. The only thing that didn't work for me is when I try to build the file, it makes me forces me to select a task. How do I fix this? I can't save it the file....

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. What do you mean by it forces you to select a task?

    • @shahafyaron4760
      @shahafyaron4760 3 года назад

      @@3DPrintscape if I check the V to build it opens a search list and asks me to select a task and it doesn't let me save the file...

  • @thomasbalotte7393
    @thomasbalotte7393 2 года назад

    I tried following your instructions but for the version 3 of SKR mini. There is no check mark at the bottom to compile and there are also 148 errors all reading "function call is not allowed in a constant expression". This whole coding stuff is completely out of my element, might as well be chinese...
    The stock directory of the firmware has PlatformIO in it and I have the extension installed.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. It sounds like you dont have platformio installed or you opened the wrong folder in vs code. Make sure you open the root level folder, it should have the platformio.ini file in it.

  • @anthonymustin5920
    @anthonymustin5920 2 месяца назад

    When I downloaded platform io ide it got blocked by my threat protection so i had to make an exception for it. Now I don't see the bar at the bottom with the build option. If anyone knows about this could they please help!

    • @3DPrintscape
      @3DPrintscape  2 месяца назад

      Hi. Ive seen this happen before, try to reinstall it.

  • @epicchris89
    @epicchris89 2 года назад

    I want to use the CR Touch for auto homing and bed level. Is there a possibilty. I dont want to use the Z endstop switch.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. This video should help you out. ruclips.net/video/iaQSXZsybl0/видео.html

  • @brayanhernandez8805
    @brayanhernandez8805 Год назад

    hello, i cant thank you enough for this, quick question, for the whole z min probe... set to true, it caused it to start homing z axis with the bl touch retracted causing the nozzle to crash into the bed, and then i set it back to false and did the same. can you help me?? but once again thx for the video.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. What firmware are you using, how is the bltouch wired, and is the z stop connected?

    • @brayanhernandez8805
      @brayanhernandez8805 Год назад

      @@3DPrintscape I have the white and black wires where the z stop should go. I have the brown red and yellow wire in that order where the bl touch port goes and I'm running skr mini e3 V2

    • @3DPrintscape
      @3DPrintscape  Год назад

      @@brayanhernandez8805 Verify the pin out but that sounds right. You would just need to make the change i mentioned on top of the normal changes for the bltouch.

  • @stanley2628
    @stanley2628 3 года назад

    When homing the z axis dose not move down to home the z
    I have z stop wire not connected wanted to use probe to home z

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. When you home the printer with a bltouch it will do so in the middle, engage the probe, then stop at about +10. Is that what you are seeing or is not not going down at all? Also, you can join us on discord to help troubleshoot as well discord.gg/Bu94EYVkrU .

  • @berdman2353
    @berdman2353 3 года назад

    Hi, great video. Very informative and helpful. Just a noob question. I am using the BTT stock fw on the SKR Mini E3 V2 on my ender 3 V2. I would like to install Jyers fw. Can the SKR Mini support Jyers?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I haven't actually tried it my self but i searched around a bit and it looks like it would work.

  • @williammccourt2979
    @williammccourt2979 3 года назад

    I have 2 printers a ender 3e v2 and a am8 with a skr minie3 v2 how can i use VS Code without chging the board and settings one for another.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. If they both have the same board and build plate size you should be able to, if they are different you won’t.

  • @ahowardcg
    @ahowardcg 3 года назад

    after compiling as you said my hotend slams into bed. I am not using a zstop sensor just the bltouch what controls that?

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. I would need to know how its wired and the changes to the firmware. If you have all five bltouch wires connected to the bltouch port, the z stop needs to be connected and you would comment out #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and uncomment //#define USE_PROBE_FOR_Z_HOMING. If you have the three wires connected to the bltouch port and the other two connected to the z stop port, you would make sure #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is uncommented and //#define USE_PROBE_FOR_Z_HOMING is commented out. I cover this more in the bltouch on skr video ruclips.net/video/PMG4bC9I3DA/видео.html and the written instructions 3dprintscape.com/bltouch-on-skr-mini-install-guide/ .

  • @felixjueziii8717
    @felixjueziii8717 10 месяцев назад

    Followed the instructions on this video but when I hit the Platform IO compile button it says it fails with STM32F103RC_btt_maple. Anybody know how to get it to run?

    • @3DPrintscape
      @3DPrintscape  10 месяцев назад

      Hi. It sounds like the wrong environment is defined. Try to use the marlin auto build plugin, it helps a lot.

  • @bad_mne7153
    @bad_mne7153 3 года назад

    Great videos I have a question, after loading the firmware and clicking level bed my bltouch probe is off the bed and would crash if I didn't stop it, any ideas? I'm using bltouch in dedicated port with a direct drive.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Try to clear the eeprom to see if that moves the probe back to the bed.

  • @Kephers7
    @Kephers7 2 года назад

    Not getting any checkmark to compile at all after install platformio.....

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thats normally caused by platformio not being installed or the wrong folder is opened in vs code. The folder you open should have a platformio.ini file in it.

  • @thatblondeguy5654
    @thatblondeguy5654 2 года назад

    Hi, I'm having an issue that I'm sure if you can . I keep trying to compile the firmware but I get an error on the configuration.h and the configuration_adv.h file saying that #include errors are detected. It tells me to update my includePath. How would I do that

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Can you send the full error?

  • @steveburley3738
    @steveburley3738 Год назад

    Why is the check mark not showing in the bottom tool bar?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. This only happens if you dont have platform io installed correctly or you have the wrong folder open in vs code.

  • @PaulHainesNJ
    @PaulHainesNJ 2 года назад

    Anything different we should be doing if we have the CRTouch rather than the BLTouch? For instance, I wasn't sure if Z_MIN_PROBE_ENDSTOP_INVERTING is applicable to the CRTouch.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. No they are basically the same to the firmware. The Z_MIN_PROBE_ENDSTOP_INVERTING should be set to false for both.

    • @PaulHainesNJ
      @PaulHainesNJ 2 года назад

      @@3DPrintscape In the video at 6:00 you have it being changed to true.

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      @@PaulHainesNJ Ya i know. They made a change in the bug fix line over the summer requiring that to be false for the bltouch.

  • @Mikey_xx_
    @Mikey_xx_ 2 года назад

    I get an error !!STOP called because of BLTOUCH error - restart with M999 then it says Unknown command: "M48".
    I followed all of your instructions, the firmware I used was the latest so it was larger than the one you showed but the same options were available. Suggestions?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. If you want to use the M48 command, you need to uncomment #define Z_MIN_PROBE_REPEATABILITY_TEST in the firmware.

  • @danlarkin2415
    @danlarkin2415 3 года назад

    I have tried and tried to update the firmware on my SKR mini 3E V2.0 motherboard using an 8gb SD card in the TFT35 after following your video and grabbing the firmware.bin file which by the way is only 214kb but it does nothing when booted from a cold start. In fact, you can't even see a file name if you look at the card in the touchscreen but itis there on the card after double checking it. How do I get my motherboard to recognize it. Please help!!!

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Can you take a picture of the about screen on the printer and email it to me or send it to me on discord? My email is admin@3dprintscape.com and the discord invite is discord.gg/Bu94EYVkrU .

  • @nikkicork8815
    @nikkicork8815 3 года назад

    Hi great video! Came to compile and check mark not showing, any ideas?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I think platform.io wasnt installed, or VS Code wasn't restarted. Can you confirm? Also, you can ping me on Discord as well. discord.gg/Bu94EYVkrU

  • @VeneerSlinger
    @VeneerSlinger Год назад

    Just can't get platform io to allow me to run a build. The check mark isn't there for me on the blue bar

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Sounds like either it didnt install properly or you opened the wrong folder. Make sure to open the root marlin folder (it should have the platformio.ini file in it).

    • @VeneerSlinger
      @VeneerSlinger Год назад

      @@3DPrintscape that's the folder I have. Looks exactly like what you have on screen, it allows me to make all the changes you make in the video. When I go to the top left and click start debugging or run it pops an error

  • @RonKan69
    @RonKan69 3 года назад

    what if i don't want to use bltouch as my endstop? what settings do i change then

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. You would have the 3 wires connected to the bltouch port, two to the z stop port and make sure you uncomment #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and comment out #define USE_PROBE_FOR_Z_HOMING

  • @benkave2779
    @benkave2779 3 года назад

    Can you use Jarvis on the skr mini E3 V2? Can you do a walkthrough please and thank you.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Im not sure off hand, i will need to look into it.

  • @lemingsoup
    @lemingsoup Год назад

    I am trying to get a base Ender 3 working with CR Touch but need my bed size to be 220 x 220 otherwise the X and Y axis try to advance beyond what is physically capable on my printer. Any chance you have SKR mini E3 V3 firmware that I could tweak for the bed size? I try to compile the firmware following your video but I keep getting errors and BTT does not seem to have the config.h file available on github anymore, only pre-compiled firmware with a bed size of 235 x 235.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. I have some firmware that you can download from 3dprintscape.com/marlin-firmware-builds/ . This post may also help you as well. 3dprintscape.com/skr-mini-e3-v3-firmware-guide/

  • @eurokevin
    @eurokevin 3 года назад

    Hey thanks for the videos I have a question I just upgraded my board to the same followed your lead and I’m getting worse prints than with the stock board any idea why lots of zits

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Im sorry to hear that you are having issues. If you are getting a lot of blobs/zits I would look into your retraction and coasting settings in Cura. Try to tweak those a little to see if that helps.

    • @eurokevin
      @eurokevin 3 года назад +1

      @@3DPrintscape thanks for the reply I will do that

  • @CodySmiley
    @CodySmiley 2 года назад

    Can you send me link for that silver thing with fans and bl touch mount?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. I cover that install in this video, it should have the details your looking for. ruclips.net/video/SqhEmw7aTCM/видео.html

  • @martinlombard4238
    @martinlombard4238 2 года назад

    Hey I was wondering if you can help me build a file for the verson 3 board? i try to use the verson 2 firmware but no go.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. I can give it a try. Can you reach out on discord or email me. My email is admin@3dprintscape.com

  • @shootermcgavin3858
    @shootermcgavin3858 3 года назад

    Followed this exactly and I get "Failed when compiling ............... Error: Build environment 'mega2560' is incompatible with BOARD_BTT_SKR_MINI_E3_V2_0. Use one of these: STM32F103RC_btt, STM32F103RC_btt_512K, STM32F103RC_btt_USB, STM32F103RC_btt_512K_USB"

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Take off the _512k, this option was removed from the bug fix line around June i think.

  • @chriscramer3706
    @chriscramer3706 3 года назад

    I'm having trouble flashing my updated firmware to my skr mini e3. The fan0 pins on my board wont work with the tft display, but the fan 1 pins are always on; so Im trying to swap the two and use the power terminals to replace the fan1 pins. I changed the fan0 pin to pc7 from pc6 in pins_BTT_SKR_MINI_E3_common.h, and the fan1 pin from pc7 to pc6 inpins_BTT_SKR_MINI_E3_V2_0.h. the code was successfully compiled and loaded onto the sd card, but when I power on the board wiith the tft display nothing changes. Is there anything else in the ender 3 that is needed to flash the firmware, or should I be able to do it only with the board and tft display?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. All changes would be done on either the mainboard or tft. If you are running into issues there may be someone Discord that can help. discord.gg/Bu94EYVkrU

  • @kylewilliamson6228
    @kylewilliamson6228 3 года назад

    Great video can you do a video on installing and setting up a micro Swiss dd?

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback. Here is a link to the video I did on the Micro Swiss hotend swap and I just finished a video yesterday on the direct drive conversion, so that should go live tomorrow. ruclips.net/video/rn0p6m96UA8/видео.html

    • @kylewilliamson6228
      @kylewilliamson6228 3 года назад

      @@3DPrintscape ok great I appreciate it. I’ll check it out. I did the firmware for the bigtree skr mini e3 v2 on my ender 3 v2 and it will heat up and during my test print a few minutes in the nozzle temperature starts to drop until the print stops the print. Do you have any advise as to what it could be or how I can fix this?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      That sounds really odd. Is it dropping at a certain point in the print, and can you verify you don’t have anything set in Cura that would cause the temperature to drop?

  • @jameshenninger8894
    @jameshenninger8894 Год назад

    Great video!, I put this board in a year ago and still have not added my bl touch.. Board worked out of the box (less bl touch) I have a version 3 board though and don't see the files on github for v3.. Anyone know if I can use v2 files?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. The v2 firmware will not work for the v3 board. I have some prebuilt ones on my site though. 3dprintscape.com/marlin-firmware-builds/

    • @jameshenninger8894
      @jameshenninger8894 Год назад +1

      @@3DPrintscape thank you very much! I’ll check it out!

  • @jedver242
    @jedver242 3 года назад

    Also. I wouldn't change Z MIN to true if I was using z homing right? I removed the mechanical z endstop. Would this change anything? I'm using ver3 of bltouch

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      I believe that is the case. I removed the Z endstop as well, so if you follow what I have in the video you should be good.

  • @dedesi
    @dedesi 3 года назад

    I am sorry but i am so new at compiling the 3d firmwares. I have been upgraded my ender 3 pro from creality 1.1.5 to skr e3 v2 with Tft35 v3. I just want to be sure, is this way firmware upgrading is compatible with the tft35? I just downloaded the pre compiled bin file from github page of btt, but pasue/continue does not work. And actually it is important for me and i did upgrade my mainboard for that. I have already upgraded the firmware of tft35 screen i just need to be sure this is the correct way to upgrade mainboard firmware while using tft35. Thank you for your great work and share with us.

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Im running the same setup, I just didn’t have the TFT35 connected when I did this video. This video covers the SKR mini side of the upgrade, but it will work with the TFT35. I did another video covering the TFT35 upgrade that you can see here in case you wanted to verify that upgrade. ruclips.net/video/S9GreElCJWQ/видео.html

  • @lynnkeith2289
    @lynnkeith2289 3 года назад +1

    When I comment out the MIN_SOFTWARE_ENDSTOP_Z I get an error

    • @lynnkeith2289
      @lynnkeith2289 3 года назад

      Fixed that issue
      Now getting: collect2.exe: error: ld returned 1 exit status
      *** [.pio\build\STM32F103RC_btt\firmware.elf] Error 1
      on Compile.

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. That is just the exit code, not the error but based on the environment i think i know what the problem is. Open your platformio.ini file (at the root of the firmware folder) and replace default_envs = STM32F103RC_btt with default_envs = STM32F103RC_btt_512K , then try again.

    • @lynnkeith2289
      @lynnkeith2289 3 года назад

      @@3DPrintscape SUCCESS! You Rock! Thx

    • @lynnkeith2289
      @lynnkeith2289 3 года назад

      . . . Now, I inserted the SD and I get failed to enable bed leveling

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@lynnkeith2289 How is the bltouch wired and how is the firmware configured?

  • @jerseybarrier64
    @jerseybarrier64 3 года назад

    Hi, can you explain why the z min probe stop inverter you mention at 6:05 needs to be swapped to true? And do the other z stops also need to be set to true as well? I do not always see people recommending to swap this setting so curious what it actually does? Thank you

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. The z-probe stop inverter being set to true is just needed for the bltouch, many of the other ABL options don’t need it. It’s a way to flip the logic of the probe. I think it has something to do with how the sensor in the bltocuh works. The rest of them don’t need to be changed.

    • @jerseybarrier64
      @jerseybarrier64 3 года назад

      @@3DPrintscape Thanks for the explanation. I don't recall doing this when I initially installed and loaded the BT firmware but it could have been there. I'm in process of the need to custom the firmware being used so your explanation has be very helpful. I'll give it a try and if things run backwards, I'll know where to swap.

  • @dylancarvalho6704
    @dylancarvalho6704 3 года назад

    I was trying to connect skr mini via usb but it is not detected by the laptop. I also tried to connect to octoprint via Rpi but it doesn't connect. How do I configure the usb port ?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. have you tried a different USB cable? If its not being seen by either, you may be using a cable that is only meant for charging.

    • @dylancarvalho6704
      @dylancarvalho6704 3 года назад

      @@3DPrintscape Thank you. It's working now.

  • @jasonwilcox6521
    @jasonwilcox6521 3 года назад

    Can this be done using the stock board in the Ender 3 V2? I have the 4.2.2 board.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Yes it can, here is a video i made the covers the process. ruclips.net/video/pQ7WZST8sqk/видео.html

  • @alessandrolagana2627
    @alessandrolagana2627 2 года назад

    Hello Guys! I have a Voxelab Aquila and today it's arrived my SKR Mini E3 V3......but i think it's not possible to use that with my display. If i buy the TFT35 E3 V3.0, it's compatible with my printer and the new SKR Mini? Sorry for my english, and thanks in advance for the help

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. As long as you are using the firmware for your printer on the skr mini, the tft should work just fine.

  • @lorenzo52877
    @lorenzo52877 2 года назад

    there is no compile option on the bottom of the screen

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. It sounds like platformio is installed or you have the wrong firmware folder opened. It should have the platformio.ini file in the root folder.

  • @tommmm9064
    @tommmm9064 Год назад

    Hi!! can i use this configurations for an ender 2 pro? or i need to change something else? regards

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. What board is in your Ender 2 pro?

  • @nextlvlroy
    @nextlvlroy Год назад

    Hey Rob. Is there a way to backup my current firmware? I have the original firmware.bin file, but I don't want to have to do my esteps and such all over again... I am currently editing the new config files, trying things, and in case I mess up completely, I'd like to keep my old firmware handy just in case to avoid printing delays meanwhile I fix the editing for the new firmware.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. There is no good way to do that. I would recommend just going through and writing down all your changes to make them again.

    • @nextlvlroy
      @nextlvlroy Год назад +1

      @@3DPrintscape sounds good. Thanks!

  • @benkave2779
    @benkave2779 3 года назад

    Would like to see jyers firmware with skr mini. Can you help out please

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I will do some more research on this and add it to my backlog.

  • @nunotavares9889
    @nunotavares9889 3 года назад

    Is there a setting that does not allow the z axis to go negative. I cannot offset because it does not allow me to go negative on the z axis

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I didn’t have that issue when I was using the stock 8 bit board, and Marlin 1.x. When I moved to the SKR mini and Marlin 2 I had to kick off an auto home before it would let me go negative. Can you give that a try?

  • @Silent041
    @Silent041 2 года назад

    Help please Error: Could not find one of 'package.json' manifest files in the package

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. If you hit build again does it work? You could also try to delete everything in the .pio folder.

    • @Silent041
      @Silent041 2 года назад +1

      @@3DPrintscape I do not know why but after a day everything worked. Thanks for the help

  • @Billsenderling
    @Billsenderling 2 года назад

    Great video very informative Yes please show how to do firmware from scratch

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback, when you say from scratch are you talking about not using a starting configuration file?

  • @randallweidner4585
    @randallweidner4585 3 года назад

    I'm using the SKR Mini e3 1.2 and I'm using the BL touch as my z Probe should I define Use Probe for z Homing?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Im not quite sure what you are asking, but if it's related to the z safe homing feature, that should be enabled.

  • @Mr.Titanium1911
    @Mr.Titanium1911 3 года назад

    Awesome video! Question: when I connect my printer to my laptop, it does not get labelled a drive letter in Explorer. I checked device manager and it is indeed there and I’m able to connect it to Ponterface. What am I doing wrong?

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback. You dont need to connect your printer to the computer. You just need to put the firmware.bin file that gets built from platform.io onto an SD card and put the SD card into the printer.

    • @Mr.Titanium1911
      @Mr.Titanium1911 3 года назад

      @@3DPrintscape I made changes exactly as you have described here, yet when I compiled it, I get a "C:\Users\ma_pa\.platformio\penv\Scripts\pio.exe 'run'" terminated with exit code: 1" error.
      I narrowed it down to the uncommenting of the #define AUTO_BED_LEVELING_BILINEAR as when I uncomment it, that's when I get an error. When I comment it, it compiles just fine. Can you please help me with this?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@Mr.Titanium1911
      Hi. Can you email me more details or join the discord channel to walk through it? My email is admin@3dprintscape.com and the discord is discord.gg/Bu94EYVkrU .

  • @electro3976
    @electro3976 3 года назад

    would like to keep my limit switch for z homing so what changes would i need to make in Firmware for BLT also what ports would i need to connect BLT to .

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. The bltouch 2 and 3 pin gets plugged into the bltouch port and you want to comment this #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and uncomment this //#define USE_PROBE_FOR_Z_HOMING . If you run into issues you can join my discord for help. discord.gg/Bu94EYVkrU

    • @electro3976
      @electro3976 3 года назад +1

      Hi Thank you for reply just waiting for my BLT to arrive no doubt i will have further queries .

  • @mitchellcundiff1662
    @mitchellcundiff1662 3 года назад

    Can you use this board on CR10S ? And just compile it for CR10S workspace, bl touch , ect

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I did a little searching and it looks like you should be able to use it on the CR10. You will want to make sure you are using the correct firmware with it. That said, I haven’t tried it myself, so I cant say for sure that it will work. I know a lot of people have CR10s, so I may end up picking one up to do videos on.

  • @jimjones8428
    @jimjones8428 3 года назад

    Good video. Quick question...when I load all the files into VS Code, each of the config files, .h and adv.h, show the following error :
    "#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (F:\Rev\Desktop\3D Printer\Firmware\Marlin-bugfix-2.0.x\Marlin-bugfix-2.0.x\Marlin\src\MarlinCore.cpp)."
    Am I doing something wrong? Are squiggles supposed to be enabled???
    Edit***Disregard my comment earlier. Jim participates in class but DOES NOT PAY ATTENTION! Once I went thru the video again, and did it EXACTLY like you said to do it, everything worked just fine LOL!!! Again, VERY good Video! Thank you.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback and im glad you got it working :).

  • @shubester3357
    @shubester3357 3 года назад

    how do you compile without the blue check mark?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. The checkmark missing is usually from the platformio or c++ plugin not being installed/or being corrupted, the wrong folder being open in vscode, or multiple instances of the firmware being open (so more than one platformio.ini files being loaded).

  • @neilwoodman61
    @neilwoodman61 3 года назад

    hi i have the skr mini e3 v2 and the tft35 e3 v3 but for the filament load unload and park head features to work you have to specify the screen in marlin...when i specify the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER as per the documentation
    i cant build the firmware as it says #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3."
    How do i specify the tft35 e3 v3 in the firmware...i need this so i can make the filament runout park the head on pause. any help is useful thank-you

    • @3DPrintscape
      @3DPrintscape  3 года назад

      It sounds like you may not have the right board defined in the firmware. Can you email me a copy of your configuration.h file for me to review? My email is admin@3dprintscape.com .

  • @mikecrabb2165
    @mikecrabb2165 3 года назад

    Do I need to do anything differently if I have the TFT35 touchscreen installed?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Not unless you are doing anything with mods. I have a video that covers the install process that you can see here. ruclips.net/video/kbJ5ILossgs/видео.html

  • @jasonklim27
    @jasonklim27 3 года назад

    I followed all this and i get a .elf and .hex firmware and no bin?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. What board do you have? If you have a 32 bit board that uses a bin then the output should be a bin. If you have an 8bit board, then what you got is right but you have to connect your printer to the computer to push the firmware after you installed a bootloader.

  • @jasonriddle4298
    @jasonriddle4298 3 года назад

    got a question on some issues I've been having. so I did a pid autotune. it worked for the extruder but I cant seem to get it to work on the bed. i turned on the pidtempbed setting. but still with the gcode m303 c5 e-1 s60 i get a message saying pid autotune failed! bad extruder number. not sure how to fix. for now I'm just using the default bang bang. any help would be apreciated.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Any time I have seen something like that come up from the printer its was because that feature was not enabled in the firmware. Can you check to see if you have this enabled ? “#define PIDTEMPBED”

    • @jasonriddle4298
      @jasonriddle4298 3 года назад

      @@3DPrintscape yes I did enable it. Recompiled it and loaded it. I can't figure out why it won't work. It's defined.

  • @ThaasProductions
    @ThaasProductions 3 года назад

    When I run the build command it starts running through the "Building in release mode" and then comes to a stop and does nothing. it still has the spinning build icon but the terminal stops. Please let me know how I might be able to fix this. I have not been able to find much help with this anywhere

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. I think you reached out on Discord. If that wasn't you and you need help here just let me know.

  • @chrispalmieri2333
    @chrispalmieri2333 2 года назад

    when it "successfully builds", does it matter what environment it uses? mine is different than the one on yours but it also seems to pull that automatically. sorry a bit new to this lol

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. It should be tied to an environment meant for your board. What environment did you choose?

    • @chrispalmieri2333
      @chrispalmieri2333 2 года назад

      @@3DPrintscape it doesnt give me an option to choose. it does it by itself

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@chrispalmieri2333 Try to use the marlin auto build plugin. ruclips.net/video/EerWIATEsM0/видео.html

  • @mochenmat
    @mochenmat 3 года назад

    If i have a glass bed would i still use bilinear leveling?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Ya, bilinear leveling is fine for a glass build plate.

  • @theguru18
    @theguru18 3 года назад

    maybe an obvious question but do I need to leave the .bin file on the sd card once the firmware is on the printer?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. No once the printer has been updated, you can wipe the card until you need it next time.

  • @robertcall6927
    @robertcall6927 Год назад

    The red status light is blinkingit wont print

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Does it auto home correctly or whats it actually doing?