1,052 karma · joined June 23, 2024
Piezos are sure the way to go for a fab-in-a-shed youtuber, but not yet for those who want to make it reproducible by others.
Also, template metaprogramming is way more arcane than C macros. And I need compile-time metaprogramming in leu of dynamic allocation. So C macros it is for now (Zig is promising but still not there yet).
Stability sucks. Instability sucks even more when you are in the middle of it, but it is transient. Stability is forever, until it suddenly isn't.
Just like I'm telling in the sibling comment - IANAL but that's probably not enough for EU. RED cares not just about RF PHY, but also for example if you can ran a FOTA update, and if you do, is the key secure enough. So module being compliant simplifies things, but your device might still require a cert as a whole. Again IANAL, this is based on my experience with certifying a full-custom device.
I'm not 100% sure, but I've been thru a round on RED (on a full-custom device) and much of it involved security and authentication within application software. RED basically boils down to "we are fucking tired of your little plastic shit running botnets, the customer are clueless, so fix it if you want to sell it".
So actual code review and running tests in front of the auditors, basically everything short of a pentest, not just RF PHY stuff. So my gut feeling is that while you can skip the stuff related to RF PHY if you use an off-the-shelf module, the rest will is still be on you.
Based on quick googling the certifiers agree with me (but again, that's not same as as a court saying that's true): https://compliancetesting.com/ce-certification-for-espressif...
Also, one friendly tip - if you are EU-based and plan to sell the hardware, drop the ESP32/wireless. Yes, that would mean no wireless pads, but it will make regulatory compliance a lot easier. Maybe replace with a breakout socket (not sure if that is allowed).