Ordered from LuckPro the max and touch screen and I got LOTS of extras! Camera, 64GB card, another PICO, antenna, battery, cables, rulers...I am really happy but I haven't been able use yet.
hello everyone I’m the winner of the last - FPGA - giveaway. His giveaways are legit. Also his style makes him a strong contender to overthrow Daniel Ricciardo as my fourth favorite Aussie. ( incredible achievement indeed ) I’m just here bragging before he does a collab with Dave from EEVblog and explodes in YT fame. Furthermore, my very trusted sources in China inform me that anytime he swears PCB way machines are blessed with 10% speed boost so they can spit up additional 5 PCBs per minute. Man is single-handedly keeping PCB industry afloat. True story.
This is the ticket for that then! I've got one customer interested in something similar. The hardest part would be setting up the CI/CD so any plates it doesn't recognise goes into the queue, then occasionally all the new plates go into the MV model, gets re-trained/compiled, and then uploaded to the eSBC and then rebooted.
I've got ~90 left in stock, go for it 😋 And good idea too, that'd be a cool project to see unfold! Just go get some mates to upvote your comment to increase your chances of winning one at least hah.
Hey mate if you haven't bought one... or more.. yet, this one is all yours! Email me your details and I'll post it out :) Sorry didn't get to it in the last pre-recorded video, and did not get around to recording one this weekend! Congrats, and thanks for your support!
could perfect for my desk robot for object detection and face recognition, first plan it to offload the processing to a mini pc and just use a wireless cam. This is small and powerful enough to do the processing onboard. Neat
I followed the 2nd roll your own alpine Linux with the guide by some small miracle i dumped thr FS into the sdk, it all compiled and I flashed it. It's a pretty slick little board I am quite happy with it, but it's so capable I am in paralysis trying to come up with a slide use case for it around the house.
Oh that is awesome, glad to hear! Hahah yeah I am the same. I am likely going to put a pile of the Pico Mini B's in the garden with just solar to boot up when it's sunny, join wifi, report soil/weather/sun, and die when the sun fades again 😅
I have no idea what I would do with one of these other than use it as another node for networking experiments, though I have enough RPis for that at the moment. Somewhat related: I soldered pin headers for the first time yesterday. Had to scrape away a bit of excess solder from half of the pins for the plastic shield to reattach to the M5stamp, but overall it was a good result. I'm excited to do some serious R&D work this weekend.
Great tutorial! I bought Pico Max to replace my OrangePi Zero and use it as a more energy efficient home print-server for my old HP Laser printer. The OrangePi was consuming 0.8W idle even if to switch off all the interfaces in Armbian-config and using the conservative governor for CPU, I was not able to get it lower... Following Wiki, I managed to flush the Alpine linux into Pico's internal SPI memory (no need for SD card), install CUPS print server and Avahi-daemon to make it discoverable in LAN. My wall socket power meter showed it consumed 0.1W, I was very happy! But for Pico there must be some additional things to be done that involved soldering, i.e. to add additional USB for power-supply (as the printer does not supply power via its USB port). This is where I messed... something was fused and the Pico burned, with nice smoke and smell... Perhaps I need to get my next Pico with presoldered GPIO pins)) I would have to check if the battery slot can be used for power supply while the usb-c port used as a host for printer, before I burned it.
Nice one re getting Alpine onto the SPI flash, that is some damn low power consumption! That really sucks you let out the magic smoke though. You can get them with pre-soldered headers, but I've not actually seen them stocked anywhere - just referred to in the stock codes with a 'H' at the end from memory. And yeah the VBUS pin connects to the 5V from USB-C, so you can give that 5V directly to power it :)
It is confusing indeed! As it is just a google translated post from Chinese... Let me know in which step you are stuck, otherwise there going to be a very long text. Perhaps, @PlatinaTinkers could do a video about it?
@@project-north It would be great if @PlatinaTinkers makes a video on it as online no such resources available for the steup. I dont know why ethernet connection is needed , they mentioned ADB connection with that I was able to see the files inside the OS, after thatn mentioned SDK for ubunut and macos, Im stuck on that SDK step. I use windows
I just jumped straight to the Alpine Linux Porting (1) part in the PicoQuality Community Sharing chapter in Wiki. Followed exactly as it was written and the Alpine booted to NAND-flash. You would need a usb-to-serial device to change network details via putty. It was shown how to do it in this channel in another video about pico
Astrophotography. I'd use it for control of my decade old $200 telescope. Been meaning to 3d print a replacement focuser since I stripped part of the rack. If I do, I want motor control for RA, Dec., and focus. I wouldn't have to do so much babysitting and maybe be able to control it with Stellarium or Sky Chart. With a GPS sensor and RTC,, I could do some fancy sky watching like the professionals on my shoestring budget.
That is an excellent idea! I love astrophotography so fully support this. Just get it setup with stepper, controller, etc. PS if you've not already, go check out the stuff Ian at Lonely Speck does!
Hi, complete noob here: I just bought a Luckfox Pico Pro which I'm guessing is very similar to this model. I'm planning on running computer vision on it with a USB camera but I can't because there is only one USB port that is reserved for power. Is there a safe way to power the board (I've heard about using GPIO but I'm hesitant to try this) while using USB for a camera? If not do cameras other than the one Luckfox offers (such as the RPi camera module) work on this board?
Yeah Pico Max/Pro/Plus all quite similar, just slight RAM/CPU differences. For the USB, it can be in host or device mode, and is not just power. So you can either use it like that, or use a USB hub with power passthrough (as I usually do), else you can just power it from the VBUS and GND pins - these literally connect straight to the USB-C power rails. Ref: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-GPIO You can only use the Luckfox cameras with these boards though. I am working on an adapter for it, but the Luckfox MIPI-CSI connection uses a non-standard pin order unfortunately. I hope that helps!
I probably use it for a custom mounted camera record some my projects so i didn't have to fuss with mounting other cameras. I think a custom camera like this would be really handy , the other thing might be building a custom security camera with it
Yeah I am considering doing that with the 4K lens on it so it's easier for me to cut to another angle when doing something odd like soldering in front of the main lens. And sorry for the delay, RUclips didn't send me a notification 😑
Absolutely! The USB type-C port can be host or device mode, configurable with the config tool or DTS. But it's important to note that if you use a UVC device such as a USB camera you likely won't be able to use the ISP processing for object detection/recognition, encoding, etc. You'd be subject to the V4L2 tools and similar. And yeah they use a special connector that is incompatible with all other cameras, however, I will soon be making an adapter cable or board for these! Ref: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-USB
Awesome video, just subscribed you. Gonna watch your channel videos and see what i can learn. I am here only for learning. I haven't touched these things ever. Do you have a discord community or something.
Hey thank you very kindly! I don't use any chat programs or communities really sorry. I do have reddit.com/r/Platima which is basically empty haha, else you can check out forums.luckfox.com/ Enjoy 😊
I think I would use this as a LAN 3d print monitoring camera, maybe try to get failure detection working as well. That being said, given the camera quality, it might serve me better as a generic webcam, possibly with AI background replacement.
@@PlatimaTinkers Got one already. Too busy using it to try training, though (uptime in excess of 40 days ...and only that short because a thunderstorm took out the mains supply). 🙂
Yeah not a bad idea at all. I'd go for the Duo S as it has the 15p1 connector, then use a good 4K camera like the IMX415 or IMX219 - whatever is supported. I've got a few here I need to test with it!
When you build your Alpine image you can specify them using `apk add`. By default it comes with a lot, but not all of them. You can see the 'alpine-base' package here: pkgs.alpinelinux.org/package/edge/main/x86/alpine-base (note it can be slow to load at times!)
@@PlatimaTinkers Not sure if I'm misunderstanding your answer or if you're misunderstanding my question. Alpine default has busybox, which includes bash, less, wget. Are you using Alpine without busybox?
A little hint on mounting these... put the pin headers pointing up. Then setup a pcb with headers such that the module plugs in upside down. If you leave a notch on the PCB to allow for the ethernet connector, then the entire assembly is a very solid way of mounting. I discovered this method using WT32-ETH 01 in a design.
Interesting idea! I used to do header pins pointing up, as I did in the Pico Mini video from memory, but then have found that makes some things difficult. Primarily I'd just love some M2 mounting holes, or even notches that can clip into a 3D printed case. That's a very insignificant feature request though!
@@PlatimaTinkers Since for my use I need some interface circuitry, I designed multiple 'motherboards' for the upside down ESP32 modules. These boards then have easy mounting for 3d printed cases. The only down side is the buttons etc are hidden, but we don't want anyone pushing the buttons anyway. Also the space between the socket headers has some room for the interface stuff. The Pico Max may be a good alternative to the WT32-ETH modules.
I don't see how this wouldn't be possible; Cortex-A7 (armv7) is supported by FreeBSD as Tier2, even if the RV1106 isn't directly. Ideally you just need a FreeBSD Docker image for it to make the process as easy as Alpine was (if that was an option)!
@@PlatimaTinkers Yes it should definitely be possible, but I'd just like submit the necessary patches for official upstream support, using this device as a testing platform! I'd love to see more tiny SBCs in use with FreeBSD and would love to work on that myself.
That is awesome to hear. I'll make not to post something about it when I do; either on here or Reddit! And sorry for the delay, RUclips didn't send me a notification 😑
This fella: ruclips.net/video/j312_PoFurs/видео.html&lc=Ugztf3NX6gCR-PkWZWJ4AaABAg Threw in some extras in the end too. Looking forward to seeing the audio streamer network!
Great to hear! I'd be super curious to see how they go with the RC planes. I take it you watch rctestflight? And sorry for the delay, RUclips didn't send me a notification 😑
Actually, this might be interesting to play with just for the sake of playing with Alpine Linux and the NPU, and keeping it on the LAN with Ethernet would be convenient.
using the two pico plus's i bought from your store to run power monitoring and daily control for my off-grid lithium ups/house battery. also flashed it with alpine and it works quite well uclibc is a pain
That is super awesome! You ain't wrong about uclibc though, it's bit my ass a few times and made me want to snap the SBC in half 🤣 And sorry for the delay, RUclips didn't send me a notification 😑
one question man, i have one with camera. But their documentation said that "only buildroot support npu engine, so how you run it on ubuntu". how you sending "example: like specific human face recoginization counting to something like a database server". i am stucking with that with buildroot as well as their buildroot image have no package manager
Hey yep that's just due to Rockchip using a different libc than is supported by Ubuntu, so their RKNN toolkit/SDK only runs on buildroot. If you're wanting additional packages in buildroot you can quickily and easily cut your own images and flash it, then pretty any package you desire can be included: github.com/LuckfoxTECH/luckfox-pico Else, you can always cross-compile from your system and copy it over: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-SDK Enjoy :)
Yeah man do it, that sounds awesome. No Ardupilot, so I guess... Picopilot needs to be a thing? 😅 In this case though I guess it'd be PocketPilot or very similar.
Yeah there is the shop.plati.ma/products/5mp-sbc-camera which has an OV5647 sensor and standard 15p1 connector so you'd need an adapter cable to suit the janky Luckfox 20pin connector, else use a baseboard.
@@DavidGranz Not that I know of. I'm considering making a board for it. Here's the issue: plati.ma/wp-content/uploads/2024/04/Schematic_MIPI-CSI_2024-04-28.pdf Notice anything different about the 20p connectors they use compared to... Any others? 😐
I dont get these "comes with NPU but no PoE" devices. The NPU is crap and you better do object detection on the server side even if you use a few watts more. But ok, it can be useful. But why no PoE? That's something that most users would want.
Yeah I think the NPU is definitely handy, 0.5 TOPS is plenty for object/license plate/people/animal/face recognition in a soho setting, or small commercial. It could probably learn ~80 objects reliably. But yeah. POE. C'mon
@@PlatimaTinkers do you plan on doing a video on the Pico Ultra w/ PoE? I'm considering getting one for a DIY security camera project (mainly for the PoE and small form factor) and would love to hear your thoughts on it! I was hoping to use a Raspberry Pi Camera Module 3 with it due to size constraints (the camera shown in this video would be too big), but it sounds like the connector's way different, so not sure how well that would work out 🤔
@@soullesswaffle Yeah mate I've had three here for a few weeks as I got them early, but had a bit of a backlog. Aiming to do those next weekend! Note that nearly all Luckfox products use a custom MIPI CSI connector / pin order (ref github.com/platima/sbc-cameras/blob/main/readme.md) and the Ultra is no exception, so currently only the SC3336 you saw can be used, but I am working on an adapter board. Cheers
Hey nah unfortunately not - confirmed with the Luckfox engineers - the Ubuntu build of course uses glibc, but the SDK for the NPU etc uses ulibc, so these binaries just won't run on the Ubuntu build.
@@mohanasundarampalanisamy8494 Alright so now that's getting more complicated! Hah. I use RUT241's these days, but the SIM7600 series for anything embedded, as you can also get it as a HAT. Check out: www.waveshare.com/catalogsearch/result/?q=sim7600. Else Huawei E8372's have always been my go-to USB stick for backup connections!
@@mohanasundarampalanisamy8494 Yes, I show the camera working in this video. Same as I talk about using ffmpeg and v4l. You should try watching the video instead of just asking questions. The camera can do 2592 x 1944 at 30fps.
I think 128MB and above is plenty. As you could see it was only using 9-24MB of the ~190MB doing nothing. Plenty of headroom to run web server, comms apps, etc. With the Milk-V you could also make use of the 2x RV64 cores, and have one core with the UI, and the RTOS core running the drone firmware you write. Memory is usually chewed up by processing media on the CPU, which these do in the ISP, so the CPU and most RAM is left there doing nearly nothing.
Can Alpine Linux use the camera? because Ubuntu doesn't. and I couldn't get alpinelinux to boot from sdcard. Do you have a guide on how to flash to use alpine? TKs
Hey I cover a bit of that in my video, and in the links in the description. This is probably your best bet though: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-1 The camera will work in both Ubuntu and Alpine, but you need to make sure you have the correct drivers and DTB config. The `luckfox-config` tool handles a fair bit of this, as you can find here: wiki.luckfox.com/Luckfox-Pico/Luckfox-config Good luck!
My nephew works for google, so he's always raving about AI this, and AI that. It's a bit of a dick fest really, the younger generation challenging us old farts. Needless-to-say, next time I go back home, I have to be completely up to snuff on all things AI. Lots to learn. What would I use the LuckFox for? It would help me keep the young whipper snapper in check, so I can maintain some dignity, next time he drones on and on about what a fantastic job google is doing with AI. What? You thought I'd be monitoring birds or something?
@@PlatimaTinkers Of course ... I meant it rhetorically. I restated the question which you asked, and then answered it. As for the AI, I agree with you to a point. For consumers, I'm pretty sure it's nothing but hype. Uses include enhanced web searching, smart assistant devices etc., which we mostly already have. For big companies, governments, police and the military ... I'm much more concerned about the uses it will be put to. Big Brother types of things. The only consistent message is that it either 'will' or 'will not' cost a lot of people their jobs, depending on who is being asked. For me personally, not much of an up side, and potentially a huge down side. But I'm not making a big distinction between 'AI' and 'machine vision.' Both of these use essentially the same tools for pattern matching and prediction, just on different sets of data. Do a search on 'Lavender AI' to see how israel is using AI to create 'target lists' from the tens of thousands of people the system monitors. I won't get into my political views here. Suffice to say, this system definitely uses machine vision for facial recognition etc. If it's not the same thing, there is certainly a lot of overlap. So for me ... all of this is both fascinating and concerning at the same time.
@@RUclipsBorkedMyOldHandle_why Valid point :P Some interesting things to read there! You're not wrong on any account though, and very valid input! Cheers
I've tried/started on it, but 1) every time I go to, someone else brings one out - eg like a stamp-sized Milk-V Duo... then the LicheeRV Nano came out haha, and 2) It's BLOODY COMPLEX. Oh also 3) EXPENSIVE 🤣
Did I? News to me haha. They released the Pico Ultra, which has a PoE variant, and I WAS working on a PoE HAT for these but never finished it. This is the next option which a few people like: shop.plati.ma/products/usb-type-c-poe-splitter-gigabit-5v-2-5a
Instructions for creating Alpine, and image download: 1. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-1 2. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-2 Link on how to flash: 3. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-SD-Card-burn-image
@@PlatimaTinkers thanks for the previous response. one thing to clear, Is it possible to use apt-get install or possible to install and run ethercap or nmap like tools?
@@MohamedAfzal No worries! Yep if you're using the Ubuntu or Alpine builds you've got the package manager. For buildroot you'd need to re-build the image with your desired packages.
@@tomlynn1000 it doesn't have wifi though - you'd need to add on a module that supports 'promiscuous mode'. Might take some research, but could be doable!
@@PlatimaTinkers The size of the connector Sparkfun uses for their Qwiic hardware would be better since then it wouldn't confuse the heck out of people. We have that enough nowadays with the different USB style plugs. Would have to either make an adapter for it though or make a hub with this style of connectors like you said. This would reduce the height. These could point perpendicular or parallel to the board.
@@TheKuptis Unfortunately the Qwiic connector isn't electrically compatible with network data, you could probably get 10Mbps if you were lucky though, but you'd be more likely to damage the device on either end as the multiple uses of a JST connector could cause even more confusion. USB Type-C is actually compatible with network via the ThunderBolt protocol or DP Alt Mode - we use a lot of USB-C networking for high speed data storage access and similar 5-20Gbps short-distance network needs.
@@PlatimaTinkers So to go back to your mention of ethernet to USB-C hub or to USB-C adapter, please get these companies to start doing this so the board isn't so big just because of the RJ45 jack.
Hahahahahahahahahahahaha. Well, not wrong I guess! Except I suspect the one being surveilled would notice the 300ft Cat5 cable running into the house 😂
Ordered from LuckPro the max and touch screen and I got LOTS of extras! Camera, 64GB card, another PICO, antenna, battery, cables, rulers...I am really happy but I haven't been able use yet.
Congratulations on winning the giveaway!
How come you haven't been able to use it?
Kudos to PCBWay for being good sports.
Yep hoping it wasn't just lost in translation haha. Will see what my lovely account manager says about this video 😅
This is a really cool little sbc - and running Alpine on it would make a lot of sense with it's miniscule resource consumption.
Absolutely seconded!
And sorry for the delay, RUclips didn't send me a notification 😑
hello everyone
I’m the winner of the last - FPGA - giveaway.
His giveaways are legit.
Also his style makes him a strong contender to overthrow Daniel Ricciardo as my fourth favorite Aussie. ( incredible achievement indeed )
I’m just here bragging before he does a collab with Dave from EEVblog and explodes in YT fame.
Furthermore, my very trusted sources in China inform me that anytime he swears PCB way machines are blessed with 10% speed boost so they can spit up additional 5 PCBs per minute. Man is single-handedly keeping PCB industry afloat. True story.
Hahah that's the best comment, pinned!
Hope ya doing well, and good to confirm the PCB fabrication blessings aren't just a rumour 😋😂
@@PlatimaTinkers Thank You mate. Hope all is well with you as well. Will drink one in your name tonight. Cheers.
@@HBam-o1p Cheers! Just busy packing and shipping Milk-V Duo S orders after the stock finally turned up 😅
I have a car park and planing on putting together a small camera for recognizing and remembering number plates
This is the ticket for that then! I've got one customer interested in something similar. The hardest part would be setting up the CI/CD so any plates it doesn't recognise goes into the queue, then occasionally all the new plates go into the MV model, gets re-trained/compiled, and then uploaded to the eSBC and then rebooted.
Nice board! I'd build a little cluster (huh I guess I need more than 1) of network audio streamers with it.
I've got ~90 left in stock, go for it 😋 And good idea too, that'd be a cool project to see unfold!
Just go get some mates to upvote your comment to increase your chances of winning one at least hah.
Hey mate if you haven't bought one... or more.. yet, this one is all yours!
Email me your details and I'll post it out :)
Sorry didn't get to it in the last pre-recorded video, and did not get around to recording one this weekend!
Congrats, and thanks for your support!
@@PlatimaTinkers Oh! Awesome! I'll shoot you my details! Thanks a lot :D
@@tollertup :D
Platima Tinkers you could use a microsd cable to SD card and move it away for lager capacity cards etc and put that heatsink on.
Excellent idea! Did not even think of that, cheers
could perfect for my desk robot for object detection and face recognition, first plan it to offload the processing to a mini pc and just use a wireless cam. This is small and powerful enough to do the processing onboard. Neat
That it is! Pretty good for CV applications, which is likely going to be my main use case
I followed the 2nd roll your own alpine Linux with the guide by some small miracle i dumped thr FS into the sdk, it all compiled and I flashed it. It's a pretty slick little board I am quite happy with it, but it's so capable I am in paralysis trying to come up with a slide use case for it around the house.
Oh that is awesome, glad to hear!
Hahah yeah I am the same. I am likely going to put a pile of the Pico Mini B's in the garden with just solar to boot up when it's sunny, join wifi, report soil/weather/sun, and die when the sun fades again 😅
I have no idea what I would do with one of these other than use it as another node for networking experiments, though I have enough RPis for that at the moment.
Somewhat related: I soldered pin headers for the first time yesterday. Had to scrape away a bit of excess solder from half of the pins for the plastic shield to reattach to the M5stamp, but overall it was a good result. I'm excited to do some serious R&D work this weekend.
Glad to hear, and happy soldering!
Great tutorial!
I bought Pico Max to replace my OrangePi Zero and use it as a more energy efficient home print-server for my old HP Laser printer. The OrangePi was consuming 0.8W idle even if to switch off all the interfaces in Armbian-config and using the conservative governor for CPU, I was not able to get it lower...
Following Wiki, I managed to flush the Alpine linux into Pico's internal SPI memory (no need for SD card), install CUPS print server and Avahi-daemon to make it discoverable in LAN. My wall socket power meter showed it consumed 0.1W, I was very happy! But for Pico there must be some additional things to be done that involved soldering, i.e. to add additional USB for power-supply (as the printer does not supply power via its USB port). This is where I messed... something was fused and the Pico burned, with nice smoke and smell... Perhaps I need to get my next Pico with presoldered GPIO pins))
I would have to check if the battery slot can be used for power supply while the usb-c port used as a host for printer, before I burned it.
Nice one re getting Alpine onto the SPI flash, that is some damn low power consumption!
That really sucks you let out the magic smoke though. You can get them with pre-soldered headers, but I've not actually seen them stocked anywhere - just referred to in the stock codes with a 'H' at the end from memory.
And yeah the VBUS pin connects to the 5V from USB-C, so you can give that 5V directly to power it :)
How did you set it up? I followed Pico Max official documentation , its very confusing , Im still not able to set it up
It is confusing indeed! As it is just a google translated post from Chinese... Let me know in which step you are stuck, otherwise there going to be a very long text. Perhaps, @PlatinaTinkers could do a video about it?
@@project-north It would be great if @PlatinaTinkers makes a video on it as online no such resources available for the steup. I dont know why ethernet connection is needed , they mentioned ADB connection with that I was able to see the files inside the OS, after thatn mentioned SDK for ubunut and macos, Im stuck on that SDK step. I use windows
I just jumped straight to the
Alpine Linux Porting (1) part in the PicoQuality Community Sharing chapter in Wiki. Followed exactly as it was written and the Alpine booted to NAND-flash. You would need a usb-to-serial device to change network details via putty. It was shown how to do it in this channel in another video about pico
Astrophotography. I'd use it for control of my decade old $200 telescope. Been meaning to 3d print a replacement focuser since I stripped part of the rack. If I do, I want motor control for RA, Dec., and focus.
I wouldn't have to do so much babysitting and maybe be able to control it with Stellarium or Sky Chart. With a GPS sensor and RTC,, I could do some fancy sky watching like the professionals on my shoestring budget.
That is an excellent idea! I love astrophotography so fully support this. Just get it setup with stepper, controller, etc.
PS if you've not already, go check out the stuff Ian at Lonely Speck does!
Hi, complete noob here:
I just bought a Luckfox Pico Pro which I'm guessing is very similar to this model. I'm planning on running computer vision on it with a USB camera but I can't because there is only one USB port that is reserved for power. Is there a safe way to power the board (I've heard about using GPIO but I'm hesitant to try this) while using USB for a camera? If not do cameras other than the one Luckfox offers (such as the RPi camera module) work on this board?
Also 1 more thing: is it possible to use the NPU for inference in alpine linux? I heard that it's not possible use the NPU on ubuntu.
Yeah Pico Max/Pro/Plus all quite similar, just slight RAM/CPU differences.
For the USB, it can be in host or device mode, and is not just power. So you can either use it like that, or use a USB hub with power passthrough (as I usually do), else you can just power it from the VBUS and GND pins - these literally connect straight to the USB-C power rails. Ref: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-GPIO
You can only use the Luckfox cameras with these boards though. I am working on an adapter for it, but the Luckfox MIPI-CSI connection uses a non-standard pin order unfortunately.
I hope that helps!
I probably use it for a custom mounted camera record some my projects so i didn't have to fuss with mounting other cameras. I think a custom camera like this would be really handy , the other thing might be building a custom security camera with it
Yeah I am considering doing that with the 4K lens on it so it's easier for me to cut to another angle when doing something odd like soldering in front of the main lens.
And sorry for the delay, RUclips didn't send me a notification 😑
I was thinking about buying a couple of them so this video comes in handy 😊
So worth it. I think this may currently be my favourite SBC
hey,can i use use usb camera(through type c port) instead of those 20 pins,couldn't find camera for it in my country only sbc..................
Absolutely! The USB type-C port can be host or device mode, configurable with the config tool or DTS. But it's important to note that if you use a UVC device such as a USB camera you likely won't be able to use the ISP processing for object detection/recognition, encoding, etc. You'd be subject to the V4L2 tools and similar.
And yeah they use a special connector that is incompatible with all other cameras, however, I will soon be making an adapter cable or board for these!
Ref: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-USB
Awesome video, just subscribed you. Gonna watch your channel videos and see what i can learn. I am here only for learning. I haven't touched these things ever. Do you have a discord community or something.
Hey thank you very kindly!
I don't use any chat programs or communities really sorry. I do have reddit.com/r/Platima which is basically empty haha, else you can check out forums.luckfox.com/
Enjoy 😊
I think I would use this as a LAN 3d print monitoring camera, maybe try to get failure detection working as well. That being said, given the camera quality, it might serve me better as a generic webcam, possibly with AI background replacement.
That 3Dprint monitoring is an excellent idea!
@PlatimaTinkers How to train for something as nebulous as smoke, though? 🙂
@@PuceBaboon Hrmm, could be doable I think! Buy one and find out 😋
@@PlatimaTinkers Got one already. Too busy using it to try training, though (uptime in excess of 40 days ...and only that short because a thunderstorm took out the mains supply). 🙂
@@PuceBaboon Oh awesome, let me know if you ever get around to it! Decent uptime for an SBC too, Get a UPS though :P
I am thinking of building a security Camara with this or milk-v duo
Yeah not a bad idea at all. I'd go for the Duo S as it has the 15p1 connector, then use a good 4K camera like the IMX415 or IMX219 - whatever is supported. I've got a few here I need to test with it!
24:05 doesn't alpine's busybox come with some of those by default (bash, less, wget, doas)?
When you build your Alpine image you can specify them using `apk add`.
By default it comes with a lot, but not all of them. You can see the 'alpine-base' package here: pkgs.alpinelinux.org/package/edge/main/x86/alpine-base (note it can be slow to load at times!)
@@PlatimaTinkers Not sure if I'm misunderstanding your answer or if you're misunderstanding my question. Alpine default has busybox, which includes bash, less, wget. Are you using Alpine without busybox?
@@Crftbt OH right yeah, when I built my Alpine image I chose to use bash instead of busybox.
@@PlatimaTinkers ruclips.net/video/sIG2P9k6EjA/видео.html
That is excellent, thank you kindly!
A little hint on mounting these... put the pin headers pointing up. Then setup a pcb with headers such that the module plugs in upside down. If you leave a notch on the PCB to allow for the ethernet connector, then the entire assembly is a very solid way of mounting. I discovered this method using WT32-ETH 01 in a design.
Interesting idea! I used to do header pins pointing up, as I did in the Pico Mini video from memory, but then have found that makes some things difficult.
Primarily I'd just love some M2 mounting holes, or even notches that can clip into a 3D printed case. That's a very insignificant feature request though!
@@PlatimaTinkers Since for my use I need some interface circuitry, I designed multiple 'motherboards' for the upside down ESP32 modules. These boards then have easy mounting for 3d printed cases. The only down side is the buttons etc are hidden, but we don't want anyone pushing the buttons anyway. Also the space between the socket headers has some room for the interface stuff. The Pico Max may be a good alternative to the WT32-ETH modules.
@@DavidGranz Ah okay, interesting. Good to know! Cheers
rtc is super useful for a sensor. can tag readings with the time.
Absolutely, I get so happy when I see RTCs haha
I dont know what i'll use it for.. but did you know that I use Arch Linux ?
In the words of a great man; "Make it so". (hub.docker.com/r/agners/archlinuxarm)
I'd love to work on getting FreeBSD to run on this! I'd love to see if it'll run a couple backup jails with its USB and stable ethernet connection.
I don't see how this wouldn't be possible; Cortex-A7 (armv7) is supported by FreeBSD as Tier2, even if the RV1106 isn't directly. Ideally you just need a FreeBSD Docker image for it to make the process as easy as Alpine was (if that was an option)!
Oh these instructions don't actually look too bad: wiki.freebsd.org/arm/Build_image_using_release_building_infrastructure
@@PlatimaTinkers Yes it should definitely be possible, but I'd just like submit the necessary patches for official upstream support, using this device as a testing platform! I'd love to see more tiny SBCs in use with FreeBSD and would love to work on that myself.
@@svmhdvn Go for it, I am sure it'd be appreciated by the community!
Yup, I'd like to see that, too. Good idea!
I will like to see how you use it in the Garden because I'm also a plant lover and have a greenhouse
That is awesome to hear. I'll make not to post something about it when I do; either on here or Reddit!
And sorry for the delay, RUclips didn't send me a notification 😑
Who's the lucky devil that got the board and camera?
This fella: ruclips.net/video/j312_PoFurs/видео.html&lc=Ugztf3NX6gCR-PkWZWJ4AaABAg
Threw in some extras in the end too. Looking forward to seeing the audio streamer network!
VLC is the most op software out there
🤘
i bought this a few months ago and it is awesome,. gonna use a few more on some fixed wing rc planes. But I have alot to read and learn.
Great to hear! I'd be super curious to see how they go with the RC planes. I take it you watch rctestflight?
And sorry for the delay, RUclips didn't send me a notification 😑
Is it also possible to get a Buildroot config up and running for this SBC? It looks a bit hard with the special SDK needed.
... it'd help if you watched the video... or any of the videos... or read the documentation 😑
Actually, this might be interesting to play with just for the sake of playing with Alpine Linux and the NPU, and keeping it on the LAN with Ethernet would be convenient.
Yeah I'm really enjoying these Luckfox Picos!
I could set up a scanner that has Linux support but no Windows 11 support with this. Maybe find a way to do OCR as well.
Not a bad idea! Would take some tinkering 😋
using the two pico plus's i bought from your store to run power monitoring and daily control for my off-grid lithium ups/house battery. also flashed it with alpine and it works quite well
uclibc is a pain
That is super awesome! You ain't wrong about uclibc though, it's bit my ass a few times and made me want to snap the SBC in half 🤣
And sorry for the delay, RUclips didn't send me a notification 😑
one question man, i have one with camera. But their documentation said that "only buildroot support npu engine, so how you run it on ubuntu". how you sending "example: like specific human face recoginization counting to something like a database server". i am stucking with that with buildroot as well as their buildroot image have no package manager
Hey yep that's just due to Rockchip using a different libc than is supported by Ubuntu, so their RKNN toolkit/SDK only runs on buildroot.
If you're wanting additional packages in buildroot you can quickily and easily cut your own images and flash it, then pretty any package you desire can be included: github.com/LuckfoxTECH/luckfox-pico
Else, you can always cross-compile from your system and copy it over: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-SDK
Enjoy :)
Im thinking, stick this in a fixed wing drone and run some sort of flight controller!
Yeah man do it, that sounds awesome. No Ardupilot, so I guess... Picopilot needs to be a thing? 😅 In this case though I guess it'd be PocketPilot or very similar.
KVM, shame the cable isn't standard for the camera input.
Yeah I know 😥 I've raised this with their engineering team
is there actually a 5MP camera available? All I can find anywhere are 3MP cameras.
Yeah there is the shop.plati.ma/products/5mp-sbc-camera which has an OV5647 sensor and standard 15p1 connector so you'd need an adapter cable to suit the janky Luckfox 20pin connector, else use a baseboard.
@@PlatimaTinkers does the adapter cable exist somewhere?
@@DavidGranz Not that I know of. I'm considering making a board for it. Here's the issue: plati.ma/wp-content/uploads/2024/04/Schematic_MIPI-CSI_2024-04-28.pdf
Notice anything different about the 20p connectors they use compared to... Any others? 😐
I dont get these "comes with NPU but no PoE" devices.
The NPU is crap and you better do object detection on the server side even if you use a few watts more. But ok, it can be useful.
But why no PoE? That's something that most users would want.
Yeah I think the NPU is definitely handy, 0.5 TOPS is plenty for object/license plate/people/animal/face recognition in a soho setting, or small commercial. It could probably learn ~80 objects reliably.
But yeah. POE. C'mon
The pico ultra has a Poe module, waiting for it to arrive
@@stereoactivo yeah mate got three here, two I'm giving away, and then there's more stock on the way for general public sale 😁
@@PlatimaTinkers do you plan on doing a video on the Pico Ultra w/ PoE? I'm considering getting one for a DIY security camera project (mainly for the PoE and small form factor) and would love to hear your thoughts on it! I was hoping to use a Raspberry Pi Camera Module 3 with it due to size constraints (the camera shown in this video would be too big), but it sounds like the connector's way different, so not sure how well that would work out 🤔
@@soullesswaffle Yeah mate I've had three here for a few weeks as I got them early, but had a bit of a backlog. Aiming to do those next weekend!
Note that nearly all Luckfox products use a custom MIPI CSI connector / pin order (ref github.com/platima/sbc-cameras/blob/main/readme.md) and the Ultra is no exception, so currently only the SC3336 you saw can be used, but I am working on an adapter board.
Cheers
Error on 19:40 (ubuntu ldd output)
this libs are placed in /oem/usr/lib
just need to include this in your $PATH
Hey nah unfortunately not - confirmed with the Luckfox engineers - the Ubuntu build of course uses glibc, but the SDK for the NPU etc uses ulibc, so these binaries just won't run on the Ubuntu build.
I'm gonna build the most overpowered security camera with this board 😂
Haha nice! I'd use Reolink for inspiration, but make it way more useable. Their tech is good, the limited functionality and UI is not!
Wow this would be super useful!
Yep! I'm really enjoying playing with them too!
ffmpeg or v4l2 supported for camera?
Yeah that's why I built the image with those included :)
@@PlatimaTinkers also can you suggest a convertor for usb to 4g modem way to make remote compact camera box
@@mohanasundarampalanisamy8494 Alright so now that's getting more complicated! Hah. I use RUT241's these days, but the SIM7600 series for anything embedded, as you can also get it as a HAT. Check out: www.waveshare.com/catalogsearch/result/?q=sim7600. Else Huawei E8372's have always been my go-to USB stick for backup connections!
@@PlatimaTinkers have you tested fps with camera? I guess someone posted like above 5 fps is ok for cam
@@mohanasundarampalanisamy8494 Yes, I show the camera working in this video. Same as I talk about using ffmpeg and v4l. You should try watching the video instead of just asking questions.
The camera can do 2592 x 1944 at 30fps.
I would like to try qt5 or 6 graphical interface to control stuff thru GPIO
I have no idea how you'd achieve that, but I fully support the endeavour and would love to hear how you go!
Do you think these/milkv duo would work for an autonomous surveillance drone?or would it be better to use a board with more memory?
I think 128MB and above is plenty. As you could see it was only using 9-24MB of the ~190MB doing nothing. Plenty of headroom to run web server, comms apps, etc. With the Milk-V you could also make use of the 2x RV64 cores, and have one core with the UI, and the RTOS core running the drone firmware you write.
Memory is usually chewed up by processing media on the CPU, which these do in the ISP, so the CPU and most RAM is left there doing nearly nothing.
Can Alpine Linux use the camera? because Ubuntu doesn't.
and I couldn't get alpinelinux to boot from sdcard. Do you have a guide on how to flash to use alpine? TKs
Hey I cover a bit of that in my video, and in the links in the description. This is probably your best bet though: wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-1
The camera will work in both Ubuntu and Alpine, but you need to make sure you have the correct drivers and DTB config. The `luckfox-config` tool handles a fair bit of this, as you can find here: wiki.luckfox.com/Luckfox-Pico/Luckfox-config
Good luck!
My nephew works for google, so he's always raving about AI this, and AI that. It's a bit of a dick fest really, the younger generation challenging us old farts. Needless-to-say, next time I go back home, I have to be completely up to snuff on all things AI. Lots to learn.
What would I use the LuckFox for? It would help me keep the young whipper snapper in check, so I can maintain some dignity, next time he drones on and on about what a fantastic job google is doing with AI.
What? You thought I'd be monitoring birds or something?
"What would I use the LuckFox for?"
@@PlatimaTinkers Of course ... I meant it rhetorically. I restated the question which you asked, and then answered it.
As for the AI, I agree with you to a point. For consumers, I'm pretty sure it's nothing but hype. Uses include enhanced web searching, smart assistant devices etc., which we mostly already have. For big companies, governments, police and the military ... I'm much more concerned about the uses it will be put to. Big Brother types of things. The only consistent message is that it either 'will' or 'will not' cost a lot of people their jobs, depending on who is being asked. For me personally, not much of an up side, and potentially a huge down side.
But I'm not making a big distinction between 'AI' and 'machine vision.' Both of these use essentially the same tools for pattern matching and prediction, just on different sets of data. Do a search on 'Lavender AI' to see how israel is using AI to create 'target lists' from the tens of thousands of people the system monitors. I won't get into my political views here. Suffice to say, this system definitely uses machine vision for facial recognition etc. If it's not the same thing, there is certainly a lot of overlap.
So for me ... all of this is both fascinating and concerning at the same time.
@@RUclipsBorkedMyOldHandle_why Valid point :P
Some interesting things to read there!
You're not wrong on any account though, and very valid input! Cheers
I'd use this to attempt an ai camera to detect my wife entering my house and play fart sounds if she is detected. That camera quality was nice!
Hahaha that is fucking excellent. I hope you win! Go get some mates to upvote this comment 😂
Is possible to do a SMB server???
Yep!
great video
Thanks mate much appreciated!
You should have pcb help you make your own version of this little board
I've tried/started on it, but 1) every time I go to, someone else brings one out - eg like a stamp-sized Milk-V Duo... then the LicheeRV Nano came out haha, and 2) It's BLOODY COMPLEX. Oh also 3) EXPENSIVE 🤣
You mentioned poe in the beginning.....
Did I? News to me haha. They released the Pico Ultra, which has a PoE variant, and I WAS working on a PoE HAT for these but never finished it. This is the next option which a few people like: shop.plati.ma/products/usb-type-c-poe-splitter-gigabit-5v-2-5a
how the alpine was loaded. i created the image but it does not boot from SD
Instructions for creating Alpine, and image download:
1. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-1
2. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-Alpine-Linux-2
Link on how to flash:
3. wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-SD-Card-burn-image
@@PlatimaTinkers thanks for the previous response. one thing to clear, Is it possible to use apt-get install or possible to install and run ethercap or nmap like tools?
@@MohamedAfzal No worries! Yep if you're using the Ubuntu or Alpine builds you've got the package manager. For buildroot you'd need to re-build the image with your desired packages.
I'd use this device to video capture license plates for any vehicle passing, and especially stopping at my home. Crime is a thing.
Bloody good idea mate!
@@PlatimaTinkers Would also like to capture any wireless MAC addresses, either bluetooth or wifi as devices pass. Date/time stamps for all, of course
@@tomlynn1000 it doesn't have wifi though - you'd need to add on a module that supports 'promiscuous mode'. Might take some research, but could be doable!
With these boards getting so small need to come up with a smaller ethernet jack.
I mean really, you could have a network switch which is just all USB type-C ports?
@@PlatimaTinkers The size of the connector Sparkfun uses for their Qwiic hardware would be better since then it wouldn't confuse the heck out of people. We have that enough nowadays with the different USB style plugs. Would have to either make an adapter for it though or make a hub with this style of connectors like you said. This would reduce the height. These could point perpendicular or parallel to the board.
@@TheKuptis Unfortunately the Qwiic connector isn't electrically compatible with network data, you could probably get 10Mbps if you were lucky though, but you'd be more likely to damage the device on either end as the multiple uses of a JST connector could cause even more confusion.
USB Type-C is actually compatible with network via the ThunderBolt protocol or DP Alt Mode - we use a lot of USB-C networking for high speed data storage access and similar 5-20Gbps short-distance network needs.
@@PlatimaTinkers Just using it as an example, but OK. DIdn't know that about USB-C.
@@PlatimaTinkers So to go back to your mention of ethernet to USB-C hub or to USB-C adapter, please get these companies to start doing this so the board isn't so big just because of the RJ45 jack.
I know the device has many legit uses but changing Mac address on boot and automatically streaming a camera sounds like a pervs wet dream 😂
Hahahahahahahahahahahaha. Well, not wrong I guess! Except I suspect the one being surveilled would notice the 300ft Cat5 cable running into the house 😂
😀
😁