Thank you! I will try to make more content. I have a lot of material for videos, but unfortunately making videos takes a lot of time (sometimes I feel like it is harder than the project itself lol)
Very interested to see how you’ve got on with Rust in your embedded project as I’d love to use it in my next ESP/Pico project. Yeap the RISC-V implementations of ESP32 are very much love performance limited. Hopefully this is changed in the future.
There are several HAL implementations for ESP32 with Rust. I picked the one that is a Rust wrap around ESP-IDF oficial framework. It is not very lightweigh and could be hard to setup as it has a ton of requirements that should be installed and present in PATH env var. But it is very feature rich. Webserver, non-volatile storage (NVS), Over The Air Updates (OTA), networking with DHCP and mDNS and many other things I did not try yet. Also everything it is based on FreeRTOS, so you can easily have threads and async execution with no effort. I have a very positive experience with that! Check out my GitHub repo maybe it will help you to get started. Also I recommend RustRover IDE from JetBrains. It is in early access but works like a charm. Reach out if you need some help!
Are you interested in having one? 😀 This one is assembled by hand. It takes about 4 hours to assemble with my skills. But I am planning to try small batch factory assembly for the next version, when I will fix all issues.
@@Positive_AltitudeIn case you never tried it: use some solder paste and a stencil. This usually speeds up placing parts a lot. Ofc you still need to apply your hotfixes afterwards. Also, nice project! Some additional sensors like gps might come handy if you loose your precious aerial vehicle.
@@ihopeusteponlego1614 Thak you! Yeah, will get there for sure. Also I think I am very lucky: my local hobby space has a small CNC pick-and-place machine! Will definitely invest time in learning how to use it.
Thank you! No, I did not. I don't have a way to measure battery/ambient temperature on this board. There is a temperature sensor in BMP280 but it could not be used for that, because it gets heat up by ESP32 chip, so does not provide ambient temperature :) Also from what I read Li-Po and Li-ion settings for MAX17048 are more or less similar. It can be used with default configuration if you don't need very precise SoC measurements. So it is good enough for me. It shows reasonable results at room temperature. But yeah, for the best performance there should be loaded correct model parameters into TABLE register and temperature compensation with RCOMP should be performed frequently. But it is probably too much for hobby project. Especially when exact battery SoC is not something extremely important.
I'm SO happy I found this channel.
Absolutely outstanding work.
Thank you! I will try to make more content. I have a lot of material for videos, but unfortunately making videos takes a lot of time (sometimes I feel like it is harder than the project itself lol)
insane progress compared to previous version. keep goin!
RRR v1.0 lets go!
Very interested to see how you’ve got on with Rust in your embedded project as I’d love to use it in my next ESP/Pico project.
Yeap the RISC-V implementations of ESP32 are very much love performance limited. Hopefully this is changed in the future.
There are several HAL implementations for ESP32 with Rust. I picked the one that is a Rust wrap around ESP-IDF oficial framework. It is not very lightweigh and could be hard to setup as it has a ton of requirements that should be installed and present in PATH env var. But it is very feature rich. Webserver, non-volatile storage (NVS), Over The Air Updates (OTA), networking with DHCP and mDNS and many other things I did not try yet. Also everything it is based on FreeRTOS, so you can easily have threads and async execution with no effort. I have a very positive experience with that! Check out my GitHub repo maybe it will help you to get started. Also I recommend RustRover IDE from JetBrains. It is in early access but works like a charm. Reach out if you need some help!
Fantastic work! Thank you for sharing and good luck with everything you do. Subscribed and watching with interest.
wow, great setup, thanks for sharing, good inspiration :)
Excellent work 👍
Wonderful..keep going !!! cheers !!!
Thank you! 😊
Its really compact compare to mine with an arduino uno and a breadboard with all components on 😅
Great work 👍
Thank you! Good luck with your projects!
And yours is probably still more capable than the Apollo flight computer. Technology is amazing.
Great work..thanks 🙏
Dude, actually amazing. how many can you produce???
Are you interested in having one? 😀 This one is assembled by hand. It takes about 4 hours to assemble with my skills. But I am planning to try small batch factory assembly for the next version, when I will fix all issues.
@@Positive_AltitudeIn case you never tried it: use some solder paste and a stencil. This usually speeds up placing parts a lot. Ofc you still need to apply your hotfixes afterwards.
Also, nice project! Some additional sensors like gps might come handy if you loose your precious aerial vehicle.
@@ihopeusteponlego1614 Thak you! Yeah, will get there for sure. Also I think I am very lucky: my local hobby space has a small CNC pick-and-place machine! Will definitely invest time in learning how to use it.
Nice
Great work! Did you change RCOMP in the config reg (MAX17048) to use it for Lithium-Polymer or are the curves thesame? Thanks!
Thank you! No, I did not. I don't have a way to measure battery/ambient temperature on this board. There is a temperature sensor in BMP280 but it could not be used for that, because it gets heat up by ESP32 chip, so does not provide ambient temperature :) Also from what I read Li-Po and Li-ion settings for MAX17048 are more or less similar. It can be used with default configuration if you don't need very precise SoC measurements. So it is good enough for me. It shows reasonable results at room temperature. But yeah, for the best performance there should be loaded correct model parameters into TABLE register and temperature compensation with RCOMP should be performed frequently. But it is probably too much for hobby project. Especially when exact battery SoC is not something extremely important.
@@Positive_Altitude Thanks for the reply!
Noice!
Gréât job!
Niiice One! Wondering if any custom PCBs or 3D printing parts may help? Would love to sponsor and reach any YT collab together! (PCBWay zoey)
Thank you! I will think about it!
@@Positive_Altitude Sure thing, you are welcomed anytime! Looking forward to your replay soon! (You can find my contact info under this account) 🤗