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!
@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?
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.
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.
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?
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
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
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?
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?
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.
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
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
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.
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 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.
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 :-} .
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
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.
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/
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?
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.
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.
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
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 Spacba = Spasibo = Спасибо = Thanks! With pleasure I look your video reviews, I wait for the SKR PRO V1. 1 and I will upgrade the printer.
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.
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.
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.
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.
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
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
You're my favorite teacher, Edward. Thanks!
Nice tutorials man, I'm following especially SKR 1.3 videos because of building my own 3D printer thanks to you.
You're welcome.
Edward Braiman i was looking at your skr playlist and i seen one of your videos is private, is it supposed to be private?
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!
You're welcome.
Thank you! You saved me a nervous break down!
Thanks for doing this tutorial... It was a big help with getting my Tevo Tornado running with the SKR 1.3 motherboard.
You're welcome.
@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?
Do you have Endstops connected to them?
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.
Which part of the video? Pronterface?
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?
Thanks.
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.
Thanks, I've been working to improve the thumbnails. I'll probably be updating them during the holidays.
selam Edward. Skr 1.3 anakartı hypercube yazıcıda kullanabilir miyim?
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?
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
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
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?
It's a binary file, unsure how to decompile. Easiest way the to modify a new configuration file and compile.
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
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
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?
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?
It may require Python to be loaded. My system had it loaded before tutorial. Also GIT might be required.
I'll try it out on my new computer.
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.
I'll see if I can record video after reloading windows 10 this weekend.
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
Do you see a temperature with M105? DO you see anything in Pronterface for bed temperature?
is there a way to take an existing .bin file and uncompile it so I can see the file in vs code?
It's possible.
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
So you compile and load firmware and power down and back up?
@@EdwardBraiman yes, compile, load fw on sd card, power down, power up but nothing happens.
What is the size of the SD card?
@@EdwardBraiman it's 16G
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.
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!!
Check the jumper for USB on the SKR 1.4 board. Also check and see if it appears in device manager.
@@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.
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 :-} .
I love your videos and the way how you explain.
Thanks.
Firmware.bin wont mix with firmware? Why is it happening?
Could you explain the question a little more?
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
Unfortunately I neither email or mail things to people.
i have tried this all night and keep getting lpc1768 error when compiling any suggestions?
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?
@@EdwardBraiman i get same error my board skr mini 3.1.2 lpc1768
What's the chipset for mini in boards.h?
@@EdwardBraiman i tried them all in h that is affiliated with skr mini none work
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
why change serial port to -1? :( i don't understand
In the past when it was set to zero, it would not connect to computer to use.
I'll try and demonstrate on stream tonight.
At 6 PM EST.
Thanks!
Very help full video!
You're welcome.
Every time i try to compile it it wont work for lpc1768 but it works for 1769
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.
@@EdwardBraiman vscode
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.
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
Unsure, I might have python loaded by default. Try loading python.
@@EdwardBraiman I think I got it. Thanks for the quick reply though!
Hi, is there any friend out there who has the skr 1.3 board firmware on an ANET A8 with this board?
Most the time you only need to change the motherboard type to setup similar boards if pins are connected correctly.
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/
de nada.
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?
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.
Looks like I need to order an oscope as I only have a logic analyzers and don't want to bring boards to work.
@@EdwardBraiman Check out Eevblog's review of the Rigol DS1054Z! And be sure to check the forums, too!
same Arduino IDE ? no upload via TF Card
You need to used VScode, because they're the only IDE that supports Platformio plugins now.
Thank you for this, cheers.
You're welcome.
Hello,
thanks for your video.
Can you tel me how can i config marlin to laser mode?
Not yet, need a lot of safety equipment.
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
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.
Also the air needs to be vented correctly.
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
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.
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
You're welcome.
Good Job you earned a subscriber!
Thanks.
Great job! Thanks! Отличная работа! Спасибо!
Spacba.
@@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.
It's a very challenging board.
@@EdwardBraiman I know it's a complicated Board, but there's a lot of potential in a motherboard with a powerful microcontroller on Board.
Hi Ed, Axel here. Should i follow this Vid to install? Cheers, Axel
Great video!
Thank you.
ctrl + c is ‘copy’....
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.
I did save my compiled marlin files ready to upload to the printer, but before it could be connected, lights out.
Will it allow you to reboot and then copy over?
Patience, perseverance, and a little luck= success!!!😁👍
@@patrickbodine6010 congratulations.
@@EdwardBraiman thank you. Your videos were a great help!😁👍
I stopped using Atom very shortly after I started with Atom and I never looked back.
I understand why after the last couple of days trying to compile Marlin firmware.
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.
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.
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.
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
There's a free Discord link on channel and 800+ people in general chat to help.
stop showing by sd card i want todo it by usb urhhhh google being stupid
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
Which sensor are you referring too?