Pre-assembled sensor modules
-
thank you! this is a really good question. I now understand why you didn't incorporate the radio module. Is it the only reason? Have you investigated ways to certify a product? It is a pity if you can't incorporate the radio but we need to add extra modules that are probably not certified either. I am not willing to become a vendor (just providing a design and a few units). In that case, I don't think I need to make any measurements. Of course if one wants to go further in the industrialization process, it is a mandatory step.
-
thank you! this is a really good question. I now understand why you didn't incorporate the radio module. Is it the only reason? Have you investigated ways to certify a product? It is a pity if you can't incorporate the radio but we need to add extra modules that are probably not certified either. I am not willing to become a vendor (just providing a design and a few units). In that case, I don't think I need to make any measurements. Of course if one wants to go further in the industrialization process, it is a mandatory step.
@echi Have you checked the price for getting the FCC and radio approvals? it's quite expensive. As it's mandatory to have an independent test company to do actual test on your devices as a part of the documentation. Furthermore you need also to get country approvals (Notified Body) for several countries where you want to sell you product, fortunately as I recall EU only requires approvals in 1 country to be valid in the rest of EU countries.
This link is from 2014, but gives you an idea what kind of approvals that you MUST get prior selling your stuff
https://www.quora.com/What-is-the-average-cost-to-get-FCC-and-CE-certification-for-a-very-simple-electronic-gadget?share=1 -
thank you! this is a really good question. I now understand why you didn't incorporate the radio module. Is it the only reason? Have you investigated ways to certify a product? It is a pity if you can't incorporate the radio but we need to add extra modules that are probably not certified either. I am not willing to become a vendor (just providing a design and a few units). In that case, I don't think I need to make any measurements. Of course if one wants to go further in the industrialization process, it is a mandatory step.
@echi the thing is, that if you design/sell a board with an radio incorporated, then you are obligated to get fcc certification (for the US), and other approvals for the rest of the world, as @bjacobse explains.
But if you do not include the radio module, then it's not your problem if an end user use a cheap Chinese radio module together with your product.
-
So what do you think of the cheap radio modules? Are they certified? Some are sold by sellers based in Europe. Is all this illegal?
@echi for my part I'm not concerned about it, because I'm not the designer/seller of those modules. So if the notified bodies find that they are not compliant, then it's not me that they're gonna bug about it.
It's all about responsibilities. I'm not making a radio module, so I'm not responsible for the rf part, and as such, they can't sue me for that part.
/ Thomas
-
So what do you think of the cheap radio modules? Are they certified? Some are sold by sellers based in Europe. Is all this illegal?
@echi Basically it's quite simple, it's the whole device that needs to comply to the rules, and not ONLY the radio-part of your design.
so it's not possible to "buy" a radio approved RF IC and then add this to your own design, and then think this is adequate -
I understand your point. But in the end almost everybody uses non certified radio parts. And a lot of users around here are frustrated because of the hardware issues due to bad radios. That means a lot of wasted time, also for the helpers.
@echi We are just pointing out potential pitfalls if you are going to sell your pcb pre-assembled to the masses..
That is, if you are selling a PCB with radio on, then you are obligated to follow the rules and get the radio verified by a notified body.
-
I understand your point. But in the end almost everybody uses non certified radio parts. And a lot of users around here are frustrated because of the hardware issues due to bad radios. That means a lot of wasted time, also for the helpers.
@echi it's too expensive as you can get one from AliExpress a lot cheaper.
#Aliexpress £3.33 | Keywish RF-Nano for Arduino Nano V3.0, Micro USB Nano Board ATmega328P QFN32 5V 16M CH340, Integrate NRF24l01+2.4G wireless,Imme
https://a.aliexpress.com/_dYIhsQZ -
@echi it's too expensive as you can get one from AliExpress a lot cheaper.
#Aliexpress £3.33 | Keywish RF-Nano for Arduino Nano V3.0, Micro USB Nano Board ATmega328P QFN32 5V 16M CH340, Integrate NRF24l01+2.4G wireless,Imme
https://a.aliexpress.com/_dYIhsQZ@Phil-Whitmarsh said in Pre-assembled sensor modules:
@echi it's too expensive as you can get one from AliExpress a lot cheaper.
Yeah and that one is guaranteed to be 100% counterfeit and 100% crap.
A module such as the OP designed would have really helped me when I attempted to setup MySensors (see my other thread). I definitely would have bought it. Simply because having a guaranteed functional module with guaranteed original components and certified RF performance is a great selling point. Who cares if it costs a few Euros more. How much do you value your time ? This obsession of always wanting to use the cheapest of cheap low quality stuff from China really puzzles me. You end up spending so much time with a barely functional setup just to save a few bucks. So that's a great initiative @echi .
About certification. This is obviously a must have. But I was under the impression that when all your RF circuitry (including PCB antenna, if any) is isolated on a separate third party module that was certified (like for example this one, they claim FCC certification in their specs), then you could use it in your own design without having to reapply for RF certification. Am I wrong ?
-
@Phil-Whitmarsh said in Pre-assembled sensor modules:
@echi it's too expensive as you can get one from AliExpress a lot cheaper.
Yeah and that one is guaranteed to be 100% counterfeit and 100% crap.
A module such as the OP designed would have really helped me when I attempted to setup MySensors (see my other thread). I definitely would have bought it. Simply because having a guaranteed functional module with guaranteed original components and certified RF performance is a great selling point. Who cares if it costs a few Euros more. How much do you value your time ? This obsession of always wanting to use the cheapest of cheap low quality stuff from China really puzzles me. You end up spending so much time with a barely functional setup just to save a few bucks. So that's a great initiative @echi .
About certification. This is obviously a must have. But I was under the impression that when all your RF circuitry (including PCB antenna, if any) is isolated on a separate third party module that was certified (like for example this one, they claim FCC certification in their specs), then you could use it in your own design without having to reapply for RF certification. Am I wrong ?
@alex28 This is the same seller I have used for many of my purchases AVR's, STM32F's etc. When you're buying hundreds it's not just a few bucks! AliExpress are really good, any issues and you get a refund in a couple of days.
I have only had a couple of issues with my hundreds of purchases over the years.
-
@Phil-Whitmarsh said in Pre-assembled sensor modules:
@echi it's too expensive as you can get one from AliExpress a lot cheaper.
Yeah and that one is guaranteed to be 100% counterfeit and 100% crap.
A module such as the OP designed would have really helped me when I attempted to setup MySensors (see my other thread). I definitely would have bought it. Simply because having a guaranteed functional module with guaranteed original components and certified RF performance is a great selling point. Who cares if it costs a few Euros more. How much do you value your time ? This obsession of always wanting to use the cheapest of cheap low quality stuff from China really puzzles me. You end up spending so much time with a barely functional setup just to save a few bucks. So that's a great initiative @echi .
About certification. This is obviously a must have. But I was under the impression that when all your RF circuitry (including PCB antenna, if any) is isolated on a separate third party module that was certified (like for example this one, they claim FCC certification in their specs), then you could use it in your own design without having to reapply for RF certification. Am I wrong ?
@alex28 It's always the complete product that you need to do certification on. It will probably be easier with a complete module, as the rfm69, but a lot of things can change the RF characteristics. For example the ground plane layout on your own board, chosen MCU, xtal frequency, decoupling etc. and firmware...
-
@alex28 I agree with you about the "stupid" obsession of getting the cheaper stuff with low quality.
@Phil-Whitmarsh you're confounding mini-Pro design (like the OP did) and nano design. RF-Nano is not a low power board
About RF, this is simple actually, like tbowmo said RF certification (CE/FCC for example) depends on a design.
That means module manufacturers certified their module for a very specific setup:- gnd size, shape of the board and layout, placement of the module, enclosure or not, etc
- software used during the certification
So as soon as you change one of these params, you'll lose RF certification because RF characteristics will change. Simple as that. Of course, if new design is compatible, it should be straitghtforward to re-certify the new design.
Development boards (like the OP did) are in a "grey zone", regarding certifications, so for developments purposes.
FCC is more strict than CE. With CE, you can easily certify your board if you're able to provide the documents and proof that your board is RF "green" (no bad harmonics etc) , well tuned, and that the firmware is compliant too.
No idea if the OP tuned his board, or just used parts values from a reference schematic. But to me this looks like a development board with no guarantee for RF perf. -
@alex28 I agree with you about the "stupid" obsession of getting the cheaper stuff with low quality.
@Phil-Whitmarsh you're confounding mini-Pro design (like the OP did) and nano design. RF-Nano is not a low power board
About RF, this is simple actually, like tbowmo said RF certification (CE/FCC for example) depends on a design.
That means module manufacturers certified their module for a very specific setup:- gnd size, shape of the board and layout, placement of the module, enclosure or not, etc
- software used during the certification
So as soon as you change one of these params, you'll lose RF certification because RF characteristics will change. Simple as that. Of course, if new design is compatible, it should be straitghtforward to re-certify the new design.
Development boards (like the OP did) are in a "grey zone", regarding certifications, so for developments purposes.
FCC is more strict than CE. With CE, you can easily certify your board if you're able to provide the documents and proof that your board is RF "green" (no bad harmonics etc) , well tuned, and that the firmware is compliant too.
No idea if the OP tuned his board, or just used parts values from a reference schematic. But to me this looks like a development board with no guarantee for RF perf.@tbowmo @scalz
Hmm, I'm not so sure about the certification requirements. I'm not a lawyer (and it might be best to consult with one in case of doubts if you want to market your own RF product), but as far as I understand the legalese, if you use an RF module with "Full Modular Certification", you are not required to apply for a RF compliance certification anymore. You are highly encouraged to do self-hosted RF testing. And other compliance testing / certification might still apply (mains voltage use, spurious digital emissions etc). This is for the FCC. EU regulations are probably similar / less restrictive.Here's an interesting document from SiLabs. Look at page 15, chapter 3.5.1.1:
"3.5.1.1 How Do Customers use FMA?
• No separate certification with the end product; just label the product and get instant access to the markets.
• The host must be labelled that it includes a certified module.
• An end product using a radio with full modular approval will not need radio certification testing if the restrictions mentioned in themodule grant are met."They do mention that the module must adhere to certain characteristics to qualify, like a fully shielded RF part. So the RFM I linked to above will probably not work.
Here's a document from the FCC outlining the recommended self-testing procedures, filing and product labeling requirements. Note chapter 3.1:
"Testing of the host product with all the transmitters installed is recommended,to verify that the host product meets all the applicable FCC rules. The radio spectrum is to be investigated with all the transmitters in the final host product functioning to determine that no emissions exceed the highest limit permitted for any one individual transmitter as required by Section 2.947(f). A formal application for certification submission containing the results of this investigation is not required. The host manufacturer is responsible to ensure that when their product operates as intended it does not have any emissions present that are out of compliance that were not present when the transmitters were tested individually."
So if you use pre approved modules, you do not need to re-certify. But you're legally responsible to make sure you're within the regulatory limits. You still need to file with them (and pay them) and label your product appropriatlty.
At least that's what I could gather from quickly trying to parse the legalese :grinning:
That said, the general certification processes, registration and filing fees, etc will still cost you a few thousand Dollars / Euros. But that's nothing compared to RF compliance testing when not using a pre-approved module, which can easily go into the 20k-30k range.
-
@alex28
I'm not saying we need to certify our homemade devices.
Personnally I don't mind, but just try to make my devices with those constraints in mind.
Certification also depends on firmware, on RF bands etc (CSMA, etc to not spam bands for subghz for example).
Change some characterictics of pcb, gnd size etc, and it can untune center frequency of antenna for sure. Lot of examples in app notes.
Though, from what you read, you can see the "host manufacturer is responsible", and should check by doing tests if it's compliant with his new design. That's what I read.Like I said, I'm pretty sure OP design is not certified, and maybe not even RF tuned.
But as a development board, it's not a very big problem.
And low range nrf24 is less problematic for regulations, than using a subghz module with untuned antenna (change gnd size, and you have to shorten or add length to antenna, else centerfreq is shifted), with a wrong fw spamming the band, unregulated TX power, or also when you add to the design some AC, relays etc which could introduce some noise (bad SNR etc) , like we can see sometimes in diy, + dupont cables which can acts like antennas too. -
Pretty sure Arduino wrote about their hassles getting an Arduino board with a radio out onto the market, even when using a module it was a hassle.
I'm wondering though, wouldn't it be possible to sell a PCB that allows just plugging in every component?
-
@alex28
I'm not saying we need to certify our homemade devices.
Personnally I don't mind, but just try to make my devices with those constraints in mind.
Certification also depends on firmware, on RF bands etc (CSMA, etc to not spam bands for subghz for example).
Change some characterictics of pcb, gnd size etc, and it can untune center frequency of antenna for sure. Lot of examples in app notes.
Though, from what you read, you can see the "host manufacturer is responsible", and should check by doing tests if it's compliant with his new design. That's what I read.Like I said, I'm pretty sure OP design is not certified, and maybe not even RF tuned.
But as a development board, it's not a very big problem.
And low range nrf24 is less problematic for regulations, than using a subghz module with untuned antenna (change gnd size, and you have to shorten or add length to antenna, else centerfreq is shifted), with a wrong fw spamming the band, unregulated TX power, or also when you add to the design some AC, relays etc which could introduce some noise (bad SNR etc) , like we can see sometimes in diy, + dupont cables which can acts like antennas too.@scalz I think you misunderstood my post. This is not about homemade devices, it's about commercial ones. And if I read the documents I linked to right, then the things you mentioned (firmware, PCB arrangements, etc) will not affect certification, as long as you strictly adhere to the application notes of the pre-certified module (ie. don't use it in a way that will make its certification break and don't modify it). As long as you follow those, you don't need to re-certify. You are however legally liable in case you mess up or do something you shouldn't (and you're supposed to self check it).
I'm not sure how this relates to development boards. It might depend on what market you sell to. If you're B2B only, then you can probably sell uncertified modules and have your customers certify them. If you sell to the general consumers (and that probably includes DIY tinkerers), then things are not that simple. But that's just my gut feeling.
@Avamander The OPs idea is a simple easy to use quickstart board for beginners. Requiring them to solder SMD components kinda goes against the whole point of it.
-
@scalz I think you misunderstood my post. This is not about homemade devices, it's about commercial ones. And if I read the documents I linked to right, then the things you mentioned (firmware, PCB arrangements, etc) will not affect certification, as long as you strictly adhere to the application notes of the pre-certified module (ie. don't use it in a way that will make its certification break and don't modify it). As long as you follow those, you don't need to re-certify. You are however legally liable in case you mess up or do something you shouldn't (and you're supposed to self check it).
I'm not sure how this relates to development boards. It might depend on what market you sell to. If you're B2B only, then you can probably sell uncertified modules and have your customers certify them. If you sell to the general consumers (and that probably includes DIY tinkerers), then things are not that simple. But that's just my gut feeling.
@Avamander The OPs idea is a simple easy to use quickstart board for beginners. Requiring them to solder SMD components kinda goes against the whole point of it.
Requiring them to solder SMD components kinda goes against the whole point of it.
Depends on the component though. Most sensors sold by Adafruit, AliExpress and so on, come on boards that have breadboard-compatible pin-headers. Plugging in those isn't hard compared to placing all those things on a perfboard and wiring all that stuff up.
-
@alex28
yes, but when you design a board it's very rare to follow application notes to the letter, because you want a different size of board etc. But I agree about the pre certified module which help a lot for selling hw.I'm just saying there are nuances, it's not a big YES or NO. This depends what components are on the final board, most of the time it may just affect range, or worse introduce noise through power supply, signals lines etc. To check that you can use rf spectrum analyzer, scope..You can have a very good module, but make a crappy design with it. So it all depends on the designer. That's just what I meant. I don't want to debate on this, really.
When I design boards, I don't certify them, I just to try do my best and put constraints on myself regarding the final design I want (filtering if needed, not splitting gnd planes for Rf perf, and lot of others details etc). On other side, I've seen lot of bad designs on different stuff on aliexpress, and not talking about soldering quality. This needs trained eyes.some "funny" stories, for diy-ers
https://hackaday.com/2019/05/15/the-great-ohio-key-fob-mystery-or-honey-i-jammed-the-neighborhood/
https://hackaday.com/2016/08/26/police-baffled-send-for-the-radio-amateurs/so for example, pick a powerful amplified LORA module on 433mhz for example, add an untuned antenna (lot of them on aliexpress), use bad power supply and some others stuff providing parasites, dupont cables, use unregulated max TX power, custom fw with no check before sending (listen for free channel), unlimited number of msg per sec etc and it could be a good example of a crappy device.