Testing out the Milk-V Duo - The new $9 RISC-V eSBC that runs Linux!

  Рет қаралды 118,498

Platima Tinkers

Platima Tinkers

Күн бұрын

Buy Yours Now: shop.plati.ma/products/milk-v...
These are one hardcore little unit! Rather easy to use too. And yes, I am coining the term (thanks some random Redditor) eSBC - meaning embeddedSBC. With:
- Dual-Core RV64 Processor
- 64MB DDR2 RAM
- TF/microSD & SPI
- 10/100 Ethernet
- TPU
- 26 GPIOs
- USB-C
- 5V Input
- 3.3V 2A Output
- Low Battery Detection
- CSI 2-Lane MIPI
- Hardware H.264/H.265 Encoding
- I2C, ADC, PWM, UART, SPI, SDIO, and JTAG Support
- Surface-Mount Compatible
❤ DON'T FORGET TO LIKE AND SUBSCRIBE! ❤
💳 Patreon: / platima
Here I show you what the parts of it are, how to flash it with the Linux image, how to gain SSH access to it, how to monitor it booting over serial, and then how to cook it with a DIY janky 24V POE adapter that faulted.
Should I build my own image for this with ION RAM already freed up, SDIO1 preconfigured for wifi, dhclient installed, and similar? Let me know in the comments!
V1.2 SCHEMATIC NOW AVAILABLE: github.com/milkv-duo/duo-hard...
⚡ Power Consumption
- Source: 5V
- Without SD card: 15mA (very low)
- Booting: 80-114mA, average about 90 (normal)
- Idle after boot: 62mA (good)
Chapters
00:00 Introduction to this eSBC
01:30 Physical Overview
02:25 Comparison with Ox64
03:38 Processor Discussion
04:34 Power & Network over USB-C (RNDIS)
04:56 GPIO Changes Between Hardware Revisions
05:36 Serial Pins
05:45 RAM/Memory Limitations due to ION
05:59 Important Power Pins
06:47 How to Flash SD Card with Linux
09:48 Connecting & Booting First Time
10:32 SSH via RNDIS
11:40 Checking Memory, Storage, Networking and Processor
12:49 Soldering Montage
13:18 Serial Connectivity via UART
14:42 Watching it Boot (115200 Baud)
17:23 Ethernet Connectivity #FAIL
19:08 Realising I Failed
20:25 Product Summary
20:49 Outro & Shop Info
22:15 Realising One Is Just Overheating
🔗 Resources
- Product Page: milkv.io/duo
- Main Github Repo: github.com/milkv-duo/duo-buil...
- SD Image Used: github.com/milkv-duo/duo-buil...
- Changing ION Reserved RAM: github.com/milkv-duo/duo-buil...
📚 References/Datasheets:
- Wiki Overview: milkv.io/docs/duo/overview
- Duo PDFs: github.com/milkv-duo/duo-files (Pending V1.2 schematic PDF)
- Old Repository: github.com/milk-v/duo-manifest (Has info about ION)
- CV1800B Datasheet: github.com/milkv-duo/hardware
🛒 Shop: shop.plati.ma
💵 PayPal: paypal.me/PlatimaCash
📺 Other Channel: / @platima
📷 Instagram: / platimatinkers
🌏 Reddit: / platimazero
#Platima #Milk-V #SBC
Music Credits
The Cannery Kevin MacLeod (incompetech.com/music/royalty...)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons.org/licenses/b...

Пікірлер: 331
@jagc2206
@jagc2206 8 ай бұрын
Wow this is very nice! I tried running as complete limux as possible on the Maix bit with 6MB of ram, but that was _very_ limiting, even bash could only run in a limited mode. I will need to get my hands on this!
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Hey glad you enjoyed! Yeah 6MB is a BIT small haha. I've got some of these in-stock on my store still at shop.plati.ma Enjoy!
@jazzzAiman
@jazzzAiman 8 ай бұрын
great stuff mate, just keep moving those projects forward!
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Will do - had two great project ideas whilst travelling this week, which I could possibly even use my Milk-V Duo for!
@MadBison
@MadBison 9 ай бұрын
Cool device, appreciate the review! I had a laugh at your 256MB SD card. I still have a 1MB PCMCIA card and a 2MB PCMCIA card, both full size, both still work! 😅
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey thanks, you're very welcome! Hahah god damn. I think I still have a PCMCIA 56k modem in a box somewhere. I have some old 1MB 32-pin SIMMS laying around somewhere too!
@SunnieSnell
@SunnieSnell 9 ай бұрын
I still have the 1 mb ram stcks 30 pin Cost $80 per stick in 1994
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@SunnieSnellSolid! I was always told that the way they were addressed you could essentially 'stack' them... I don't recall the exact idea, but something about common pins, and then adding a resistor on one pin for each extra module as the resistance determined its address.... that's stretching my memory though.
@SunnieSnell
@SunnieSnell 9 ай бұрын
Yep a little more info than me. Was gonna LOL use them with a Pic chip Long time ago but yea ta from all of us for the sharing of knowledge @@PlatimaTinkers
@arduinoguru7233
@arduinoguru7233 9 ай бұрын
its price jumped btw to ~$12 I expected to be more soon.....side note, I don't know why many single boards uC developers still using Windows for developing.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
OUCh damn. Hopefully once the hype dies down the price will stabilise a bit. Valid point too - I don't usually use Winblows for dev work, I just use it for videos, and Debian is my go-to for most of my actual coding and compiling.
@bastiannenke9613
@bastiannenke9613 8 ай бұрын
This video planted the seed and i just ordered 6 of them before they go out of stock again. The Ram will probably be a issue but they'll be nice to play with until the milk-v mars is available. For less than 5€/piece they are more attractive than a microcontroller.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hah glad to hear it! And yeah worst case you can probably get a GOOD SD card and just enable swap!
@lookitsahorner
@lookitsahorner 9 ай бұрын
Newer Ox64s do not come with the JTAG header presoldered (but is included). Small progress being made on the Ox64, but very interested to see where this little board goes too! Ordered one!
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey mate great to hear from you! Glad you ordered one, I think they're pretty damn good. Awesome to hear Ox64 is making progress too - should add the RNDIS idea, definitely handy. Worth me doing another Ox64 video yet you think? Cheers
@lookitsahorner
@lookitsahorner 9 ай бұрын
@@PlatimaTinkers probably not yet to be completely honest, there's a few big steps that need to be completed before it becomes viable. RNDIS is technically done but in a highly alpha and not easy to use unless experienced state. I haven't dared touch it yet. More to come though! Best news feed is the discord
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@lookitsahornerAh good to know, thank you kindly! If you want to let me know when, I'll make sure you and the team get credit and try to push people to contributing. How did you go with ethernet in the end? I've got quite a few different modules now if you need any tested. I think the ENC28J60 is meant to be widely supported, but W5500 has way more hardware features
@lookitsahorner
@lookitsahorner 9 ай бұрын
@@PlatimaTinkers Ethernet is still in a weird mid-state right now. They're working on a new... Uuuh... HAT? Trousers?... A new plug in module for official Ethernet, I've had a beta board but it completely flopped due to a design floor so hopefully the next revision will fix it. The main trouble after that will again be drivers and getting someone who knows their way around ethernet to take a look if the new module doesn't resolve the issues we have been having
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@lookitsahorner Oh damn, going for a hardware solution is a bit rough. Were the test implementations using SPI or SDIO? I can definitely test it; I've got all the negotiation inspection and line testing hardware at the office. Plus some good Cisco switches which do decent hardware level inspection, and a cheap Chinese network tester which actually shows some good electrical characteristic reports.
@SirToddTheGod
@SirToddTheGod 8 ай бұрын
RISC-V is a very, very serious game changer. Coming back from a 10 year hiatus due to burnout in the PC game... In which i did not keep up with at all, absolutely blew my fkn mind man. I left when the original RPi was still struggling to get support outside of the foundation's own work and remember thinking to myself that "SBC's" were a cool idea, but the hardware would never actually allow them to become anything worth a shit. Boy, was I wrong. These new SBC's and even the RISC-V boards are just completely insane to me. I would have never ever thought these things would exist back when I was a teen and struggling to get over 500 mb of RAM for my Win 98 SE machine lol. I absolutely love this new world of computing and have spent several thousands of dollars on snatching up every SBC I could get my hands on before the good ol pandemic took a shit on the whole world. I'm still trying to catch back up with this new massive wave of product releases. 😅
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hah man I was kind of similar. Did not touch a Raspberry Pi or anything ARM or RISC-V really until about 6 years ago and was then like 'wait, I need a rack of these' haha. Win 98 SE? Pffft, come on Win 95 Gold Edition (D) :P Yeah good luck with all the brands and releases. Seriously needs an XLS chart hah.
@DanT10
@DanT10 8 ай бұрын
@@PlatimaTinkers You whippersnappers! I remember MS DOS was hot on the scene and then that clown suit Windows first came out. The good old days when 640 K was all we needed according to Bill. A single floppy held all my software. 😁😁 Where is that punchcard guy when you need him?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@DanT10Oooh I'm right there with ya, cutting my teeth on a 286SX when I first got into BASIC programming. I think the first thing I did was digital-on for a parallel port pin that I shoved an LED in. Got me hooked!
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
yes it is CRAZY. I'm gonna petition this fine youtuber to make a truly useful video we should all pitch him ideas. I want one on a plant sensor that you can use in houseplants that links to preexisting sensor apps. I think I'll put the script together for him and shoot him some cash and money to do it. these things are so amazing yet NOBODY puts sensible projects together. Think a plant stick that you shove in the ground and it tells you the LIGHT (in the plant wavelengths), the total light, and possibly moisture at different levels. so like a rod you knock in the ground 2 feet, so you don't waste water. A nutrient sensor could be good too. The thing is the prebuilt ones suck. use standard sensors. May be too hard but temp / light / water is easy but would be very very nice. Even a camera could easily be added even on a $5 ESP board like my former tech built in like 30 min off a pile of pi's and esp boards i am too lazy to work with. Sounds like you are a crack addict on this new tech like I am. i just sent him a paltry $33.33 AUS as a thank you for this. I love his coverage of the pins... ethernet 10/100... are you kidding me HOLYY SHITTT. Then he does the POE. Security cam, moisture sensor, poe, wind, sound, security, blinky light built in to scare away the fucking rabbits, and a buzzer! ETHERNET to my garden with el cheapo garbage ethernet wire you get get by the ton. He could honestly make it and SELL it. We gotta light a fire under him to do it !
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
​@@ericlawrence9060you are a god damned mind reader, as (like mentioned in the end comment) that's pretty much my end goal for this project. I have a huge block with HEAPS of plants, mostly fruit and vegetables, that I don't want to have to proactively monitor. I have got pH sorted in my testing, but nutrients are super hard to track, as you'd normally measure EC or TDS, but when it's soil and not hydroponics that is way harder. Agreed that the pre-built 'sensors' are a garbage factory, I have a pile of them laying around that I gave up on. Much appreciated homie!
@kayakMike1000
@kayakMike1000 7 ай бұрын
Just got my milk-v running, thanks!
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Wooo glad to hear, cheers!
@zxcvb_bvcxz
@zxcvb_bvcxz 9 ай бұрын
This form factor used to be sold as "Gumstix"
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
That is an excellent term. Reminds of those old bastard things that would snap your fingers haha. Cheers
@orhuk
@orhuk 12 күн бұрын
@@PlatimaTinkers That's not just a term. That's an actual product circa 2002-2005. The first small form factor SBC that I know of, that could run linux, that also doesn't cost an arm and a leg (around 100-200 bucks at the time). Before the gumstix, if we wanted an affordable sbc, we'd need to buy and hack a WRT54G router and scavenged its board because it can be reflashed with a linux firmware that we can then hack. The term "affordable" then is quite different from the "affordable" now.
@PlatimaTinkers
@PlatimaTinkers 11 күн бұрын
@@orhuk Oh that is very cool to know, thank you for that info! Also I still have a WRT54G that I kept from the pre-Cisco Linksys days and had OpenWRT on hah. I think I might have two, or one was perhaps the grey variant because I recall those being blue along the edges or something. Might have to go dig through some boxes and make a video on "Turning a 20 year old router into a modern SBC" haha.
9 ай бұрын
This is already an interesting board. But if they manage to slam PIO and WiFi on it in a future revision and still make it sell for $10, it's going to be a very capable alternative to the Pi Pico W.
@sc0or
@sc0or 9 ай бұрын
They are not even comparable. In terms of frequencies, PHY, and peripherals. Pico is just a microcontroller (with a software "ethernet"). That's an eSBC.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hahah cheers my man, I love you supporting the "eSBC" term! And yeah, it's so hard to compare all these SBC/MCU/eSBCs etc now the lines are getting blurred!~
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
You ain't wrong my friend, but I think it's a different use case. Closer to Ox64 or MangoPi MQPro in my opinion!
@bskull3232
@bskull3232 6 ай бұрын
PIO will not easily happen. RPi has PIO instruction set and architecture patented. Some Bouffalo chips actually have them, but due to patent issues, they were blocked at factory. WiFi is possible, more likely with a Bouffalo chip as they already have the technology on some of their chips. I know a Chinese team is working on a 32-bit PIO design (OG RPi PIO is 16-bit) that circumvents all RPi patents, but the state machine code will not be binary compatible, instead they will be offering compilers that is source compatible with RPi's.
@PlatimaTinkers
@PlatimaTinkers 6 ай бұрын
@@bskull3232Ooooh that would be bloody interesting. Excited to see this happen!
@der.Schtefan
@der.Schtefan 8 ай бұрын
So, how DO you wire up Ethernet then? :) I remember there are actual ethernet sockets, that come with the transformer already included inside. I vaguely remember it from a project that bit banged ethernet with a microcontroller in software. Also, is there any documentation on the Linux interface when it comes to the 2 ADCs?, or how to run Linux and RTOS on the two cores in parallel?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
The ethernet DOES work like that, I had it working, however, you're best to 1) not use 24V passive POE like I did, and 2) use diodes on the TX/RX lines to prevent any stray signals causing issues. The ethernet module itself is super basic: www.aliexpress.us/item/3256805730788067.html The second core is still under embargo it seems, much like the issues with the BL808 on the Ox64, which essentially has the same silicone. As for the ADC though, that should either be available natively if configured in with the kernel build, which I'd expect so, else I'd say you can use pinmux to set the channel/pin mode and generate some sample sample code.
@fabiano9277
@fabiano9277 8 ай бұрын
Thank you very much for this awesome video! I checked the documentation on their website and for Version 1.2 the GPIO Pins where still not correct. Where did you find the correct Layout for Version 1.2?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey yeah I am waiting for V1.2 doco still too! So far I've just tested them out to figure what was going on, but you can see most of it labelled on the PCB too
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yo, v1.2 schematic is out: github.com/milkv-duo/duo-hardware/blob/main/duo/duo-schematic-v1.2.pdf Enjoy!
@fabiano9277
@fabiano9277 8 ай бұрын
Thank you!
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@fabiano9277Very welcome mate!
@dimitrisantiago3359
@dimitrisantiago3359 8 ай бұрын
Great video/job!
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Cheers mate much appreciated!
@Scrogan
@Scrogan 8 ай бұрын
We’re getting into strange territory. A 1GHz 64 bit processor with 28MB of RAM. My question is, can it run Klipper and Octoprint?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
64MB RAM** and nah sorry mate those are really 'fat' programs that use heaps of resources. I'd recommend a Pi 3 or better!
@samuelmiller9522
@samuelmiller9522 9 ай бұрын
Thanks for the video. BTW, you can run python 3.9 on these, if you build your own buildroot image. The milkv forums have lots of good info for adding new buildroot modules and drivers. Its also possible to reclaim the rest of the RAM occupied by the multimedia buffer. Such an awesome device!
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
OH that is excellent to know, thank you kindly! And you're welcome. Have never actually tried buildroot, but have been curious to try Yocto recently as I've read some great stuff.
@BruceHoult
@BruceHoult 9 ай бұрын
Of course. It's running full Linux, so you can run all normal software (that runs in 64 MB or less). MicroPython is for microcontrollers and can run in 16 KB of RAM (0.016 MB) and 256k of ROM/flash. 64 MB is enough to run full on emacs, gcc toolchain, ...
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@BruceHoult It's kind of amazing what you can do with such a 'small' amount of memory, when we are so used to these insane multi-GB values these days. We forget how bloated modern apps are as devs get lazier, with notepad being probably one of the last greats on Windows, but even about to be destroyed I think.
@TDGalea
@TDGalea 9 ай бұрын
@@PlatimaTinkers In Windows 11 Notepad is "replaced" by a new Store varient (what the difference is, I don't know, beyond looking uglier) but you can uninstall that, and then the original version is just there ready to use sat in System32 as always. It does give you a banner begging to get the Store version again but nah. It's Wordpad they're officially killing off. Which, let's all admit, we forget exists but when we remember, and we open it as a "haha remember that thing" we're surprised how many features it actually shares with Word.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@TDGalea yeah it makes me so angry. Missus has W11 and the notepad sucks. So bloated. Same as the new calc - I install 'oldcalc' because 1) the new one is a nightmare if you need to use calculator a lot, and 2) IT EVEN CRASHES. How the hell can they fail that badly? End rant Good to know you can rip out the store version though! I read that about WordPad the other day. Sad, but less of an impact to my workflow TBH.
@timballam3675
@timballam3675 9 ай бұрын
I have two with the Ethernet hats and they work great, I'm waiting for the IO board to get started.....
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Awesome! Yeah ordered an IO board myself too. Enjoy!
@movax20h
@movax20h 8 ай бұрын
That is pretty impressive. I guess, they partition RAM statically in firmware. Because website, and boot loader says there is 64MB, but only 32 or so available to the first core. I hope it will be possible to just run dual core Linux, with RTOS. It is also cool they opted for 64 bit core, instead of 32 bit one. 32MB is really low, but still probably usable, if you optimize things. The kernel they are running is also really old. I hope it will all be upstreamed properly, otherwise it will be another crap. Other than that, at that price, it is really cool.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey yeah it's right here, reserved for ION by default; github.com/milkv-duo/duo-buildroot-sdk/blob/develop/build/boards/cv180x/cv1800b_milkv_duo_sd/memmap.py#L43 I think they reserve that much for the exact image buffer amount? Not entirely sure. And yeah 32MB can hurt, but honestly that's enough to run quite a bit - we just seem jaded from these modern behemoth systems. I've not really hit the upper limit, but it wouldn't be hard to solder some NAND flash onto those SPI pads, or enable swap space on the SD card (RIP erase count). The kernel is a tad aged, but 5.10 is LTS and will be supported and security patched until 2026 at a minimum (ref en.wikipedia.org/wiki/Linux_kernel_version_history#Releases_5.x.y). It also appears that the buildroot for this RISC-V variant is maintained by T-Head perhaps (github.com/T-head-Semi/buildroot) which could be imposing some limitations or delays. Glad you enjoyed :)
@pvc988
@pvc988 8 ай бұрын
What about bare metal? Is it possible to use it without OS overhead? Is there any register level documentation available?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yeah mate absolutely, they have heaps of options. Eg there is some example code that uses the SDK at github.com/milkv-duo/duo-examples. They then support pinmux, pinpong and wiringX (see milkv.io/docs/duo/app-dev), and you can put FreeRTOS on there, and possibly even MicroPython but I am not 100% on that.
@Freireg1503
@Freireg1503 7 ай бұрын
Any luck on fixing those boards? I'd be glad if yiu release a development video with this board. I'm anxiously waiting for mine to arive
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Hey unfortunately not, but I do know a bit more about them now so may be able to. That being said, they are so cheap it's nearly not worth it haha. They area stupidly awesome little board though
@chuxxsss
@chuxxsss 8 ай бұрын
Morning, funny looking board. Risc reminds me of my Amiga.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Morn mate. Hah true, and great stuff!
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
I wonder if they are going to start selling / standardizing modules for these things the POE that you did is great.
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
ooh you provided a link to the modules!
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yeah it's so bloody tempting to make a breakout board like they have, but one with POE!
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@ericlawrence9060Did I? Haha. Cool
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
YES! Love it.@@PlatimaTinkers
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
and the "and how it probably doesn't work" part at the beginning. do they ever?
@lollubrick
@lollubrick 6 ай бұрын
I want a followup to this video - can we run anything on the second core? how do we utilize the RTOS on the second core? is it running proprietary code on that second core that can't be controlled? is it a backdoor of somesort?
@PlatimaTinkers
@PlatimaTinkers 6 ай бұрын
Yeah mate that's all going to be in my Part 2 video! They've just added doco about how to make use of the TPU here milkv.io/docs/duo/app-dev/tpu and they are starting to add more info about the RTOS core, which is a C906 same as the first core, but clocked down to 700MHz and does not have vector or I/D cache. You can keep an eye out for that doco at milkv.io/docs/duo/getting-started/rtoscore and I think that wont' be far off!
@davidknoll
@davidknoll 9 ай бұрын
If you think your soldering on that ethernet port is janky, you should see what I do with PLCC sockets on veroboard.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hahaha oh now you've got me curious!
@qnprogrammer
@qnprogrammer 8 ай бұрын
Thanks for the video. It looks like a very little board. I just purchased one from eBay for $6.89 + $4.90 shipping cost from China.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Very welcome Oh that is bloody awesome! Link?
@DFX2KX
@DFX2KX 6 ай бұрын
I have a few really small SD cards, my Gamebuino META has one that's 128mb, it still works fine, and I have a 64MB one from ye old times of like 2007.... it also works. These little boards are really neat! and yeah, voltage in the wrong places definately kills things pretty quickly, lol.
@PlatimaTinkers
@PlatimaTinkers 6 ай бұрын
wow that's insane haha, I'll have to have a look around and see if I can find any measured in MB - the smallest I know I have is 2GB and that feels tiny, but still overkill for what these need hah.
@techknowbabble
@techknowbabble 8 ай бұрын
Wow cool channel! I wonder what the smallest thing that can play or stream video would be?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
This MUST be getting close to it, but my DIY ESP32 devboard possibly could too!
@rpx8787
@rpx8787 9 ай бұрын
Seems quite similar to Ox64. What are key differences ? What you do with those things:-)
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey mate. I use these for mostly IOT purposes; hooking up to my garden sensors and controlling pump relays, controlling my workshop solar setup, etc. I'd say the key differences against Ox64 are; - Fuller SDK - Faster core(s) - Ethernet PHY built-in - More power options - MIPI CSI connector - RDNIS functioning (Ox64 could do this though) - Surface-mountable
@qnprogrammer
@qnprogrammer 7 ай бұрын
I've just received this. It's working flawlessly. It's pretty fast. Right now, I don't need to solder for the ethernet. I can just copy files from the PC with scp if I need them. Thanks for the video.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Awesome to hear, and glad you're enjoying it!
@qnprogrammer
@qnprogrammer 7 ай бұрын
@@PlatimaTinkers I have another board coming. It's an Orange Pi Zero 2W 4GB RAM DDR4 Development Board WiFi-BT Zero2 W Allwinner H618 Orange Pi Zero 2 W Single Board Computer. I also order the aluminum case for it.
@PlatimaTinkers
@PlatimaTinkers 5 ай бұрын
Hey sorry mate nearly missed this one! And yeah great unit - got one myself and I quite like the H618 and H616 boards!
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
3rd time watching this video. what do you guys think of his style of explaining / teaching / describing the features / and breaking it down? note he even talked about the low power cpu not working right and note his intro. He literally qualified all our experiences with these things when we first start setting it up. Note how he shows each step and does not madly rush through each thing that we are looking for... the flash, the balena etcher, the not jiggle camera, no banging noises or distractions. clear, with the tour of the hardware first to turn all us hardware freaks on. I would say sub to him and like and even his store is cool. and he shows the microsoft USB crap ... just fucking great job man. I would say link him to any other youtubers that do this stuff and see if they can reference him so he keeps making this stuff.
@jstro-hobbytech
@jstro-hobbytech 6 ай бұрын
Ritalin involved and signs of potential. Nothing else unfortunately.
@DaveHojo
@DaveHojo 8 ай бұрын
I'm 2 min in. Can't wait: does it do usb host mode? The main reason I don't care for the pico is that it's only usb client, not host.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yeah mate supports USB 2.0 Host and Device mode, with up to 127 devices attached via USB hub if required! Can likely just plug it into a dock to get most functionality, though I have not tested display like this!
@tsclly2377
@tsclly2377 Ай бұрын
oh.. no resistor on your 5V+.. great music and best attitude. & . I'm a 'red pointer addict'.. using MX. Where's the Fluke and the test power supply? (and you and resistors)...
@PlatimaTinkers
@PlatimaTinkers Ай бұрын
Fluke = money. Me = broke. Hahaha. Yeah resistor would have been smart. Worked the first time so just rolled the dice... And rolled 7's 😅
@bennguyen1313
@bennguyen1313 8 ай бұрын
This is a general linux question.. maybe someone can give me a pointer.. I have a USB to LAN/RJ45 adapter and a driver for it, qop_kernel/drivers/net/usb /dm9620.c But how do I compile/load it such that my pi sees it, and I can call the functions from that driver?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey the easiest way these days would be to build the driver using DKMS then install it. The kernel would be the one calling the driver functions, but you can also link against it in your code and include it's header if you want to call functions from your own program. Here's a really good simple guide on building a driver with DKMS that should hopefully help jksinton.com/linux/building-a-linux-kernel-driver-on-ubuntu-using-dkms/ THAT BEING SAID, USB-to-Ethernet is pretty standardised these days, and honestly I've not seen a Type A or Type C adapter in a very long time that I cannot just plug in and use. If you do `dmesg -W` keep an eye on what comes up when you plug it in, and if you've installed net-tools package you can run `ifconfig` to see all of your interfaces nicely, else `ip link show` gives you some broad strokes. Best of luck mate
@breevwhyman2985
@breevwhyman2985 8 ай бұрын
Sir,,,, .........are you aware of any "RISCV sbc" that comes with a full desktop DEBIAN and a full Repo of apps? i have only seen them come with full DEBIAN and some desktop apps including a world wide web browser thanks vin
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Oh yes very much so, I have a few of them, and am recording a video on one as we speak. That is definitely not what though; a desktop and web browser and all that is a huge waste of memory that I do not need. Thank you though!
@Razor_Burn
@Razor_Burn 6 ай бұрын
@Platima Tinkers - I see Milk-V have released news of an upgraded DUO with 256MB RAM that's available for preorder on arace tech $13 AUD.
@PlatimaTinkers
@PlatimaTinkers 6 ай бұрын
FUCK YES. Have added to cart - nice find.
@byteme6346
@byteme6346 6 ай бұрын
I just created a NAS with a Raspberry Pi 4B and an external USB HDD. Can you do that for $9?
@PlatimaTinkers
@PlatimaTinkers 6 ай бұрын
10/10 would not recommend haha. With a NAS you'd be running RAID1/5/6/10, but the CPU overheads would make this thing burst into flames haha. You could do a single drive for sure, but I don't see the point of sharing a single drive via LAN when you could setup RAID and really leverage the benefits of a NAS with a bit more CPU power. I'd suggest going with the Milk-V Mars (kzfaq.info/get/bejne/ftuFY6-T07rGdp8.html) as then you can use a SATA breakout on that NVMe port, but RPi 4B should work just fine too!
@interruptlabs
@interruptlabs 7 ай бұрын
Where are people talking about this part? I'm curios about support for SDIO etc...
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Generally on the internet :P I am sure there are forums for it, but I don't use any instant messaging stuff so I'm not sure!
@Yasen6275
@Yasen6275 3 ай бұрын
Is it possible to solder SPI flash on tt? Will it be possible to use sd card and spi with proper adapter?
@PlatimaTinkers
@PlatimaTinkers 3 ай бұрын
Unfortunately not out of the box. The SPI pads and TF slot both use SD0 interface, however, there is SD1 which is used for the ethernet but if you know what you're doing could possibly be re-purposed!
@Yasen6275
@Yasen6275 3 ай бұрын
@@PlatimaTinkers Thanks
@PlatimaTinkers
@PlatimaTinkers 3 ай бұрын
@@Yasen6275 Any time!
@zxcvb_bvcxz
@zxcvb_bvcxz 9 ай бұрын
something a little off with the audio here - think this probably needed to be mixed to mono and you've got a bit of reverb.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Amazed you picked up on that haha. Yeah I could have mixed it to mono, but for bits where I lean away from the camera I just decided to leave it in. Didn't use my lapel mic this time. The reverb / odd issue was that there was a lot of construction going on outside, eg cement trucks, so I had to nearly completely drop 100Hz from it, and then above me I had a big core router running which is WAY louder than I wish it was, so that created a bit of a reverb/hum that I just couldn't quite knock. I am using Resolve Studio and I did try the Voice Isolator but it still seems to have some issues and randomly goes crackly at times.
@dtesta
@dtesta 8 ай бұрын
64MB RAM in the description, but I saw only 29MB in the terminal?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey yeah so I touch on this in the video a bit, and in the description, but long story short because it has a 2nd core and TPU, about half is reserved by/for ION which you can change if you build your own image.
@petedavis7970
@petedavis7970 9 ай бұрын
Watching this whole thing. Mind blown. 64GB of RAM and only $9... Then I noticed the M. :-(
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Oh mate hahaha. Yeah wouldn't that be the way!
@sc0or
@sc0or 9 ай бұрын
64MB + 128MB of RAM actually. 64GB is a max amount on an external flash memory.
@stalbaum
@stalbaum 9 ай бұрын
​@@sc0ormy second computer was 64M. Whoops, I meant 64K. Trs-80 Coco.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@sc0or oh where are you getting that info from?
@wernerviehhauser94
@wernerviehhauser94 8 ай бұрын
that is still 1024 times more that my first computer had and 16 times more than my first PC
@gustavoenriquejimenez8098
@gustavoenriquejimenez8098 9 ай бұрын
Would you try to run node-red? Thank you!
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Yeah mate should run Node Red without any real issue that I can think of. I it'll just be a tad slow, as it'll be using swap space on the SD Card instead of real RAM. What's your use case here? I'd recommend getting a Rock 4B or something if you want to run Node Red. These are meant to be embedded and run light-weight or custom-written applications.
@czrobotczrobot2469
@czrobotczrobot2469 9 ай бұрын
Question is if it can run web server (with PHP support) & MySQL?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Oh most certainly. You'd definitely NOT want to use this as a web host though; maybe just to present a UI for connected GPIO hardware.
@resneptacle
@resneptacle 9 ай бұрын
​@@PlatimaTinkersMakes me wonder how 'well' it would work as tiny embedded web server applicance, but with a full stack including a script handler and even database. I've run PHP7.4 and NGINX on an AMD K6 500MHz with 32MB of RAM and it did... fine with a couple test projects 🤔
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@resneptacle try it out and let me know! I would be super curious, but nginx might be pushing it as I think you can only get it down to about 16MB for a single master thread. PHP might be harder depending on what code you're executing. I'd say it can definitely be done, but maybe with something like lighttpd and very refined PHP code. That being said, you said you got it going with 32MB RAM, did you check swap utilisation?
@arie1293
@arie1293 8 ай бұрын
Just read on their website that an external transformer is needed for the rj45. Still need to read up more about it but that might be why yours died.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yo where did you see that? I think that may be a translation issue. The actual ethernet module itself is VERY basic; www.aliexpress.us/item/3256805730788067.html Just don't use 24V passive POE :P
@georgestheking1
@georgestheking1 9 ай бұрын
Hi, yes a SD CARD image files with all the stuff will be very nice.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Noted. I'm travelling for three weeks but will aim to upload an image that auto expands, includes dhclient, etc, when I'm back. Cheers!
@4b978
@4b978 9 ай бұрын
Where this device could be used and why just not flash the binary on the device? Is linux there just so ppl can do the dev stuff?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
You can use it where ever you want mate. The devs aim it quite heavily at IP cameras though. Flash binary all you want, there are example apps in the Github repo - you don't need to run Linux, that's just what sets it aside from some others like the Pi Pico.
@finhas8865
@finhas8865 3 ай бұрын
That would be a very powerful rubber ducky
@PlatimaTinkers
@PlatimaTinkers 3 ай бұрын
Yuuup haha
@butsukete1806
@butsukete1806 9 ай бұрын
So how is the GPIO compatibility for things like I2C and I2S?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey in what way do you mean? It has 3x pins that support I2C, I don't know of it supporting I2S, but it does have 2x ADCs which are 12 bit at 12.5MHz so you could do software implementation.
@butsukete1806
@butsukete1806 9 ай бұрын
@@PlatimaTinkers For I2S I mean using a PCM5102 or similar.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@butsukete1806 Aaah okay you know what, I did some digging and found that it DOES support I2S. For this it uses BCLK, LRCK, PCM, SDI and SDI pins (github.com/milkv-duo/hardware page 42) Then if you look at duo-schematic-v1.1.pdf section VDD18A_USB_PLLyou can see the IIS2 pins are shared with the ethernet interface and could be used. From what I can infer, the IIS1 pins are tied to GPIOC24, GPIOC23 and GPIOA30 which are otherwise used by the mic positive, onboard LED, and otherwise not connected. I am not sure if that ethernet PHY has any supplementary componentry, but I don't think there is much, so you'd just need to use whatever driver or python code to change the C906 pins to the correct mode.
@butsukete1806
@butsukete1806 9 ай бұрын
@@PlatimaTinkers Cool, thanks for looking into it, I might pick one of these up.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
So worth it! My stock should arrive tomorrow I hope, so can buy from me with good pricing if you're in Australia, else just scour online and see what you can find eg AliExpress
@redtails
@redtails 7 ай бұрын
is this like the 25$ raspberry pi that costs 150$ to buy?
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Ain't nothing like a Raspberry Pi sorry my friend. This is more of an eSBC, as compared to SBC. If you want a really functional but smaller RPi alternative, I really liked the MQ-Pro, but I am about to test the Milk-V Mars in a video coming out this weekend which I think smashes it.
@planker
@planker 9 ай бұрын
Excellent.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Welcome!
@nil0bject
@nil0bject 9 ай бұрын
funny how we got used to manhandling arduino's and raspberry pi's with little negative effects thanks for breaking yours so others don't btw: your shop link in the comments is wrong
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Yeah no joke hey - and welcome. Oh shitnuggets good catch. Corrected now and I'll setup a 301 redirect. Many thanks!
@nil0bject
@nil0bject 9 ай бұрын
@@PlatimaTinkers share the wealth knowledge is power
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@nil0bject Valid, thank you kindly good Sir!
@rurichan6009
@rurichan6009 8 ай бұрын
this looks cool also think we have the same laptop
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey thanks. And yeah it's a Lenovo X1 Carbon from maybe 4-5 years ago? It was retired from work because it's a tads busted, but works for these purposes!
@Luredreier
@Luredreier 8 ай бұрын
I'd love to see it run an some image processing.
@platima
@platima 8 ай бұрын
Same! Got any idea how to? Hah. I legit have MINIMAL experience with anything NPU/TPU based, let alone on an embedded platform.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Oops, wrong KZfaq account haha. What he said though ^^
@jetibest
@jetibest 7 ай бұрын
How about its power consumption at idle?
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Testing today for you!
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Without SD card: 15mA Booting: 80-114mA, average about 90. Idle after boot: 62mA
@jetibest
@jetibest 7 ай бұрын
@@PlatimaTinkers Thank you. I'm gonna assume that's at 3.3V, so that'd be about 0.2 Watt. For an SBC running Linux on RISC-V it's probably the best you can get at this time.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
@@jetibestAh no sorry mate 5V! Most of these are all 5V input these days. Sorry about that
@browaruspierogus2182
@browaruspierogus2182 9 ай бұрын
you most likely killed the chip or stabilizer with POE which has voltage between 44-57V
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey yeah nearly, but you might have missed that I am using passive POE - 24V. Hence the voltage regulator. It did actually work before I accidentally shorted it through shit soldering haha. Also 48V POE is active POE, so has to negotiate and is much safer! Thanks for your input though, appreciated!
@agrofaq
@agrofaq 8 ай бұрын
How to run Arduino sketch on this board?
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Nope
@paulstubbs7678
@paulstubbs7678 9 ай бұрын
9:22, I've a 64MB micro here, scavenged from something - still works fine.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Oooh nice one! What brand?
@paulstubbs7678
@paulstubbs7678 9 ай бұрын
@@PlatimaTinkers Kingmax
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@paulstubbs7678 news to me haha. Mind you, I don't remember obsolete brands from last year so well, let alone that far back!
@locaboy336
@locaboy336 7 ай бұрын
Maybe adding a GSM module do the work
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
What for?
@hongopocoporongo1105
@hongopocoporongo1105 15 күн бұрын
Why I didnt know this board? I need it now
@PlatimaTinkers
@PlatimaTinkers 15 күн бұрын
Hah yeah I use them for heaps of stuff! Link: shop.plati.ma/products/milk-v-duo-v1-2-hw
@hongopocoporongo1105
@hongopocoporongo1105 15 күн бұрын
@@PlatimaTinkers cool!! Thanks
@PlatimaTinkers
@PlatimaTinkers 14 күн бұрын
@@hongopocoporongo1105 Very welcome 😊
@therealchayd
@therealchayd 9 ай бұрын
I smell an impulse buy coming up 😅
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Do it mate. Do it HARD
@der.Schtefan
@der.Schtefan 8 ай бұрын
Funny that they export an RNDIS device, with Linux removing RNDIS support due to security issues.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
I know, I just read that on /. a few days ago 😂
@josephchamness9915
@josephchamness9915 9 ай бұрын
So, similar price to a pi zero?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
About half the price, with different connectivity, RISC-V instead of ARM, way faster, and can run a full OS
@josephchamness9915
@josephchamness9915 9 ай бұрын
@@PlatimaTinkers A pi zero is $10 to $15 vi $12 for the milk? And wouldn't the pi 1.3 or W be about the same speed, with the pi w 2 having 4 cores running at the same speed as the faster 1 on the milk? pi 512MB ddr ram vi 64mb for the milk.
@PaulSpades
@PaulSpades 9 ай бұрын
@@PlatimaTinkers You think a pi zero doesn't run linux? What are you smoking?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@PaulSpades hah smoking it all mate, all. Hah nah I keep getting the Pi Pico and Pi Zero mixed up -_-
@jj_0
@jj_0 7 ай бұрын
Man, micropython on this would be amazing. If you can do it, I that would be really nice.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
I think that is going to be my main use case my man. The Ox64, even though it's much the same, is just slightly under developed. This thing feels production ready, so I can start running all my garden controllers with them. I cannot see any CircuitPython / MicroPython implementations though, so would likely be barebones Linux + Python 3, which isn't bad I guess. Means you've got an OS there for a management plane, eg SSH, watchdog, RMM agent, etc.
@MrDeicide1
@MrDeicide1 9 ай бұрын
As soon as I heard Jooow I found m'self basking in Asstrailian sunlit beeeech with prettee lil bloo octopie playin' round mah toes
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
If only! It's bloody cold here right now haha. Bring back summer 👌👌
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
Great video. You talk very fast and a bit hard to understand but great coverage.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hahah thanks, and I know - my bad. Just uploading subtitles now so that should help!
@SP-ny1fk
@SP-ny1fk 8 ай бұрын
pi-hole would be great on this (pi-hole finally has RISC-V support)
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey yeah possibly, but Pi-Hole needs a fair bit of RAM! My own deployment in a docker container uses 147MB, so you'd likely need to turn on swap space, and make sure you've got a good SD card that can handle the wear
@linuxuser2928
@linuxuser2928 8 ай бұрын
@@PlatimaTinkersPiHole is very bloated. I’d just use Blocky DNS instead.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@linuxuser2928Oh really? Damn, yeah I noticed it's a tad on the fatter side. I'll check out Blocky! Much appreciated
@u9vata
@u9vata 8 ай бұрын
@@PlatimaTinkers I wonder when someone will make a product that just use plain RAM but with SD card interface haha. Honestly even I thought about doing that for my old laptop as a weird upgrade (and on linux I am 100% sure I can configure it just as swap).
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@u9vatamate I JUST did a video one one; kzfaq.info/get/bejne/h9qRY8iY1rjZips.html haha. Note that swap on NAND such as SD card will ruin it super quick. Enjoy!
@zizlog_sound
@zizlog_sound 9 ай бұрын
Neat little device but as you demonstrated milk-v also demonstrated the lack of implementing basic circuit protection. Buying cheap, you most certainly pay twice as much.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hahah yeah mate story of my life. That being said, if it's >$20 I generally do. I have just use 24V passive POE to power a LOT of equipment and never had an issue. In this case it appears the wire sheath had NEARLY melted through, but tested fine, then maybe overnight or if I dropped it that was the straw that broke the .... Milk-V's back.
@soundspark
@soundspark 9 ай бұрын
How good is the protection on a RP2040?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@soundspark what specific protection are you referring to?
@soundspark
@soundspark 9 ай бұрын
@@PlatimaTinkers ESD protection on the I/O pins is what I assume OP meant.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@soundspark oh well I would assume none? The RP2040 is just a chip, like the CV1800B. You'd want to stick TVS diodes on all external lines just like I didn't =/
@pete3897
@pete3897 9 ай бұрын
2:47: Thats not USB type A - it's type B micro (just say'n! maybe worth a drink? :)
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
AH right you are! I forget this, as usually it's Type-A to micro-B, so I just call it "A" haha. Good catch mate
@TheShorterboy
@TheShorterboy 9 ай бұрын
systemd-analyze will tell you how long it took to boot linux
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Ooooh I did not even think of that.... if this micro build even has systemd haha. I think it did? I forget - am travelling for work and knackered. Will check when I get back! Cheers
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
So there is no systemd-analyze hahah. I just video recorded it; ~13 seconds to boot, ~3 seconds of which is bm-dwmac configuring the ethernet interface
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
Have you found a way to make money on working on these. If you don't have ideas, I could bounce some off of you. I'm not good at what you do even though I'm a long retired tech who owned a medium sized ISP and IT consulting business for 27 years.
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
Really NOBODY knows what these things are able to do. so goddamn much capability!!!! I will most likely order some things from you for a friend of mine.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Nah KZfaq is nothing I actually make a profit from, but I'm always open to ideas. I currently run a small ICT company with a dozen staff, and that's the main bread and butter for me.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@ericlawrence9060 No worries at all! I am just getting the shop updated with these modules and other new stock this week. Cheers
@cronx1337
@cronx1337 7 ай бұрын
you call that a knife?
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
THIS is a knife.... Uhhh, kzfaq.info/get/bejne/fbCoqrp91LLZmmw.html will do!
@terroshak
@terroshak 7 ай бұрын
You nearly amputated your finger there 🤭
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Yeah I'm pretty damn good at that haha
@hotrodhunk7389
@hotrodhunk7389 8 ай бұрын
White background and white theme... I don't know if we can be friends...
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hahah can you elaborate on what you're referring to there? If you mean my computer, yeah the white background hurts my eyes, but Explorer is set to dark mode at least! For Vim and IDE's I usually use Solarized.
@hotrodhunk7389
@hotrodhunk7389 8 ай бұрын
@@PlatimaTinkers thank God 🙏 I was just joking FYI
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
​@@hotrodhunk7389 I wasn't - we can't be friends 😂
@blormpf1740
@blormpf1740 8 ай бұрын
Disappointed that in 2023 a device like this has only 64MB of RAM. Great video, though - thanks for taking the time to share
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey thanks for the feedback, greatly appreciated. Honestly, I think 64MB is heaps. If you look at so many other products like the Pi Pico, Ox64, or other similar MCUs/devboards, it's quite a jump! All depends on your use case though :)
@enterprise7585
@enterprise7585 7 ай бұрын
I'm wondering what we can do with this type of device? Cryptocurrency mining? :)
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Hah no most definitely not. Embedded application; camera, sensor, controller, etc. Perfect for computer integration of analogue and digital components, eg I have one attached to my MQQT solar controller to report on it in a web page!
@gaborm4767
@gaborm4767 7 ай бұрын
good good but why?
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
'Why'... the fundamental question of all time. One move once came up with the answer; 42.
@gaborm4767
@gaborm4767 7 ай бұрын
what will you use this machine for?
@PlatimaTinkers
@PlatimaTinkers 5 ай бұрын
Aaaaall sorts of things my friend!
@georgestheking1
@georgestheking1 8 ай бұрын
The last firmware 1.04 include python
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yeah saw that! I just installed it last week and was testing it out. Cheers
@rsfi_
@rsfi_ 8 ай бұрын
do a swap file ... then you can have 1gb ram out of it
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Yeah the latest release enabled swap, HOWEVER, a swapfile will destroy your SD card extremely quickly, so it's really not recommended. Probably better soldering on some NOR flash and using that. Still way slower than DRAM, but NOR flash can handle a lot more write cycles than the NAND that's in an SD card.
@urnoob5528
@urnoob5528 Ай бұрын
i dont get it at that price, why not just add a few more bucks and get a rpi zero 2 w, vastly superior specs and software that actually works
@PlatimaTinkers
@PlatimaTinkers Ай бұрын
My mate, RPi Zero 2W is a completely different product, with a different use case. It's quite clear you don't get it 😜 Also Zero 2W's fail so easily. I've got a pile of dead ones. Only SBC I've had that's ever failed on its own. Let alone repeatedly 😂
@samsmith1580
@samsmith1580 7 ай бұрын
Add a bit of memory and wifi and it would be cool.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Yeah you could upgrade it to 256MB of RAM, but those 2Gbit chips are about $63 USD each. Huuuu (might buy one). Edit: realised the RAM is built into this CV MCU, and that I was looking at NOR flash not DRAM haha. Oh well, could stick some NOR flash on there under the SD card and use it for swap! Wifi isn't so hard, will probably show that in my next video!
@samsmith1580
@samsmith1580 7 ай бұрын
@@PlatimaTinkers Cool.
@Panacea9
@Panacea9 Ай бұрын
I agree! It would be the stupidest plan if you didn't actually have a trojan inside. To have nukes, code on par at least with something years down the road, the developer that came up with it and who understands nukes and can scale them. Why would Canada not release its own chipset for safety? fear or more domination? With nukes and interfaces..you could just hand out everyone interfaces and they would join in... France setup the EU just for that reason...!
@Panacea9
@Panacea9 Ай бұрын
My bad! My Bad..I need to leave other options. The team got dominated hard..not really..but the fear was real.. Then they held onto the source information but let everyone take a beat down ,,me..and themselves..and other countries.. For a psych! That is the other option. They could have made the chip and let others have protection.. but fear of bribes and everything took over their thinking and ability to even struggle.
@Panacea9
@Panacea9 Ай бұрын
You would think, others wouldn't even bring it to the market.. they would all have to surrender to the states knowing that if they release their chips in their place they would have espionage all over.. My writing is poor...but it is for effect
@PlatimaTinkers
@PlatimaTinkers Ай бұрын
@@Panacea9 Yep I absolutely get you! It seems like it's a bit too rushed sometimes. I've told them that in recent feedback though!
@filthyfrankblack4067
@filthyfrankblack4067 9 ай бұрын
I saw one of these while looking for a size compairison between a esp32 c3 and raspberry pi pico. These eBSCs is for the people in tech industry that are getting paid so low they can't afford a full raspberry pi 4b. lol.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hahaha no shit you aren't wrong. I also do a fair bit with ESP32-C3's (see my other recent video about the DIY devboard), and have honestly never tried a Pi Pico but have had some sitting in a Cart for a while. What's your intended use case?
@NiallBeag
@NiallBeag 9 ай бұрын
If there's no graphics and sound, it's not an SBC. It's more than a microcontroller, but it's not an SBC.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Now THAT is a very valid point that no one on Reddit bought up haha. Most of their arguments were around if it can run a full OS like Linux, not just an RTOS. That being said there is actually graphics and sound, technically, the ports just aren't attached. Eg: - The dual lane CSI means you can easily hook it up to a HDMI bridge like the Arducam CSI-to-HDMI (which includes 3.5mm TRS for audio), or the B100 if that still exists. - Similarly with the ADC onboard you can hook a speaker up to an analogue output and play an MP3 with python. There are probably even GPIO audio drivers available! You're limited to about 40mA there, so very quiet, but you can easily hook up a little OpAmp like the Adafruit PAM8302. - Oh and it has mic pins :P But thank you kindly for the valid input!
@lookitsahorner
@lookitsahorner 9 ай бұрын
@@PlatimaTinkers That might be another way to classify eSBCs! Optional embedded A/V controllers which could be used but not strictly necessary
@NiallBeag
@NiallBeag 9 ай бұрын
​@@PlatimaTinkers Isn't the Arducam simply running the CSI protocol over an HDMI cable though? I don't think it implements the HDMI protocol at all, so it's not exactly video out. Things like the RPi have a SoC with onboard GPU, and I suspect this isn't the case here. The way I see it, this appears to be more closely related to Raspberry Pi Pico than any of the Pi SBCs, and if the term eSBC applies to this, it should apply to Picos. I don't think it does, but you might disagree. Of course, the question of whether sound and video can be software implemented and output and/or input on GPIO pins leads to a very interesting question: to what extent can a system without physical ports be considered an SBC? The Pi Zero needs a USB OTG adaptor to plug a keyboard in... is it a true SBC? It needs a USB hub to plug in a keyboard and mouse siultaneously, so I'm thinking maybe not. In fact, as I recall it the Raspberry Pi Foundation launched it on the grounds that lots of Pis were being used for embedded systems, and they wanted to feed that market, so they weren't really going for the SBC market anyway.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@lookitsahornervalid, but then that also slightly walks away from the 'single board' aspect?
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
@@NiallBeagOH right you are - I completely forgot about that. I'd say then a DVI breakout board like learn.adafruit.com/adafruit-dvi-breakout-board and the main implementation code looks fairly modular github.com/Wren6991/PicoDVI. It's meant for a Pi Pico, but all you really need is ~252MHz+ core, 3 PIO machines on the same PIO instance, 6 DMA channels, and 264KB SRAM/RAM. That being said, I had more of a think about it, and it has serial output. That's still a display, in much the same way computers had many years ago. Even though it was monochrome mostly-text, it was still a computer. Then you can also lastly go to the USB-C port. It's only USB 2.0, but you could in theory get a USB 2.0 DisplayLink adapter if there are supported drivers. I argue my stance on 'eSBC' but you do definitely raise a valid point! eSBC is not yet defined though, it's just something I flung out there, so we could say that it has to have network, video, audio and input in SOME form, with maximum a breakout board (not addon board) given the small form factor and intended modularity. So this has ethernet, serial I/O, microphone pins that can PROBABLY be used in reverse, USB keyboard support, and adding more can be done with a breakout board since there is enough power to do it all in software.
@seanocansey2956
@seanocansey2956 2 ай бұрын
Haha looks like a raspberry pi pico
@PlatimaTinkers
@PlatimaTinkers 2 ай бұрын
Yeah but WAY better!
@levieux1137
@levieux1137 9 ай бұрын
It looks interesting but you speak far too fast for me. For example I didn't understand anything during the battery power diagram 😞 Even the CC have a hard time following you and sometimes we don't have the time to read a line that instantly disappears.
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Hey mate I am very sorry and I know - I have German friends that struggle haha. I am trying to slow it a bit, but I also get excited, and am trying to keep the video short. Please feel free to ask any questions, or for translation! Hah. Cheers
@jamesross3939
@jamesross3939 8 ай бұрын
Try it at .75x speed under settings (gear wheel icon lower left icon of youtube videos) ... :)
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
@@jamesross3939Hahahah ripper idea. I am just uploading subtitles now too!
@lohikarhu734
@lohikarhu734 8 ай бұрын
your text overlays are bloody difficult to read...if they were a better colour, with an opaque background box, then even smaller text would be ok...
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Mate you are not wrong and I do apologise. I tweaked them a few times but am still learning and can definitely improve. The opaque background box is a great idea so thanks for that suggestion - will do so on the next video!
@uis246
@uis246 9 ай бұрын
It's 9 dollar, not 8
@FindecanorNotGmail
@FindecanorNotGmail 9 ай бұрын
Australian dollar, Brunei dollar, Canadian dollar, Eastern Caribbean dollar, Hong Kong dollar, Jamaican dollar, Liberian dollar, Namibian dollar, New Taiwan dollar, New Zealand dollar, Singapore dollar, Trinidad and Tobago Dollar, or some other dollar?
@uis246
@uis246 9 ай бұрын
@@FindecanorNotGmail US dollar
@PlatimaTinkers
@PlatimaTinkers 9 ай бұрын
Yeah I realised that and put it in the description. I will update the title at some point too! Cheers
@qnprogrammer
@qnprogrammer 8 ай бұрын
Just ordered one for $6.89 + $4.90/SH drive.google.com/file/d/1QxTuPgKlxKIJLLt6gaI_8mxf0p58HyH5/view?usp=sharing
@seanocansey2956
@seanocansey2956 2 ай бұрын
Get GBA running on it
@PlatimaTinkers
@PlatimaTinkers 2 ай бұрын
GBA?
@Monkeyindatrees
@Monkeyindatrees 2 күн бұрын
Imagine using windows🗿
@PlatimaTinkers
@PlatimaTinkers Күн бұрын
... for?
@ericlawrence9060
@ericlawrence9060 8 ай бұрын
Maybe get in contact with me. I sent you money on your paypal so you know i'm not some idiot. I'd like to bounce an idea off of you and fund a video and project if that is okay.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Easy done mate, just replying to your email now before I head out. Cheers
@hwhack
@hwhack 7 ай бұрын
The chip has the worst datasheet ever. Non of it makes any sense.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
Haha yeah so true. Unfortunately most of them are like this
@deslomeslager
@deslomeslager 8 ай бұрын
YT recommended this video, I do work on several IOT projects. Your video however did not help me in any way. My language is not English, and I do understand it very well. But. You talk way too fast. And, this video. What is the point of it? Showing your skills? I did not subscribe of course. I hope YT improves its algorithm. Note: I did have to gave a thumbs down, to 'teach' YT this is not my cup of tea.
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Hey thank you for your support and the comment! Playback Speed -> 0.75x helps haha. And no, I have no no skills - this is here to share it with the thousands of people that are interested and enjoy my content, plus give an overview of how easy or hard it is to use one of these. If you look at the hundreds of comments, many found this helpful, which makes me happy. Thanks again, and have an awesome weekend mate.
@imignap
@imignap 8 ай бұрын
Overpriced
@PlatimaTinkers
@PlatimaTinkers 8 ай бұрын
Wow, someone's on a shoestring budget 😂😂
@_specialneeds
@_specialneeds 7 ай бұрын
Risk v sucks if you have to actually get something done. Open source does not equal good. There simply is no real advantage.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
You're very entitled to your own opinion. But so am I, and my opinion is that you're wrong 😂
@_specialneeds
@_specialneeds 7 ай бұрын
@@PlatimaTinkers it's not worth $9 if it doesn't work correctly out of the box. Risk v costs you money if you have a deadline.
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
​@@_specialneedsAh, wrong again! This is where Milk-V does not work correctly out of the box. The RISC-V MCU did exactly as it was supposed to. And everything costs you money if you have a deadline, you just need to choose the right tool for the job. To help you understand a bit here; if you need a daily-use computer, then a Milk-V Duo probably isn't a good choice, however, if you're developing / prototyping an IP camera with onboard neural processing, this is an extremely good devboard to start with. On the other end of the spectrum, it is also ideal for HPC applications, data centres, AI training, and more, given it's beneficial open-source nature and customisable ISA. It's already eating into a lot of ARM's RISC marketshare and benefitting the worldwide compute space by creating competition, spurring-on innovation, and allowing greater access to embedded and high-performance development platforms. The benefit of zero licensing fees is just gravy at that point! Western Digital use RISC-V, Google use RISC-V, Alibaba use RISC-V, nVidia are implementing RISC-V, Huawei is making use of it in their newer hardware, and on and on. I am extremely certain that the engineers at these companies are a hell of a lot smarter than you or I, my good friend. That all being said, again, this is personal opinion - you are welcome to think whatever you would like.
@_specialneeds
@_specialneeds 7 ай бұрын
No nun of that applies because that's not what I'm talking about. But it doesn't really matter. @@PlatimaTinkers
@PlatimaTinkers
@PlatimaTinkers 7 ай бұрын
@@_specialneedsnun
A $9 Introduction to the RISC-V Future of Computing
26:34
apalrd's adventures
Рет қаралды 339 М.
Ну Лилит))) прода в онк: завидные котики
00:51
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,7 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 20 МЛН
The Worst Monitor Ever… In Color!
17:27
Linus Tech Tips
Рет қаралды 446 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 127 М.
The Day Silbury Hill Collapsed
11:43
Paul Whitewick
Рет қаралды 874 М.
A Look Inside Apple's $130 USB-C Cable
21:52
Adam Savage’s Tested
Рет қаралды 3,2 МЛН
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 2,9 МЛН
When Did Raspberry Pi become the villain?
21:54
Jeff Geerling
Рет қаралды 1,4 МЛН
Reviving a 1970’s Hard Drive for the Mini Centurion!
32:06
Usagi Electric
Рет қаралды 114 М.
Unleashing the $10 Tech Revolution: Milk-V Duo S Rocks the Linux World!
26:35
RISC-V isn't killing Arm (yet)
9:05
Jeff Geerling
Рет қаралды 333 М.
Интереснее чем Apple Store - шоурум BigGeek
0:42
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 2 МЛН
сюрприз
1:00
Capex0
Рет қаралды 275 М.
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 1,8 МЛН