Comments (31)
I fully support this.
from public_regulated_data_types.
I would like to see an M5 industrial style connection for miniature boards as well.
from public_regulated_data_types.
+1 to a smaller circular connector that still allows us to have cable shielding
from public_regulated_data_types.
Yes, that sounds like a really good idea. Should we try to collect a few particular models here? Out of all the alternatives I looked at they seemed the strongest option (among automotive and micro-D).
from public_regulated_data_types.
e.g. here is one example:
https://www.digikey.com/product-detail/en/norcomp-inc/852-004-113R001/NOR1374-ND/5278814
and an IP-rated cable with one twisted pair and four pins:
https://www.digikey.com/product-detail/en/norcomp-inc/CCA-000-M02R202/NOR1457-ND/5639518
from public_regulated_data_types.
from public_regulated_data_types.
Also strong bonus for something that is inherently water proof.
from public_regulated_data_types.
I entirely support the idea of adding a small circular connector type to the specification that would fill the gap between JST GH and DB9. The options Lorenz posted do look well and I could find nothing to complain about on the technical level.
However, can we please talk a bit about the M8 type rather than M5? I do understand the size and weight considerations, but I'm also concerned about the availability of necessary parts and tools. The CiA has a well-defined connector type titled "pico" (what a misnomer) that is based on the M8 type (shown below). Therefore, I expect that M8 type connectors and cables will be easier to source than M5 (which is not used in any major deployments AFAIK). Indeed, a quick googling confirms that there is a large ecosystem out there that we could build upon.
from public_regulated_data_types.
I've put a little picture to compare proposed connectors in a little more obvious way:
You may notice that DB9 is enormous.
M8 isn't a smalll thing too.
M5 connectors seem quiet good, tough.
But M5 and M8 aren't meant to be PCB mount by manufacturer:
Can it be a problem?
from public_regulated_data_types.
Is the other one really M8 or is it M12?
In terms of PCB mount: That is not an issue. An IP67 setup would require a case with an o-ring and internal wiring. So it might be JST-GH to M5 inside the case.
from public_regulated_data_types.
It is M8. Its a beast.
An IP67 setup would require a case with an o-ring
So all the devices are gointg to be IP67 rated?
from public_regulated_data_types.
Yes, I think that graphic covers the issue well.
Many M8 connectors are available in PCB mounting.
M8 offers an industry standard.
If someone could find a standard M5 that is PCB mountable, that would be very nice..
from public_regulated_data_types.
But the good news about M8 round connectors is also the fact that they are used even in cheap chinese soldering equipment, so they can be sourced pretty inexpensive(of course if we can tolerate parts from alibaba)
from public_regulated_data_types.
I wouldn't say that everything needs to be IP67 rated, but if you spend $$$ on connectors and cables it makes little sense to not protect the PCB with a proper case. If that is all not required you can stay with JST GH which offer basic protection needed for non-sealed systems.
from public_regulated_data_types.
I can't find any pcb-mount round connectors at all. All examples of PCB-mount round connectors that I can recall are in fact panel-mount connectors that were mount on PCB or a special adapter-pcb.
Do they really exist?
from public_regulated_data_types.
Do they really exist?
There are M12 and M5 board mountable connectors out there, but not M8 that I could find (weird). I don't think this is a deal breaker though; these types of connectors are not for board-level designs.
An IP67 setup would require a case with an o-ring and internal wiring. So it might be JST-GH to M5 inside the case.
Yes.
if you spend $$$ on connectors and cables it makes little sense to not protect the PCB with a proper case. If that is all not required you can stay with JST GH which offer basic protection needed for non-sealed systems.
Yes.
Incidentally, I found out that NorComp can't be trusted. Here's what their datasheet says about the pinout of their M8 panel mounted connector:
And this is what the corresponding STEP model looks like:
Either way it doesn't match the pin arrangement recommended by the CiA spec, which brings me to the question: does anybody know the formal names for these different pin arrangements? This is what we're after:
There are at least three different types of pin arrangements, and the vendors tend to be unclear about which ones are used in their connector products.
from public_regulated_data_types.
The main advantage of M12, M8, M5 etc connectors is quick and rugged connection. Thats why they ere widely applied in automation for field buses (like CAN ) laying. This type of connectors are assembled on the cables or panels of different automation blocks and devices. I do not think that anybody mount them on boards, because this connector won't be rugged in this case. Usually this type of connector are mounted on the device panel/case and is connected with board incide it by wires and miniature board connctors. The customer can use cable assemble like this http://mouser.com/ProductDetail/Phoenix-Contact/1525623/?qs=Oehxi%2FWkeHiqd970ABKjFw%3D%3D or make his own cable assembly.
from public_regulated_data_types.
Please take a look at Amphenol PCD Luminus:
https://www.amphenolpcd.com/products/luminus-series
SJS804760 and SJS840410 set is an example.
Datasheets:
SJS804760_C_REV_3.pdf
SJS840410_C.pdf
from public_regulated_data_types.
They seem nice. But I can't find any 3d-models of these connectors. Do you know, where to get it?
from public_regulated_data_types.
These are new products from Amphenol, So I guess they will provide 3D models if you ask them for those.
from public_regulated_data_types.
Eugene, Alex, you're way off. What we need is not just a nice connector (there's plenty of them out there), but an industry standard connector. Essentially we're choosing between M5 and M8, and I'm strongly leaning towards the latter due to the current state of affairs with CANopen.
from public_regulated_data_types.
Uhmmm, are we still in aviation sector or moving toward home appliances?
from public_regulated_data_types.
There seem to be nothing wrong with the M series connectors. Many vendors offer hi-rel options in this form factor, too. I am happy to consider other similarly sized industry-standard options as well though.
from public_regulated_data_types.
I consider only MIL spec connectors suitable...
As for M series, I am strongly against soldering wires to pins and if we go crimping - there are barely any options available.
from public_regulated_data_types.
As for M series, I am strongly against soldering wires to pins and if we go crimping - there are barely any options available.
I agree on the part of avoiding soldered connections. Flying lead terminated M8 and M5 connectors are available even on DigiKey (no soldered wires involved), so that shouldn't really be much of a problem. Consider this, although it is not hi-rel: https://www.digikey.com/product-detail/en/bulgin/PXMBNI08FPM05BFL001/708-2143-ND/6716317. There are PCB mountable options, too.
I consider only MIL spec connectors suitable...
Why though? You should understand that what we're trying to come up with is a general solution applicable to as many use cases as possible, from low-ish-cost to high reliability, while using commonly available hardware whenever possible. The MIL connector types that I checked right now (shown below) are unreasonably expensive and even more unreasonably hard to source. What exactly are we buying by choosing them? Even if we found compelling arguments to go with MIL series connectors despite the above concerns, are we going to be able to find easily commercially available cables? How about ready-made termination plugs?
On an unrelated note, I found this neat graphic here that demonstrates the differences between different types of pinouts for M series connectors. This answers the question I asked several messages back.
from public_regulated_data_types.
As for flying lead terminated M8 and M5 connectors I have a concern that these are soldered as well. I could not find any documents stating opposite.
MIL connector refers more to the type of crimping of pins. I should have stated myself more clear as I was meaning MIL Spec contacts in the connector.
For example Amphenol PCD Luminus I proposed is also a MIL type and is not expensive.
Another examples are Harwin high rel connectors that have MIL type contacts and also are not too expensive.
And for general use, I can not say that currently used JST GH is very affordable. The price of the connector itself is low, I agree to that, but price of crimping tool is definitely not for everyone.
from public_regulated_data_types.
I think it's quite clear that there are going to be different markets with different needs.
from public_regulated_data_types.
As for flying lead terminated M8 and M5 connectors I have a concern that these are soldered as well. I could not find any documents stating opposite.
You should also check out the sealed panel-mounted adapter cable assemblies like the one Dmitry has posted above.
Soldered wire connections were used in NASA's safety critical hardware: https://snebulos.mit.edu/projects/reference/NASA-Generic/NASA-STD-8739-3-2.pdf. Although this is an old reference, it is still interesting to know.
For example Amphenol PCD Luminus I proposed is also a MIL type and is not expensive.
Another examples are Harwin high rel connectors that have MIL type contacts and also are not too expensive.
I would like to remind here that our objective is to find a suitable standard connector type that is available from more than one vendor. I don't think the connectors you're referring to fit this requirement, so we should stop talking about them.
And for general use, I can not say that currently used JST GH is very affordable. The price of the connector itself is low, I agree to that, but price of crimping tool is definitely not for everyone.
The properties of JST GH are irrelevant because we're not going to replace it. (By the way, there are various vendors who sell DroneCode-compatible JST GH cables and adapters.)
I want to turn this discussion into a more constructive path, so let me summarize the currently known list of the standard connectors here. Unless the list is incomplete, all further discussion should be limited to the listed options.
Type | Note | Easy to source? | Compatible CAN standards |
---|---|---|---|
M5 | Tiny | Yes | None |
M8 B-coded | Popular | Yes | CANopen, DeviceNet, PROFIBUS, etc. |
Micro-D 9-pin | Twisted pair cables are hard to source | Yes/No (no cables) | None |
MIL-C-26482 MS3470L1006PN | Large (diameter 10 mm) | No | ARINC 825, CANaerospace |
MIL-C-38999 D38999/20FA35PN | Unacceptably huge (diameter 35 mm) | No | ARINC 825, CANaerospace |
from public_regulated_data_types.
Then M8 will be the only option.
from public_regulated_data_types.
http://doodle.com/poll/m9v7wvckf2caex3c
from public_regulated_data_types.
The chapter 8 of the specification has been extended with the new connector options: D-Sub DE-9 and the circular M8. Please familiarize yourself with it here: http://uavcan.org/Specification/8._Hardware_design_recommendations/.
If you have any feedback, please either open a new ticket or submit it to the mailing list.
Thanks!
from public_regulated_data_types.
Related Issues (20)
- reg.drone.service.battery.Parameters.0.2 is missing the nominal cell voltage HOT 17
- Pregenerated headers of public_regulated_data_types to ease development HOT 3
- Incorrect nested type in reg.drone.physics.kinematics.translation.Velocity3Var
- Suggestions and questions HOT 3
- Some questions about the dsdl file under /uavcan/equipment/power HOT 2
- Migrate to GitHub Actions
- uavcan.can.iface is not exposing available interfaces HOT 5
- Extend primitive types with small fixed-size arrays HOT 2
- pycyphal demo HOT 2
- Remove the translational/rotational segregation in `reg.udral.physics.kinematics` and `reg.udral.physics.dynamics` HOT 1
- Modify the servo interface for compatibility with common trajectory generators HOT 1
- Incorrect name of uavcan.si.magnetic_field_strength
- Define standard registers for publication priority setting
- Stabilize v0.x data types in the `uavcan` namespace
- Add luminance to si types HOT 1
- Allow full stop inside the PORT_NAME
- Transfer UDRAL definitions to the DS-015 project
- Define new minor versions of data types that contain strings
- Cyphal/UDP: provide a standard register for overriding the priority to DSCP mapping
- Add a `CMD_IDENTIFY` to ExecuteCommand HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from public_regulated_data_types.