SKR 1.3 - VS Code with PlatformIO install

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 126

  • @diesmartis9285
    @diesmartis9285 5 років тому +5

    You're my favorite teacher, Edward. Thanks!

  • @edriyin
    @edriyin 5 років тому +1

    Nice tutorials man, I'm following especially SKR 1.3 videos because of building my own 3D printer thanks to you.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому +1

      You're welcome.

    • @tylerwright497
      @tylerwright497 5 років тому

      Edward Braiman i was looking at your skr playlist and i seen one of your videos is private, is it supposed to be private?

  • @FSV3D
    @FSV3D 5 років тому +1

    Thank you Edward for this tutorial! It really helped me a lot! To be recognized the motherboard from the computer, we must check if the red jumper is shortsircuit +5v and USB. Otherwise will not activate the MB and the computer will not see it!

  • @donsze
    @donsze 4 роки тому

    Thanks for doing this tutorial... It was a big help with getting my Tevo Tornado running with the SKR 1.3 motherboard.

  • @Grumpyoldtwit
    @Grumpyoldtwit 5 років тому

    @9:40... why did you do this?
    When I got to the end of the video and sent the M119 command, the endstops all reported 'open'. Is that a problem? Should I change it back?

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Do you have Endstops connected to them?

  • @dragnet53
    @dragnet53 4 роки тому

    Now when you press the connect button it shows the temperature of the thermistors of the bed and hot end. Yet, didn't show the stuff it showed in your video.

  • @GuiHomeMaker
    @GuiHomeMaker 5 років тому

    Hi, the subtitles are very good but there are a few mistakes. If you want I can remove the errors of conjugations contained in the sentences?

  • @awkwarddinosaur9518
    @awkwarddinosaur9518 5 років тому

    I'd like to start of by saying that you're videos are enormously helpful and informative, but I do have a suggestion related to the production of your videos. A number of your recent uploads feature thumbnails with rather hard to read text, I would recommend using (if you are able) a contrasting white/black outline to help it stand out a little more against the background.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Thanks, I've been working to improve the thumbnails. I'll probably be updating them during the holidays.

  • @mustafaaydemir7283
    @mustafaaydemir7283 3 роки тому

    selam Edward. Skr 1.3 anakartı hypercube yazıcıda kullanabilir miyim?

  • @abato_a
    @abato_a 4 роки тому

    Hi, thanks for the tutorial. I'm compiling the project just fine, but can't upload on the board. When I go to connections inspector it asks me to choose port and then throws 'could not open port u'/dev/cu.Abtx-SPPDev': [Errno 16] could not open port /dev/cu.Abtx-SPPDev: [Errno 16] Resource busy: '/dev/cu.Abtx-SPPDev'
    The terminal process "platformio 'device', 'monitor'" terminated with exit code: 1.' Not sure why it says the port is already busy?

    • @abato_a
      @abato_a 4 роки тому +1

      Managed to figure it out. I put a bridge on the board for the rotors. The only thing is i need to do is set up upload_port in platformio.ini

  • @riceturbo
    @riceturbo 4 роки тому +2

    Followed your tutorial to the letter (twice) but as soon as I hit "Build" it fails, just want to get my printer running again lol

  • @joefuzz8481
    @joefuzz8481 4 роки тому

    I fave a bin file for my printer that I need to modify. How can I get this into VS Code so I can make changes?

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      It's a binary file, unsure how to decompile. Easiest way the to modify a new configuration file and compile.

  • @therambler3833
    @therambler3833 4 роки тому +2

    i don t understand its been month i have tried to flash this crap board nothing works io doesn't see or recognize the board always getting errors so your way is not working at all

  • @lozza1950
    @lozza1950 3 роки тому

    Keep coming back for the the details easy to follow. However l am stuck VS CODE will not to board asks for “ upload_port” could there be a link ? Trying to load onto MKS GEN L .Complies etc . Cheers

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      Set serial port in configuration.h to 0. It should be defualt 0 already. Is Cura or Pronterface already communication occuring with board during build in VScode?

  • @jimsung5623
    @jimsung5623 4 роки тому

    Hi again, Edward,
    Is it something I'm not doing properly or has Microsoft Visual Studio Code changed the program yet again without any sort of notice?
    I have tried to set up the VS Code ( Version 1.45.1, User Setup, as of 2nd of June 2020) as you so clearly demonstrate, but on my Windows 10 64 PC there is no 'Toolbar' or 'Open PlatformIO Project' window. On my earlier attempts to use VS Code I could at least get that window to show. Not any more...
    I note the version you demonstrate appears to be 1.40.1 which I have tried to load from their archived versions. No luck :-(
    All the steps you demonstrate just don't operate at all. Does anyone else have this brick wall facing them?

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      It may require Python to be loaded. My system had it loaded before tutorial. Also GIT might be required.

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      I'll try it out on my new computer.

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      Okay just tried and I see your concerns. I had to install GIT and python 2.7. I then had to point to the python.exe in VScode. Then wait for Platformio to update and restart VScode. First compile failed of unmodified Marlin firmware. The second compile then worked. I originally ran python 3 with no success. Only python 2.7 worked so far with my install. Let me know if it works for you.

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      I'll see if I can record video after reloading windows 10 this weekend.

  • @lindafazekas
    @lindafazekas 5 років тому

    So I have been able to connect to my printer. In manual mode I can jog x, y and z.
    When I send m119 I get endstop “triggered “whether they are or not.
    The level sensor light is not on.
    Calling for bed heat, or, nozzle heat, I get nothing.
    For example when I send m140 s60 I get “unknown command”. I think the output of the SKR HE0 connections should be 24vdc (firing the SSR to heat the bed). Am I correct in this?
    This leads me to think that the firmware isn’t set up right.
    I started with “Marlin-bugfix-2.0.x”
    In configuration.h, I changed:
    1. #define SERIAL_PORT -1
    2. #define BAUDRATE 115200
    3. #define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3
    In platform.ini, I changed:
    1. default_envs = LPC1768
    I compiled using visual studio code
    Any thoughts?
    Thanks, Joe

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      Do you see a temperature with M105? DO you see anything in Pronterface for bed temperature?

  • @joefuzz8481
    @joefuzz8481 4 роки тому

    is there a way to take an existing .bin file and uncompile it so I can see the file in vs code?

  • @SimonChatain
    @SimonChatain 4 роки тому

    Hello, do you know how to force a flash of the firmware ? Every time I put a firmware.bin file, nothing appen. No cur file or update of the firmware ? Board already have marlin on it.
    Thank you

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      So you compile and load firmware and power down and back up?

    • @SimonChatain
      @SimonChatain 4 роки тому

      @@EdwardBraiman yes, compile, load fw on sd card, power down, power up but nothing happens.

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      What is the size of the SD card?

    • @SimonChatain
      @SimonChatain 4 роки тому

      @@EdwardBraiman it's 16G

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому +1

      Normal size for drive will be 128mb, something I learned after this tutorial. If you can partition lower half of drive to 128mb the board should in theory be able to read it.

  • @TheDeerInn
    @TheDeerInn 4 роки тому

    I selected the PlatformIO button, but it is always coming up blank with no ports showing and asking me for a port and won't accept any ports I install. Any idea why this would happen? I just purchased my second Bigtree V1.4 turbo board thinking maybe it was the board so I returned the first one. Thanks for all your videos, they are a world of help!!

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому +1

      Check the jumper for USB on the SKR 1.4 board. Also check and see if it appears in device manager.

    • @TheDeerInn
      @TheDeerInn 4 роки тому

      @@EdwardBraiman I had the jumper on USB and the second board with it on computer power, it would read the drive from the computer, but after updating the firmware and placing it on the SD card the screen still read No Printer Attached. It shows up in device manager, but with a caution emoji. Moving the jumper, firmware was updated, but it still read No Printer Attached. The Visual Studio Code program could not connect with the card in order to test, if I put the printer cable in my old card the program finds it right away. I tried different ports in the platformio code, but none worked to communicate. I sent the card back and will be trying the standard V1.4 card non turbo. Thanks for replying with suggestions. I am slowly figuring things out from watching all your videos.

  • @jimsung5623
    @jimsung5623 4 роки тому +2

    Maybe this will help some who are experiencing the same problems. I trawled through some videos and web pages and went back to the 'Install Marlin on Re-ARM' which apparently is now the 'correct' way to put everything together in the right order for the LPC 1768 chip on the SKR V1.3 board. I guess I should have started there first. Duuuh!
    I understand I can cut and paste the config.h and config-adv.h files from my working Arduino files from my Anycubic Delta Plus setup so that the effector geometry will remain the same. I hope I've got this right :-} .

  • @74tyty
    @74tyty 5 років тому

    I love your videos and the way how you explain.

  • @joaquingandini8642
    @joaquingandini8642 3 роки тому

    Firmware.bin wont mix with firmware? Why is it happening?

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      Could you explain the question a little more?

  • @therambler3833
    @therambler3833 4 роки тому

    would you be able to compile one for the mini 3 1.2? send to me i will lad to sd card. i have no idea why i get these errors like this

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      Unfortunately I neither email or mail things to people.

  • @scottyoung6745
    @scottyoung6745 4 роки тому

    i have tried this all night and keep getting lpc1768 error when compiling any suggestions?

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      What's the first error when compiling? What's the board you're trying to compile too? Is the SD card connected. Is the jumper on 5volts?

    • @therambler3833
      @therambler3833 4 роки тому

      @@EdwardBraiman i get same error my board skr mini 3.1.2 lpc1768

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      What's the chipset for mini in boards.h?

    • @therambler3833
      @therambler3833 4 роки тому

      @@EdwardBraiman i tried them all in h that is affiliated with skr mini none work

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      First pick motherboard in configuration.h as BOARD_BTT__V1_1.
      Then in platformio.ini for default environment STM32F103RC_btt if you board is SKR mini v1.1

  • @Mercento
    @Mercento 3 роки тому

    why change serial port to -1? :( i don't understand

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      In the past when it was set to zero, it would not connect to computer to use.

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      I'll try and demonstrate on stream tonight.

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      At 6 PM EST.

  • @devians88
    @devians88 5 років тому +1

    Thanks!
    Very help full video!

  • @hey_you_orange_guy12
    @hey_you_orange_guy12 3 роки тому

    Every time i try to compile it it wont work for lpc1768 but it works for 1769

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      Are you using ATOM or VScode with PlatformIO? After making video Marlin changed to only supporting VScode with PlatformIO. There should be a video in playlist in description.

    • @hey_you_orange_guy12
      @hey_you_orange_guy12 3 роки тому

      @@EdwardBraiman vscode

    • @EdwardBraiman
      @EdwardBraiman  3 роки тому

      There's a link in description for Discord I think.
      Enter general chat and post configuration.h and configuration_adv.h and I'll take a look.

  • @vegasmando5307
    @vegasmando5307 4 роки тому

    When I try to install platformIO it tells me I need python. But I don't understand how to get python into VS is there an easy explanation

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      Unsure, I might have python loaded by default. Try loading python.

    • @vegasmando5307
      @vegasmando5307 4 роки тому +1

      @@EdwardBraiman I think I got it. Thanks for the quick reply though!

  • @antoniolouro9347
    @antoniolouro9347 Рік тому

    Hi, is there any friend out there who has the skr 1.3 board firmware on an ANET A8 with this board?

    • @EdwardBraiman
      @EdwardBraiman  Рік тому

      Most the time you only need to change the motherboard type to setup similar boards if pins are connected correctly.

  • @EdsonOseas
    @EdsonOseas 4 роки тому

    Muito obrigado! Estou montando minha CNC homemade e seus vídeos estão me ajudando muito. Mesmo em outro idioma. Sua didática é excelente. Obrigado pelas legendas e por falar com calma. :-) Continue com o ótimo trabalho. Saúde e sucesso sempre. Saudações do Brasil. \o/

  • @michaelallbright9736
    @michaelallbright9736 5 років тому

    I bought an SKR v1.3 after watching your video and was amazed to find 2-3V of ripple! on the 5V switching power supply even though the 24V input had only 120mV of ripple going in. They do seem to have put some thought into the filter network on the 3.3V supply (not that it helps much with right around 1V of ripple), but there's no such network on the 5V supply. Just curious if this is typical, or if my board is just defective--have you tried putting an oscilloscope on yours?

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      I've not put an oscope on my SKR 1.3, but the SKR 1.4 is about to be tested more closely. The SKR 1.4 seems to have issues with a 5v inductive sensor and BLtouch. If you would like I would post a question on Marlin firmware bug database to inform others of your observations. I would further suggest contacting bigtreetech and ask them what this is about. Nice catch.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Looks like I need to order an oscope as I only have a logic analyzers and don't want to bring boards to work.

    • @michaelallbright9736
      @michaelallbright9736 5 років тому

      @@EdwardBraiman Check out Eevblog's review of the Rigol DS1054Z! And be sure to check the forums, too!

  • @workpeaceful9066
    @workpeaceful9066 4 роки тому

    same Arduino IDE ? no upload via TF Card

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      You need to used VScode, because they're the only IDE that supports Platformio plugins now.

  • @innov8gr8d-zynz87
    @innov8gr8d-zynz87 5 років тому +1

    Thank you for this, cheers.

  • @t-cox6587
    @t-cox6587 5 років тому

    Hello,
    thanks for your video.
    Can you tel me how can i config marlin to laser mode?

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Not yet, need a lot of safety equipment.

    • @t-cox6587
      @t-cox6587 5 років тому

      my mechanic in my k40 with sgen l ist.
      but i have no idea how to conect the laser wird and
      wich lines in config.h musst change

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      A clue is to read pins file for RAMPS, but remember protective filtered laser glass. The only reason I avoid the video is up front costs are hundreds of dollars.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Also the air needs to be vented correctly.

  • @marianodiaz461
    @marianodiaz461 4 роки тому

    hi Edward;
    I can build the file but when I try to upload the build it tells me that "error: please specify "upload port" for enviroment or use global "upload-port" option.
    Can you please suggest a solution? - Im new to this , and after trying a number of youtube tutorials , yours is the only one that help me to get a build without errors.
    Regards
    Mariano

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      This error general means USB cable is not connected to board and computer or the jumper on motherboard is set to PSU power and not 5v USB.

    • @marianodiaz461
      @marianodiaz461 4 роки тому +1

      Edward Braiman hi;
      The problem was not the USB cable , but me not following your instructions exactly on creating the file in the card Now I’m able to find the card on pronterface , but now a new problem come up , and its the when I try to compile with the repapdiscount lcd options, it gives me a few errors and does not compile. But I think that I can trace the error .
      Thank you for your help , I will keep you updated
      Mariano

    • @EdwardBraiman
      @EdwardBraiman  4 роки тому

      You're welcome.

  • @dragnet53
    @dragnet53 4 роки тому

    Good Job you earned a subscriber!

  • @aleksandrf3468
    @aleksandrf3468 5 років тому +1

    Great job! Thanks! Отличная работа! Спасибо!

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Spacba.

    • @aleksandrf3468
      @aleksandrf3468 5 років тому +1

      @@EdwardBraiman Spacba = Spasibo = Спасибо = Thanks!
      With pleasure I look your video reviews, I wait for the SKR PRO V1. 1 and I will upgrade the printer.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      It's a very challenging board.

    • @aleksandrf3468
      @aleksandrf3468 5 років тому

      @@EdwardBraiman I know it's a complicated Board, but there's a lot of potential in a motherboard with a powerful microcontroller on Board.

  • @corvette724
    @corvette724 Рік тому

    Hi Ed, Axel here. Should i follow this Vid to install? Cheers, Axel

  • @dadog92
    @dadog92 5 років тому

    Great video!

  • @xtdaniels1988x
    @xtdaniels1988x 3 роки тому +1

    ctrl + c is ‘copy’....

  • @patrickbodine6010
    @patrickbodine6010 5 років тому

    After having multiple computer issues, I finally found a computer that would compile my build, before it could be sent to the printer, the power went out. Now, platformio just continually wants to install.

    • @patrickbodine6010
      @patrickbodine6010 5 років тому

      I did save my compiled marlin files ready to upload to the printer, but before it could be connected, lights out.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      Will it allow you to reboot and then copy over?

    • @patrickbodine6010
      @patrickbodine6010 5 років тому

      Patience, perseverance, and a little luck= success!!!😁👍

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      @@patrickbodine6010 congratulations.

    • @patrickbodine6010
      @patrickbodine6010 5 років тому

      @@EdwardBraiman thank you. Your videos were a great help!😁👍

  • @thebeststooge
    @thebeststooge 5 років тому +1

    I stopped using Atom very shortly after I started with Atom and I never looked back.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      I understand why after the last couple of days trying to compile Marlin firmware.

    • @thebeststooge
      @thebeststooge 5 років тому

      It does take slightly longer to compile but 40-50 secs versus 38-48 seconds is a price I am willing to pay to no longer use Atom. I am not sure why everyone, including the official people, jumped with Atom.

    • @EdwardBraiman
      @EdwardBraiman  5 років тому

      In my case compiling errors became too difficult for recording tutorials. Also the display it's much easier to present tutorial. It does have a registry entry to track screen position I need to modify, because I want to be at the top of each file and not where I last was on another edit. Other than this it's manageable.

    • @thebeststooge
      @thebeststooge 5 років тому

      Yes, I figured it like this and that is I used MSVC for a decade back from 1998-2008 so why not Visual Code? What I really dislike, and I honestly have no understanding why this is, is that the compiler is gcc is VS Code and not the Microsoft one which I always found superior over gcc. Besides that part I have not had a single issue since ditching Atom.

  • @redherring5532
    @redherring5532 2 роки тому

    I've tried time and time again to flash boards but gah to me it's the most boring thing ever, I try and try but it's just a waste of time for me. I do one thing right and 4 things wrong, everything right and something mysterious wrong. Just one of those things I am not supposed to grasp

    • @EdwardBraiman
      @EdwardBraiman  2 роки тому

      There's a free Discord link on channel and 800+ people in general chat to help.

  • @buder5116
    @buder5116 3 роки тому

    stop showing by sd card i want todo it by usb urhhhh google being stupid

  • @joefuzz8481
    @joefuzz8481 5 років тому

    So I have been able to connect to my printer. In manual mode I can jog x, y and z.
    When I send m119 I get endstop “triggered “whether they are or not.
    The level sensor light is not on.
    Calling for bed heat, or, nozzle heat, I get nothing.
    For example when I send m140 s60 I get “unknown command”. I think the output of the SKR HE0 connections should be 24vdc (firing the SSR to heat the bed). Am I correct in this?
    This leads me to think that the firmware isn’t set up right.
    I started with “Marlin-bugfix-2.0.x”
    In configuration.h, I changed:
    1. #define SERIAL_PORT -1
    2. #define BAUDRATE 115200
    3. #define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3
    In platform.ini, I changed:
    1. default_envs = LPC1768
    I compiled using visual studio code
    Any thoughts?
    Thanks, Joe