Please note that the current release works with Windows 64 bits and MacOS ARM64, I am looking for help for the Linux versions : github.com/thelastoutpostworkshop/arduino-maker-workshop/discussions/2
Thank you so much for making this extension. The way you have to distant sections for zip install, not installed, etc really helps out. It makes it easier to remember which ones you have installed and which ones you haven’t.
It seems really well made but am I missing something ? Is there something missing from Platformio that this extension is supposed to bring ? I’m genuinely asking
Thank you for the comment shoutout! :). Dude you did a really great job thank you! One of these days I'll actually have the know-how to contribute to something like this for the community, but for now, I'll have just get you a coffee instead. Cheers!
Well done and thank you for doing this. Even though I'm primarily a PlatformIO user, the familiarity with the Arduino IDE will be of huge value to many new users. ❤️ A well earned 'Subscribe'.
PlatformIO is no longer supporting new/current Espressif products and is even not applying community generated fixes and enhancements for Espressif line. The pioarduino (similar name - not a typo) project integrates CURRENT Espressif tech and is responsive to users.
Hello, "The maker workshop home" tab doesn't show anything. I wondered if I should select the board first, when I selected the board it says in the bottom right corner "CLI: Error from get board configuration, you may have to installed the board using the board manager".. I want it to be installed again from the board installation tab, it doesn't give an error but it takes a very short time, it says I installed it. The same things happen again.
If you have added an additional URL, you must go to the boards manager, click the "not install tab" and search for the board and install it from there. If I did not understand your problem correctly, open an issue here: github.com/thelastoutpostworkshop/arduino-maker-workshop/issues
I didn’t even think anyone was using that (now deprecated) extension. I thought everyone uses PlatformIO, that’s what I’ve seen in all (few) videos showing VSCode to program for Arduino (or other boards). But I do have one question, after seeing your file has the .ino extension. Does your extension not work with the regular .cpp file extension? After all, it’s C++ code and I wouldn’t name the file any other way except with a .cpp extension. I can’t test this out myself, since you’ve mentioned the extension doesn’t work on Mac yet.
Since this new extension use the arduino cli, the sketch must have a .ino file extension, but it will compile any file, such as C++ class, with .cpp extension
At first it would let me start a new project, but would not connect or let me select a Board to upload sketch to. On reinstall the Home page would not do anything. No ability to Start new project or anything else.
@@thelastoutpostworkshop Hi, I have the same problem, after selecting any board the sweeping line just contiues and will not let the chosen board be selected. I have the waveshare ESP32S3 128 plugged in and it is ok running through Espressif/VScode. I notice though that it doesn't matter which board is chosen it will not accept any. (CLI: Error from get board configuration, you may have to install the board using the board manager)
What do you think of PlatformIO? It's not perfect, so I'll definitely look at your plugin. (Just found your channel so sorry for the deluge of comments lol)
I found this extension very atractive. I enjoy using it because take care of the project setup, all libraries get installed automatically on build. U can take inspiration of that and improve your extension: by adding this kind of support for file specs like pyproject.toml, cargo.toml or packages.json
Hi. Does this let you setup isolated libraries and boards for each sketch? As I use board from different manufactures where the libraries have the same name but are not compatible with each other?.
@@thelastoutpostworkshop Adafuit WifiNINA and arduino WifiNINA. some old Adafruit libraries that still get update that conflict with new ones. I still have Dragino and ChipKit board.
@@thelastoutpostworkshopIve had this issues with the SD library and also LoRa libraries. When im working with Tiny85 projects sometimes i have to keep replacing them before building
how are compile times with this compared to original arduino ide? I'm experiencing long compile times using the original ide with esp32, especially when using adafruits gfx libraries, platformio is quicker, but I just find it way too difficult to use
Yes, in the board manager, add an additionnal board URL : www.pjrc.com/teensy/package_teensy_index.json and you will be able to install all the teensy boards by searching for teensy in the not installed section, after that you will be able to select the board Teensy 4.0
Please note that the current release works with Windows 64 bits and MacOS ARM64, I am looking for help for the Linux versions : github.com/thelastoutpostworkshop/arduino-maker-workshop/discussions/2
@@thelastoutpostworkshop Thanks, I can't wait for it.
Thank you so much for making this extension. The way you have to distant sections for zip install, not installed, etc really helps out. It makes it easier to remember which ones you have installed and which ones you haven’t.
Just curious, is this instead of platformio? - i really thought everybody were using Platformio, if this is a competitor , what are the differences?
For existing Arduino projects this will be more convenient. Reworking a project for PlatformIO takes extra steps.
So happy to see you back in YT game!
It seems really well made but am I missing something ? Is there something missing from Platformio that this extension is supposed to bring ? I’m genuinely asking
yep even i wonder
It looks way more organized at least. The board settings looks handy too!
Looks like a really simple to use extension. Would love to see this available for VS Code on Mac.
Thanks!
Thank you!
I was looking for something like this! Very cool!
Thank you for the comment shoutout! :). Dude you did a really great job thank you! One of these days I'll actually have the know-how to contribute to something like this for the community, but for now, I'll have just get you a coffee instead. Cheers!
Thanks a lot!
Completely awesome! Thanks for your work.
Thank you for putting this together!
Well done and thank you for doing this. Even though I'm primarily a PlatformIO user, the familiarity with the Arduino IDE will be of huge value to many new users. ❤️
A well earned 'Subscribe'.
I hope it will upload lots and lots of marketing metrics and allow anyone to open up a reverse shell into my network the same way that VSCode does.
Nice job, how can I use my previously downloaded libraries from a specific location?
I have added it as an enhancement, there is a work around in the meantime : github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/10
very good your extension. in which directory on the computer will libraries which I install be stored ? thank you very much
By default they are installed in your documents folder under Arduino/Libraries
@@thelastoutpostworkshop Can be the default directory be changed in order to be the same as the Arduino IDE directory?
I like the interface, looks easier to navigate compared to platformio, good job.
very nice job👍
Thank you so much..
but what's the problem with platformIO..??
PlatformIO is no longer supporting new/current Espressif products and is even not applying community generated fixes and enhancements for Espressif line.
The pioarduino (similar name - not a typo) project integrates CURRENT Espressif tech and is responsive to users.
Thanks for the effort sir
There is no data provider registered that can provide view data.
What OS are you on ?
look forward for it to be available on Linux, well done for your work so far 🙂
Hello, "The maker workshop home" tab doesn't show anything. I wondered if I should select the board first, when I selected the board it says in the bottom right corner "CLI: Error from get board configuration, you may have to installed the board using the board manager".. I want it to be installed again from the board installation tab, it doesn't give an error but it takes a very short time, it says I installed it. The same things happen again.
If you have added an additional URL, you must go to the boards manager, click the "not install tab" and search for the board and install it from there. If I did not understand your problem correctly, open an issue here: github.com/thelastoutpostworkshop/arduino-maker-workshop/issues
@@thelastoutpostworkshop I haven't set up anything. I just installed Visual Studio Code, and apart from your extension, nothing else is installed.
I didn’t even think anyone was using that (now deprecated) extension. I thought everyone uses PlatformIO, that’s what I’ve seen in all (few) videos showing VSCode to program for Arduino (or other boards).
But I do have one question, after seeing your file has the .ino extension. Does your extension not work with the regular .cpp file extension? After all, it’s C++ code and I wouldn’t name the file any other way except with a .cpp extension. I can’t test this out myself, since you’ve mentioned the extension doesn’t work on Mac yet.
Since this new extension use the arduino cli, the sketch must have a .ino file extension, but it will compile any file, such as C++ class, with .cpp extension
Thanks for doing this!
At first it would let me start a new project, but would not connect or let me select a Board to upload sketch to. On reinstall the Home page would not do anything. No ability to Start new project or anything else.
Check in the board manager if you have any board installed.
@@thelastoutpostworkshop Hi, I have the same problem, after selecting any board the sweeping line just contiues and will not let the chosen board be selected. I have the waveshare ESP32S3 128 plugged in and it is ok running through Espressif/VScode. I notice though that it doesn't matter which board is chosen it will not accept any. (CLI: Error from get board configuration, you may have to install the board using the board manager)
Go open an issue here and drop a screen shot of your board manager view : github.com/thelastoutpostworkshop/arduino-maker-workshop/issues
Nice job, unfortunately I’ve to wait for the Linux version to test and enjoy your work. 👍
What do you think of PlatformIO? It's not perfect, so I'll definitely look at your plugin. (Just found your channel so sorry for the deluge of comments lol)
It's great and feature rich, but very involved for newbies or people who only dabble.
I found this extension very atractive. I enjoy using it because take care of the project setup, all libraries get installed automatically on build. U can take inspiration of that and improve your extension: by adding this kind of support for file specs like pyproject.toml, cargo.toml or packages.json
@@bdl91983you can start with the Arduino IDE if this is too complicated
Nice work.
Hi. Does this let you setup isolated libraries and boards for each sketch? As I use board from different manufactures where the libraries have the same name but are not compatible with each other?.
Do you an example of libraries that have the same name and made for different boards ?
@@thelastoutpostworkshop Adafuit WifiNINA and arduino WifiNINA. some old Adafruit libraries that still get update that conflict with new ones. I still have Dragino and ChipKit board.
Do you have links to the github repo for these libraries ?
@@thelastoutpostworkshopIve had this issues with the SD library and also LoRa libraries.
When im working with Tiny85 projects sometimes i have to keep replacing them before building
I'm on macos and keep getting the error failed to get Arduino CLI version information after I installed your extension.
It's not supported on MacOS yet
Oh....
Looks like a great front end! Once I start messing around with the extension (on macOS) I’ll be sure to submit patches for any issues I encounter.
Give a try to PlatformIO
how are compile times with this compared to original arduino ide? I'm experiencing long compile times using the original ide with esp32, especially when using adafruits gfx libraries, platformio is quicker, but I just find it way too difficult to use
Give it a try!
Very interesting. Thanks
Will this work with a Teensy 4.0
Yes, in the board manager, add an additionnal board URL : www.pjrc.com/teensy/package_teensy_index.json and you will be able to install all the teensy boards by searching for teensy in the not installed section, after that you will be able to select the board Teensy 4.0
@thelastoutpostworkshop That's great. Looks a lot cleaner than Arduino IDE.
great work
Wow…👍👍
Nice
PlatformIO ?
There is no such a thing !
for the algo.