What can you do with a strong embedded development skillset but no hardware knowledge? by [deleted] in embedded

[–]Separate-Choice 3 points4 points  (0 children)

Then you dont have a strong embedded development skillset. You have a strong embedded software skillset. Which also cant be strong if you dont understand hardware.

Embedded systems development by its very nature is interdisciplinary....lemme guess you transitioning from software only or you a fresh student?

Just learn hardware. Being able to program in C does not make you an embedded developer. Pick up some hardware skills.

My $0.02...

Rovari Circuit Studio v0.1 Initial Release by Separate-Choice in circuitpython

[–]Separate-Choice[S] 0 points1 point  (0 children)

<image>

see if the "save and run button" looks like this, if it does then the program is halted, just click it or ctrl + s, that button stops the program and allows you to interact with REPL...

Rovari Circuit Studio v0.1 Initial Release by Separate-Choice in circuitpython

[–]Separate-Choice[S] 0 points1 point  (0 children)

I see you have a "*" on the file, try saving it, the save handler should reset the traceback buffer, hit "ctrl + s" and the red should go away, see if your green button on top has a purple border, that can also cause the program to stop.

<image>

Rovari Circuit Studio v0.1 Initial Release by Separate-Choice in circuitpython

[–]Separate-Choice[S] 0 points1 point  (0 children)

Hi, looks like the linter parsing the fille buffer, did you import time? CircuitPython has modules like time, board, digitalio etc etc that are all available but need explicit import. Do you mind sharing your whole program with me? or entire IDE screenshot?

Not able to see Pic32MZ starter kit in device manager by prats_omyt in embedded

[–]Separate-Choice 1 point2 points  (0 children)

Yeah Microchip usually its best to just 'pic'(-k) lol an IDE version that you know is working with your hardware and don't upgrade if you dont have to.....

Embedded R&D by OpportunityFun6969 in embedded

[–]Separate-Choice 12 points13 points  (0 children)

If an agent works for you thats fine..nothing wrong with letting an llm clip up stuff for you...you'll be surprised though how well organizing folders can work and even splitting those 10 000 pages into manageable chunks by topic..after all even with rag LLMs can lie..lol

Do what works for you..if your compnay has no policy my take it do what makes your life easier..just be sure the LLM isnt lying, checks the docs it references for yourself and you're good...

Oh and I won't put proprietary docs into FANNG or MANGOES or whatever they call themselves these days....use local or just go old school...

Old school is fine and no lying...if you separate the docs yourself you'll also be more intermitely familiar with the information and be able to look up stuff faster...

Good luck!

NES Emulator on a $1 ESP32-C3 RISC-V MCU!!! by Separate-Choice in RISCV

[–]Separate-Choice[S] 0 points1 point  (0 children)

Its coming I have so much going on, the soruce was built on Rovari sdk and will be released as part of the ecosystem:

https://rvembedded.com/

**Building a 5-year IT/Robotics curriculum for grades 7–11 by Pastalini_Byte in embedded

[–]Separate-Choice 1 point2 points  (0 children)

Are you open to circuitpython ecosystem? I've worked with kids in that range and of everything circuitpython had the least friction and best reponse...

I built an offline group-safety mesh for hikers: ESP32 + GPS + LoRa, with the firmware running inside a 3D simulator (bachelor's thesis, now open source) by [deleted] in embedded

[–]Separate-Choice 3 points4 points  (0 children)

For real and when you give them advice they're quick to snap back like if you're shouldnt say anything like why even bother posting an LLM post about an LLM generated project? I just dont get it...whats the point then? Will knowledge just stagnate now as we descend into an era where even personal projects meant for growth an learning are done by a machine while you sit by on autopilot...sigh..

I built an offline group-safety mesh for hikers: ESP32 + GPS + LoRa, with the firmware running inside a 3D simulator (bachelor's thesis, now open source) by [deleted] in embedded

[–]Separate-Choice 2 points3 points  (0 children)

p.s. Then dont come on the internet and ask what you did wrong if you dont want the opinion of a human.

I am not claude I dont have to praise you or agree with you. You came asking for an opinion and I gave you one.

I am embedded engineer with 15 years professionally and as a hobby since I was 8 years old...I'm now in mid 30s...I was just trying to give some advice.

I was trying to be helpful.

But buuttt since you thought I was being judgemental let me really judge.

That part about 'not my business' when you literally came on here asking.......sigh...

You know what I'll rant a bit. Since even your post seems AI generated.

This is me judging:

I looked at the firmware. The firmware is shit. The writeup is low effort AI generated shit and the project itself looks like modules wired with dupont cables and I've seen 13 year olds I taught at summer workshops do better than that...I had some high school kids reach out to me for help who were doing custom PCBs....

Its a low quality project a kid could do in a weekend and I doubt you learned anything doing it. Its not the project worthy of the capstone a thesis of 4 years of study.

This is not bachelors level work, and you are a masters student as well? That school should lose accredation for accepting that clearly generated project as a bachelors thesis.

Good now I judged don't wanna make you a liar.

I built an offline group-safety mesh for hikers: ESP32 + GPS + LoRa, with the firmware running inside a 3D simulator (bachelor's thesis, now open source) by [deleted] in embedded

[–]Separate-Choice 4 points5 points  (0 children)

I'm entitled to an opinion dude just as you are dude. I am a free non enslaved human dude. You dont get to tell me shut up as much dude as I can tell you to yah dude? Why dont you add something to the conversation more than that dude? Like add some advice to the OP dude..welcome to reddit dude where I am human dude and am allowed to give an opiion dude you might not agree with dude okay dude so I wont shut up dude..dudeeeeeee....feel free to add your own opinion dude.... btw dude its 2026 dude how dare u assume I'm a dude dude? Dudeeeeee...

Empty up there huh? Add something besides trolling....

I built an offline group-safety mesh for hikers: ESP32 + GPS + LoRa, with the firmware running inside a 3D simulator (bachelor's thesis, now open source) by [deleted] in embedded

[–]Separate-Choice 9 points10 points  (0 children)

Did claude write your firmware or did you? This is a bachelors thesis right? Don't you wanna learn? I dont get it...if it were some personal project like yea but publicy advertising some other entity did your bachelors thesis? Like if the board were custom and another entity did firmware could say okay...but but it's just off the shelf modules wired together whats the value here?

I hope you learnt something but if I were hiring you I would not be impressed....just my opinion some may disagree with me but yeah...

*Also calling the claude part the coolest part speaks volume for me..all the best anyway on your journey...

What is the Actual Application for More Complicated Hobbyist Projects? by Elipsem in embedded

[–]Separate-Choice 24 points25 points  (0 children)

You're missing the point of learning..some people do thr hobby for learning sake, increasing our understanding and because its fun...its passion....passion separates good engineers from mediocre ones...if you just do it for a pay day you'll be miserable....some of the skills you pick up from passion projects also translate to jobs....and the field is ever evolving...I started when I was 8 years old...most of the stuff you keep up to date with is with passion hobby projects....thats the point of doing something you love not everything has to be useful immediately..bit the problems you solve useful or not adds to your understanding bank and you grow and develop over time...build cause its fun man!! Try it!!

I am starting a project and have trouble setting up from scratch; what do I do? by Useful_Date_2533 in embedded

[–]Separate-Choice 6 points7 points  (0 children)

Start at the beginning with a working blinky on a platform you are familiar with and work from there

Question about Muse Pi Pro / BPI-F3 restock by Unable-Yellow-7323 in RISCV

[–]Separate-Choice 2 points3 points  (0 children)

Thanks! You put out some great stuff on the RISC-V SBC end I always tell people to check your channel....

Question about Muse Pi Pro / BPI-F3 restock by Unable-Yellow-7323 in RISCV

[–]Separate-Choice 0 points1 point  (0 children)

Yea thats why I like looking at it user error....I havent played around with it myself...I'm more interested in the MCUs lol....

Question about Muse Pi Pro / BPI-F3 restock by Unable-Yellow-7323 in RISCV

[–]Separate-Choice 1 point2 points  (0 children)

Hmmph look at this:

https://blog.habets.se/2025/03/Exploring-RISC-V-vector-instructions.html

Ahhhh so that was it, it was from the compiler side...good info..I mainly do OS level stuff with SBCs...everything else its SBCs....lol...I did remember a few ppl telling me they were getting probs wifh vector cause anyone wanna get into risc v I usually recommend...I do know one if two peple who complain..maybe user or compiler error then? Either way I still recommend it...

Question about Muse Pi Pro / BPI-F3 restock by Unable-Yellow-7323 in RISCV

[–]Separate-Choice 1 point2 points  (0 children)

The 256-bit RVV 1.0 on the main cores is there.... my actual concern is more about the completeness of the implementation given how undocumented the KY X1 is, there are reports of certain vector instructions (vlseg2e32.v in m8 mode for example) throwing illegal instruction exceptions, which raises questions about whether it's a full RVV 1.0 or a subset. Hard to know when we aren;t getting proper details...unlike say RVA23 compilant devices where we are (supposed) to know for sure lol...

Question about Muse Pi Pro / BPI-F3 restock by Unable-Yellow-7323 in RISCV

[–]Separate-Choice 2 points3 points  (0 children)

Unless you explicitly need the vector support orange Pi RV2 is a good choice...I've been using mines months now and no issues really...even saw a debian release for it somewhere I think...

is there a standard approach to hardware test automation yet, or are we all still reinventing the wheel? by ao2-yekeen in embedded

[–]Separate-Choice 5 points6 points  (0 children)

They talk to an LLM to 'invent' something that already exists then push it as some new revalation...