@@nkwilk513 Amuses me to see a land of bots in Perl. :) (I know, I know, everyone's moved on to Python, and .py can't be an ambiguous country code so find humor where we can... :) )
This new Giga R1 is gonna make some great projects! One use I can see for sure is in the DIY vehicle ECU market. Right now, one of the common DIY ECU kits on the market is the Speeduino, which uses an Arduino Mega as the brain, but is somewhat limited in functionality due to the slow processor and memory limitations, plus no built-in WiFi or Canbus. This new Giga R1 would be a fantastic replacement for the Mega in this area, but would require some slight redesign to accommodate the new pinout of the Giga, plus some logic level shifting would be required to accommodate the new 3.3V IO instead of 5V.
Nice! But TBH I'll be sticking to the ESP32... So, it doesn't have as many pins, nor an "off" pad (or a RTC as far as I know) - but it does have WiFi, "enough" pins, can be programmed via the Arduino IDE (or not, as you prefer)... and is around 1/10th the price for a devkit board. It's great to see WiFi coming to Arduino though!
Each thing in its place. If a project suffices with an ESP32 that's what I'll use, if I have one handy, but if I need the features of the Giga for a project it's sure a nice board to have in your toolkit. The 12-bit DAC is a really nice addition, higher fidelity audio output is something I've been wanting for some time.
@@SwitchAndLever Yeah, can't argue with any of that! I still use Arduino Nanos (which, weirdly, are bigger than the Mini Pro?) because often that's all the board you need. The 12-bit DAC would be no good to me, my ears are only fitted with a 7-bit DAC that mostly doesn't work very well 🤣
If you dig deep into the ESP32, it has sort of an RTC built-in, while not very much talked about. Good enough for most applications where occasional synch to network time or GPS is possible. But never the less an exiting new family member !
Interesting, but the Raspberry Pi Pico's PIO changes the game. It can perform complex, high speed protocols over IO in realtime without bogging down its cores. You can render VGA graphics, for example, and still have the CPU available to run a simulator.
Every component has its use. The Pi Pico does have PIO, but it's not even near that flexible as an FPGA. It has a dual-core architecture, but the overall performance is low. Of course, for the average Arduino user it's more than enough. These AMP boards M7/M4 are beasts in their own. You don't need PIO if you have DMA and core decoupled peripheral. If you want a true hybrid, look for PSoCs. They have single or dual ARM cores, analog/digital peripheral, configurable logic blocks and some even have BT (and they are not as expensive as a ZYNQ or similar SoC).
Few years ago the big thing that prompt me to other providers was WiFi or Arduino lack of. Minor against was the size of that board. Yes others such as Arduino NANO was a lot smaller footprint.
Small is a matter of definition though. Is it suitable for true miniaturization projects the size of a matchbox? No, of course not, but no one claimed it to be either. However, what it lacks in minisculeness it makes up for in leaps and bounds in other areas.
I can see it being useful as the brains of an extensive 3D printer or other CNC mainboard, where the high pin-count and STM32 processor are in demand. That said, you really don’t need that high specs for CNC. An overclocked RP2040 would work just as well if not for compatibility and pin count issues, hopefully we’ll see Klipper and Marlin builds for it in the near future.
It seems like stripped down version of STM32F746DISCOVERY board with bigger chip. Missing POE, Display, 4GB EMMC, ST-Link. Ok those features limit what GPIO I can have. For that size of chip I start to recommend ST-Link for debugging. Ability to step code and check internal ram/registers/peripherals start to be gold if you need to investigating why it's behaving oddly.
Yay finally wifi with an antenna connector on an arduino. Have been using that on ESP32 costing 1/5th of an arduino at 1/10th the board size for years...
Hmmm ... don't know if a Cortex-M4 has the guaranteed cycles-per-instruction needed, but probably. The M0's have no problem. The issue is that real STM32's of any flavor are ridiculously expensive and hard to source. I long for the days of plentiful $15 PiZero2W boards hosting Mainsail+cam, driving a $1.50 STM32F103CBT6 running 5 steppers though Klipper.
I hear you, but that's a bit like comparing apples and oranges. Sure they're both fruit, but they're not replacable, and I wouldn't put orange slices instead of apple into an apple cake. Situations which may call for an ESP32 may not need a Giga, and situations that may need what the Giga offers may not suffice with an ESP32. For instance, how big of a touch screen and how many HID devices can you use with the ESP32? WiFi is only part of it.
@@SwitchAndLever Re: "apples and oranges." An apple a day might keep the doctor away, but it won't cure your scurvy when you're out at sea away from the docks. (And yes, there's intentional wordplay in there, like birth/berth certificate.) Am loving the esp32, and agree that different tools have different uses. Will check this one out too!
Can you use just any arduino compatible touch screen TFT or otherwise with the Giga R1? How do you connect it? I haven't seen much listing of compatibility or display screen products available that explicitly include the Giga R1.
They are there so the pick and place machine can place the headers using it's vacuum nozzle while assembling the board. They are to be removed by the user before use.
Its nice Arduino is moving towards STM32s now, but I think the price point of this is not that appealing as STM32H7 nucleo board go for 27dollar, And I think this board is more focus towards more advance projects. I work a lot with stm32s and if I had a choice I would surely go for one of the nucleo board and not this one.
If you can get your hand on a NUCLEO-H7 board... I wanted one of these asymmetric MCU devboards from the time of release, but so far I had no luck. Everything sells out as soon as it is on stock.
Interesting, but not for me. I don't need to start working on another handheld project, but with even more limits. I guess you could use the DAC for sampling data like a TI calculators could use CBL. It could be a 2 channel oscilloscope for example.
Interesting choice to use a very fast STM32 dual core arm soc in an Arduino board. It has 5V tolerant gpio with very fast access. Unluckly ST has availability issues.
It is not recommended to connect 5V to any of the GPIOs. The MCU and board runs on 3.3V. It can provide 5V output on the 5V pin, and it can accept being powered by higher voltages on the Vin pin, but that's about it.
i think as an educational platform on the low end, that's where arduino shines, a mid range is needed and the pcduino's(like raspberry with arduino headers) lagged behind. both arduino(and their hangers on) and raspberry(and their hangers on) are trying to win the midrange experimenter sbc market, the raspberry knockoffs go toward the nano-itx power level stuff, arduino should limit their board sizes to what they have, stay small, they're more likely to win there. i think the pico was an outlier built to deal with chip shortages, if there was really that big a market for high power in tiny spaces the propeller would have taken off and clogged that market long ago.
"arduino should limit their board sizes to what they have" I'm confused, because this is what they're doing. The Giga does not represent a physical size increase beyond what they already offer. From the sound of it you'd be surprised how broadly Arduino is adopted in product development prototyping qualities. Oftentimes you need a platform which is quick and easy to cobble something functional together with, and the Arduino fills that function beautifully with its wide variety of boards, and peripherals (and libraries) available to it.
@@SwitchAndLever they've stayed within their size ranges, sure, but, no, i'm not surprised it's used in development, that's the point, they're better at that than pi's, aside from the pico. if they stray too far from that ease of development it'll spread them thin and they'll falter.
Esp32 have 12-bit DACs, a can bus, jtag connector, and can use both USB HID devices, cameras and screens? Basically the similarities stop shortly after “it has Wi-Fi”.
I am going to create a systems monitor for my systems to send their cpu & gpu temps and memory status to this via wifi and also use this as a NTP or PTP server.
A microcontroller that has more computing power than most 1990s computers?! What is a practical use of this board that no earlier version of the Arduino could do? Or is it just to compete with the Raspberry Pi Pico? I've done several microcontroller projects in the past and found ATtiny ICs enough for most of my needs.
I am just wondering about connecting to screens. If so, why not just make it a single board computer. It just seems unnecessary if I still have to put it to rpi4.
This is not about connecting to screens to run a whole OS backbone, or running video or anything more processor intensive. It's still only about running relatively small screens with optional touch screen interfaces to create simpler interactive interfaces. To create that with a Pi is certainly possible, but it's woefully overpowered for something that simple. At the same time Arduino has been underpowered for something like that, which makes me happy to see them closing that gap with the Giga.
Hi friend, you should probably read both the description of the video, as well as the comments below it, before throwing yourself into writing a comment.
Lack of ethernet, which is present in main controller is huge as hell drawback and in Arduino hardware style project. Also is lack of external SDRAM etc. Audio connector without audio codecks is bs, for example NAU88C22 is cost about $1.4 in $70 is small budget impact. Is usefull device but from my perspective Nucleo boards are better and more price efficient. Everythig work under visual studio codes so...
This could work under VSCode too, if that's your issue. But the rest, yeah, I don't really think ppl can push this to max pontential, even when they do, lack of SDRAM may hold back a bit.
Oh, you're one of those 🙄 Look, buddy, let me break it down to you. Language change over time. Things, like the word "literal" and "literally" may have once meant only what you hint at, but has for quite a while now had use where it essentially means the antonym of what it once did, i.e. figuratively. This has for quite some time been an accepted meaning, and listed in both the Cambridge, Oxford, and Merriam-Webster Dictionaries. Further more, the word "literal/literally" has literally been used in writing since the 18th century in the way I'm using it in this video. So, we done here?
@@SwitchAndLever I’m all for language changing, but this one hasn’t hit my life yet. And no, I’m not “one of those”, but this word in particular seems to push my buttons.
Then let it push your buttons no more, accept that its usage is correct and move on, let knowledge set you free rather than limiting others with disinformation 🙂
No, this is something called "working hands", meaning I actually do productive things in a workshop all day long as opposed to sitting and making snarky comments on UA-cam.
As I expressly stated, everything I have mentioned in the video are my own words, Arduino has in no way told me what to say and not. So your statement that it’s just an advert is wrong. This video is for those who are interested in Arduinos, and news from them. If you’re not interested it’s very easy to just move on 🙂
Thanks for sharing! Looking forward to part two!
Please Provide Orignal Arduino In India to Distributors So Can We Buy
Good job, guys! I've been waiting for something advanced like this from you for years.
Please send Arduino GIGA to Botland (PL)!!!! I'd like to get a couple for my new projects!
@@nkwilk513 Amuses me to see a land of bots in Perl. :) (I know, I know, everyone's moved on to Python, and .py can't be an ambiguous country code so find humor where we can... :) )
Is this commercial now?
This new Giga R1 is gonna make some great projects! One use I can see for sure is in the DIY vehicle ECU market. Right now, one of the common DIY ECU kits on the market is the Speeduino, which uses an Arduino Mega as the brain, but is somewhat limited in functionality due to the slow processor and memory limitations, plus no built-in WiFi or Canbus. This new Giga R1 would be a fantastic replacement for the Mega in this area, but would require some slight redesign to accommodate the new pinout of the Giga, plus some logic level shifting would be required to accommodate the new 3.3V IO instead of 5V.
Nice to see you!
What a lovely little explanation video, thanks for taking the time to create, edit, and share :)
Nice! But TBH I'll be sticking to the ESP32... So, it doesn't have as many pins, nor an "off" pad (or a RTC as far as I know) - but it does have WiFi, "enough" pins, can be programmed via the Arduino IDE (or not, as you prefer)... and is around 1/10th the price for a devkit board. It's great to see WiFi coming to Arduino though!
Each thing in its place. If a project suffices with an ESP32 that's what I'll use, if I have one handy, but if I need the features of the Giga for a project it's sure a nice board to have in your toolkit. The 12-bit DAC is a really nice addition, higher fidelity audio output is something I've been wanting for some time.
@@SwitchAndLever Yeah, can't argue with any of that! I still use Arduino Nanos (which, weirdly, are bigger than the Mini Pro?) because often that's all the board you need. The 12-bit DAC would be no good to me, my ears are only fitted with a 7-bit DAC that mostly doesn't work very well 🤣
If you dig deep into the ESP32, it has sort of an RTC built-in, while not very much talked about. Good enough for most applications where occasional synch to network time or GPS is possible. But never the less an exiting new family member !
Finally an Arduino that excites me!
finally a big wifi board ! all the extra are a nice to have also, I hope the price is affordable.
Interesting, but the Raspberry Pi Pico's PIO changes the game. It can perform complex, high speed protocols over IO in realtime without bogging down its cores. You can render VGA graphics, for example, and still have the CPU available to run a simulator.
And you can get 17 Picos for the price of one Giga..
Every component has its use. The Pi Pico does have PIO, but it's not even near that flexible as an FPGA. It has a dual-core architecture, but the overall performance is low. Of course, for the average Arduino user it's more than enough. These AMP boards M7/M4 are beasts in their own. You don't need PIO if you have DMA and core decoupled peripheral. If you want a true hybrid, look for PSoCs. They have single or dual ARM cores, analog/digital peripheral, configurable logic blocks and some even have BT (and they are not as expensive as a ZYNQ or similar SoC).
I've been looking at a variety of boards to make my car's new dashboard... I think I may have found a very solid candidate.
Few years ago the big thing that prompt me to other providers was WiFi or Arduino lack of.
Minor against was the size of that board. Yes others such as Arduino NANO was a lot smaller footprint.
It looks interesting but is not really suited for small projects and neither cheap, even more expensive than a RPi.
It's called GIGA... it's for big projects 🙂
Small is a matter of definition though. Is it suitable for true miniaturization projects the size of a matchbox? No, of course not, but no one claimed it to be either. However, what it lacks in minisculeness it makes up for in leaps and bounds in other areas.
I can see it being useful as the brains of an extensive 3D printer or other CNC mainboard, where the high pin-count and STM32 processor are in demand. That said, you really don’t need that high specs for CNC. An overclocked RP2040 would work just as well if not for compatibility and pin count issues, hopefully we’ll see Klipper and Marlin builds for it in the near future.
It seems like stripped down version of STM32F746DISCOVERY board with bigger chip. Missing POE, Display, 4GB EMMC, ST-Link. Ok those features limit what GPIO I can have.
For that size of chip I start to recommend ST-Link for debugging. Ability to step code and check internal ram/registers/peripherals start to be gold if you need to investigating why it's behaving oddly.
F746 != H747
It's way lower speed/ram.
Lol it's an SBC itself instead of a Microcontroller...
❤️❤️❤️ LOVE IT!
Yeah it's really crossed the line. I'll take 8.
fake news
Yay finally wifi with an antenna connector on an arduino. Have been using that on ESP32 costing 1/5th of an arduino at 1/10th the board size for years...
Whats happened to switch and lever
Just ordered uno r3. Now I have to wait for two months :D
this could be a killer board for klipper. Both MCU and Host in same chip on 3D printers
Hmmm ... don't know if a Cortex-M4 has the guaranteed cycles-per-instruction needed, but probably. The M0's have no problem. The issue is that real STM32's of any flavor are ridiculously expensive and hard to source. I long for the days of plentiful $15 PiZero2W boards hosting Mainsail+cam, driving a $1.50 STM32F103CBT6 running 5 steppers though Klipper.
Welcome back! 🥳
Those stm32H, even F7 micros are always fun, but its price point is killing this product.The golden standard is still ESP32 !
I hear you, but that's a bit like comparing apples and oranges. Sure they're both fruit, but they're not replacable, and I wouldn't put orange slices instead of apple into an apple cake. Situations which may call for an ESP32 may not need a Giga, and situations that may need what the Giga offers may not suffice with an ESP32. For instance, how big of a touch screen and how many HID devices can you use with the ESP32? WiFi is only part of it.
@@SwitchAndLever Re: "apples and oranges." An apple a day might keep the doctor away, but it won't cure your scurvy when you're out at sea away from the docks. (And yes, there's intentional wordplay in there, like birth/berth certificate.)
Am loving the esp32, and agree that different tools have different uses. Will check this one out too!
It's ESP32 for me. For price and so much choice of boards!
Can you use just any arduino compatible touch screen TFT or otherwise with the Giga R1? How do you connect it? I haven't seen much listing of compatibility or display screen products available that explicitly include the Giga R1.
I have a little bit of an Arduino obsession. They should have called this gem the "Arduino SWEET!" Must have. Thanks for the run-down.
Why will this NOT print to serial monitor?
Are the DACs 12-bit or from 0 to 1023 @ 5:08 ? Because 12 bit would be 0...4095.
Damn, you're right! That's an inattentive mistake, it's of course 4096 values (0-4095), i.e. 12-bits.
@@SwitchAndLever Alright, many thanks!
Whohoo!!! Always exciting to see what's new with these things.
hmm, thank for sharing! I was thinking, can we use it for 3d printing and camera and extra stuff all in?
Definitely! There already ramp board for the Mega. Hopefully they make a ramp board for the Voron build with support for 7 stepper.
@ 5:09 Wouldn't a 12bit dac have 0 - 4095 steps and a 10 bit dac have 1023 steps? Nice board and video.
Read the description, I made a mistake when editing in a rush, but I can't really edit the video after the fact.
@@SwitchAndLever Yes, I read this in the comments after I posted. Now I want to make an Arduino sandwich.
Looks like the Arduino looked up to the ESP32/8266 boards and finally wants a slice of the pie ;)
Nice video, thanks :)
what are these 2*2 covers on the headers for?
They are there so the pick and place machine can place the headers using it's vacuum nozzle while assembling the board. They are to be removed by the user before use.
Nice work.
Its nice Arduino is moving towards STM32s now, but I think the price point of this is not that appealing as STM32H7 nucleo board go for 27dollar, And I think this board is more focus towards more advance projects. I work a lot with stm32s and if I had a choice I would surely go for one of the nucleo board and not this one.
If you can get your hand on a NUCLEO-H7 board... I wanted one of these asymmetric MCU devboards from the time of release, but so far I had no luck. Everything sells out as soon as it is on stock.
@@666aron well I checked two days ago they were available on digikey and now magically they are no longer available XD.
Interesting, but not for me. I don't need to start working on another handheld project, but with even more limits. I guess you could use the DAC for sampling data like a TI calculators could use CBL. It could be a 2 channel oscilloscope for example.
Interesting choice to use a very fast STM32 dual core arm soc in an Arduino board. It has 5V tolerant gpio with very fast access. Unluckly ST has availability issues.
It is not recommended to connect 5V to any of the GPIOs. The MCU and board runs on 3.3V. It can provide 5V output on the 5V pin, and it can accept being powered by higher voltages on the Vin pin, but that's about it.
i think as an educational platform on the low end, that's where arduino shines, a mid range is needed and the pcduino's(like raspberry with arduino headers) lagged behind. both arduino(and their hangers on) and raspberry(and their hangers on) are trying to win the midrange experimenter sbc market, the raspberry knockoffs go toward the nano-itx power level stuff, arduino should limit their board sizes to what they have, stay small, they're more likely to win there. i think the pico was an outlier built to deal with chip shortages, if there was really that big a market for high power in tiny spaces the propeller would have taken off and clogged that market long ago.
"arduino should limit their board sizes to what they have"
I'm confused, because this is what they're doing. The Giga does not represent a physical size increase beyond what they already offer.
From the sound of it you'd be surprised how broadly Arduino is adopted in product development prototyping qualities. Oftentimes you need a platform which is quick and easy to cobble something functional together with, and the Arduino fills that function beautifully with its wide variety of boards, and peripherals (and libraries) available to it.
@@SwitchAndLever they've stayed within their size ranges, sure, but, no, i'm not surprised it's used in development, that's the point, they're better at that than pi's, aside from the pico. if they stray too far from that ease of development it'll spread them thin and they'll falter.
Oh wow, this board is sexy. I want that built in CAN bus!!!!
Comparative with Portenta?
Or not comparable?
Greetings Open Hardware'rs
Where can I study how this board functions? More in depth.?
i would like to see that used for some sort of self driving it has can communication etc
So its an ESP32 at 5 times the price with some feature tradeoffs.
Esp32 have 12-bit DACs, a can bus, jtag connector, and can use both USB HID devices, cameras and screens?
Basically the similarities stop shortly after “it has Wi-Fi”.
I am going to create a systems monitor for my systems to send their cpu & gpu temps and memory status to this via wifi and also use this as a NTP or PTP server.
A microcontroller that has more computing power than most 1990s computers?! What is a practical use of this board that no earlier version of the Arduino could do? Or is it just to compete with the Raspberry Pi Pico? I've done several microcontroller projects in the past and found ATtiny ICs enough for most of my needs.
I'm not sure what I'll use that many pins for. But...I need a half dozen to figure it out.
When will there be a generic that costs half the price?
Can someone please make an SP-1200 clone for this?
No radios? In this day and ages?
hi is there a camera, LTE, and solar cell i can connect to this Arduino Giga R1?
I am just wondering about connecting to screens. If so, why not just make it a single board computer. It just seems unnecessary if I still have to put it to rpi4.
This is not about connecting to screens to run a whole OS backbone, or running video or anything more processor intensive. It's still only about running relatively small screens with optional touch screen interfaces to create simpler interactive interfaces. To create that with a Pi is certainly possible, but it's woefully overpowered for something that simple. At the same time Arduino has been underpowered for something like that, which makes me happy to see them closing that gap with the Giga.
what size is that micrometer on the wall?
Just to be interesting, why not make a brass telegraph key, eh?? This is bound to get much interest.
why doesn't it have more ram?
The 3v3 GPIO is a bit of a killer for me.
Logic level converters do exist 🙂
Coming after the pi market
please try to run ds18b20. mbed os crashes with no solution
Do you think it will work with RAMPS?
Is that a batleth behind you?
A _precision_ bat'leth
Thats the first thing I thought but then I saw the micrometer on the end. I just switched from PIC18 to ESP32 for new projects.
Go to my instagram (link at the very end of the video). The first image on my account shows a full view of the "bat'leth" 😉
@@SwitchAndLever Can barely see the picture without an account.
Next up:
Arduino Ultra
Arduino Hyper
It's been awhile
What speed what giga to tb speed
Part two!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Hi friend… 12bit DAC si 0 to 4095 😊
Hi friend, you should probably read both the description of the video, as well as the comments below it, before throwing yourself into writing a comment.
Its basically an stm32, so buy the nucleo even cheaper than this..
Lack of ethernet, which is present in main controller is huge as hell drawback and in Arduino hardware style project. Also is lack of external SDRAM etc. Audio connector without audio codecks is bs, for example NAU88C22 is cost about $1.4 in $70 is small budget impact.
Is usefull device but from my perspective Nucleo boards are better and more price efficient. Everythig work under visual studio codes so...
This could work under VSCode too, if that's your issue.
But the rest, yeah, I don't really think ppl can push this to max pontential, even when they do, lack of SDRAM may hold back a bit.
12 bits is 4095, not 1023!
Yep, which if you actually bothered to read the description or comments you would’ve realized is a horse that’s been beaten to death long ago.
The problem with this MC is the availability. Tsk tsk.
OMG it's stm32H7...it's top of the road map on stmicro...meh...must be expensive, skip it for now
3:00
Or you could Put 8 copies of Doom on it🎉
Due board
Not a “literal” beast. Literal means the exact opposite of what you mean.
Oh, you're one of those 🙄
Look, buddy, let me break it down to you. Language change over time. Things, like the word "literal" and "literally" may have once meant only what you hint at, but has for quite a while now had use where it essentially means the antonym of what it once did, i.e. figuratively. This has for quite some time been an accepted meaning, and listed in both the Cambridge, Oxford, and Merriam-Webster Dictionaries. Further more, the word "literal/literally" has literally been used in writing since the 18th century in the way I'm using it in this video.
So, we done here?
@@SwitchAndLever I’m all for language changing, but this one hasn’t hit my life yet. And no, I’m not “one of those”, but this word in particular seems to push my buttons.
Then let it push your buttons no more, accept that its usage is correct and move on, let knowledge set you free rather than limiting others with disinformation 🙂
I think it's overpriced. It should be around £30-£40 not £60
schönes board aber preislich unattraktiv, dafür bekomme ich auch 10 stück esp32
I feel like all arduino boards are obselete nowadays with all the arm chips
oof.. $100
Manicure
No, this is something called "working hands", meaning I actually do productive things in a workshop all day long as opposed to sitting and making snarky comments on UA-cam.
Uh this is just an advert
As I expressly stated, everything I have mentioned in the video are my own words, Arduino has in no way told me what to say and not. So your statement that it’s just an advert is wrong. This video is for those who are interested in Arduinos, and news from them. If you’re not interested it’s very easy to just move on 🙂
I wonder why the "off" pin isn't software accessible? (ie: no hardware switch required)
I’m guessing it’s the shutdown pin of a DC-DC converter