Taking a bite out of bad standards
-
I could not find a specification either for the actual wiring and definitely not for the connector.
Grove connectors - Engineering LibreTexts[^]
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
So there's a little thing called a "Grove port" which is simply a 4 wire connector of a particular form factor. Nothing complicated, just Grove implies a particular size and subset of functionality vs a general purpose connector, but is physically otherwise no different. Simple as could be. So how can they screw this up? I ordered some "Grove" connectors either from makerfabs or m5 - I can't remember which company. Well it was murder trying to fit the connector into the Grove port. Finally I realized that the release clip was too large. Lacking a pair of pliers near at hand, I bit the damned release clip off. Fits like a charm now. Seriously, how hard is it to screw up something so basic?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
Except the GROVE connector isn't a public standard. It's proprietary to Seed. So unless it's made or licensed by them it *has* to be subtly different even if it mostly fits. https://arduino.stackexchange.com/questions/9030/what-type-of-connector-does-the-grove-system-use[^]
-
Except the GROVE connector isn't a public standard. It's proprietary to Seed. So unless it's made or licensed by them it *has* to be subtly different even if it mostly fits. https://arduino.stackexchange.com/questions/9030/what-type-of-connector-does-the-grove-system-use[^]
It's not proprietary, but I should have said defacto standard. Many kits from different vendors also have these ports.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
So there's a little thing called a "Grove port" which is simply a 4 wire connector of a particular form factor. Nothing complicated, just Grove implies a particular size and subset of functionality vs a general purpose connector, but is physically otherwise no different. Simple as could be. So how can they screw this up? I ordered some "Grove" connectors either from makerfabs or m5 - I can't remember which company. Well it was murder trying to fit the connector into the Grove port. Finally I realized that the release clip was too large. Lacking a pair of pliers near at hand, I bit the damned release clip off. Fits like a charm now. Seriously, how hard is it to screw up something so basic?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
I got interested in learning / working with automotive "standard" OBD. So I ordered an OBD connector... My OF and diabetes hands had a hard time joining the connector with OBD Mini Bluetooth adapter. OBD Mini Bluetooth adapter works fine plugging into the car OBD outlet ... The usual "excuse" - "they.." use metric...
-
So there's a little thing called a "Grove port" which is simply a 4 wire connector of a particular form factor. Nothing complicated, just Grove implies a particular size and subset of functionality vs a general purpose connector, but is physically otherwise no different. Simple as could be. So how can they screw this up? I ordered some "Grove" connectors either from makerfabs or m5 - I can't remember which company. Well it was murder trying to fit the connector into the Grove port. Finally I realized that the release clip was too large. Lacking a pair of pliers near at hand, I bit the damned release clip off. Fits like a charm now. Seriously, how hard is it to screw up something so basic?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
Grove connectors - Engineering LibreTexts[^]
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
That is not close to a specification. In contrast I looked for "usb-c specification" and found one right away.
You asked for the wiring. That has the wiring. As far as the size of the plug, that information is also available. Even if you take exception to the way it is presented, your exception does not matter. The information is there.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
You asked for the wiring. That has the wiring. As far as the size of the plug, that information is also available. Even if you take exception to the way it is presented, your exception does not matter. The information is there.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
honey the codewitch wrote:
You asked for the wiring. That has the wiring.
No I asked for a "specification". I used that word as I expect it to be used. For example RFC 9113 is one of the vast number of RFCs that specify how HTTP works. And if I google for "usb-c specification" I find something that looks like a specification also. Perhaps not as independent as one would prefer but at least quite a few people agree to it. And to get even more general as an example there is the "American wire gauge" which has a specification as well. It specifies the size of wire. B258 Standard Specification for Standard Nominal Diameters and Cross-Sectional Areas of AWG Sizes of Solid Round Wires Used as Electrical Conductors[^] What you provided looks like something that a hobbyist wrote up. And definitely not something that came from a standards body. Noting of course that you use the word "standards". Now might be the case that there is in fact no actual standard. If so then the fact that you were able to buy parts that mismatch is no surprising. But if there is an actual standard then where is it?
-
honey the codewitch wrote:
You asked for the wiring. That has the wiring.
No I asked for a "specification". I used that word as I expect it to be used. For example RFC 9113 is one of the vast number of RFCs that specify how HTTP works. And if I google for "usb-c specification" I find something that looks like a specification also. Perhaps not as independent as one would prefer but at least quite a few people agree to it. And to get even more general as an example there is the "American wire gauge" which has a specification as well. It specifies the size of wire. B258 Standard Specification for Standard Nominal Diameters and Cross-Sectional Areas of AWG Sizes of Solid Round Wires Used as Electrical Conductors[^] What you provided looks like something that a hobbyist wrote up. And definitely not something that came from a standards body. Noting of course that you use the word "standards". Now might be the case that there is in fact no actual standard. If so then the fact that you were able to buy parts that mismatch is no surprising. But if there is an actual standard then where is it?
It's a "de facto standard" De facto standard - Wikipedia[^]
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
It's a "de facto standard" De facto standard - Wikipedia[^]
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix