Working with electrical/PCB engineers
Working with electrical/PCB engineers
(OP)
Hi all
I wondered how you guys deal with passing information to and from any electrical engineers that you work with?
In my experience, there are always problems with them understanding the mechanical restrictions we have for the PCB size and shape, and locations of mounting holes etc. Do you generally send them DXFs to import into the electrical design software?
What about importing their PCB designs into your mechanical CAD software? Do they generally export STEP models for you?
Or are there any combinations of electrical and mechanical packages that integrate nicely together in this way?
Thoughts much appreciated.
I wondered how you guys deal with passing information to and from any electrical engineers that you work with?
In my experience, there are always problems with them understanding the mechanical restrictions we have for the PCB size and shape, and locations of mounting holes etc. Do you generally send them DXFs to import into the electrical design software?
What about importing their PCB designs into your mechanical CAD software? Do they generally export STEP models for you?
Or are there any combinations of electrical and mechanical packages that integrate nicely together in this way?
Thoughts much appreciated.
RE: Working with electrical/PCB engineers
RE: Working with electrical/PCB engineers
Use your words. Use pictures. Learn their side. Teach your side.
RE: Working with electrical/PCB engineers
Which one of you is first to define the outline of the PCBs?
I have designed lots of assemblies where I prepared an arrangement drawing of the PCB for the designer. I asked ahead of time what area was needed on the board, and what interesting parts were required to stick out. I dimensioned the drawings to show the external mounting, and the important components. If the PCB guy has a problem, we chat.
I have much less often, but recently, used STL files generated by the PCB software. Updates to the PCB design are a pain in the butt, but inevitable. I try to suppress the detail that I don't need. The STL file should be a precise image of your PCB. If it is available, why would you try to work with anything else?
--
JHG
RE: Working with electrical/PCB engineers
RE: Working with electrical/PCB engineers
Anyway, we always managed to get the job done, but it wasn't without its confrontations and forced compromises, which both side had to make, but I still think they had the harder task as it was often very hard or even totally impractical to have to change some part of the mechanical or structural aspect of a machine to accommodate an electrical issue. Most of the time, the Electrical guys just had to work with what we gave them.
John R. Baker, P.E. (ret)
Irvine, CA
Siemens PLM:
UG/NX Museum:
The secret of life is not finding someone to live with
It's finding someone you can't live without
RE: Working with electrical/PCB engineers
I have never liked the reliance on sending files backwards and forwards - the hassle of constantly exporting/importing, and the risk of my updates not being incorporated by my EE colleagues (missed the email, imported a previous version etc).
Since my original post I have come across Altium's "CoDesigner" (https://www.altium.com/documentation/altium-design...) which looks like a nice way for Solidworks (and other MCAD packages it seems) to work with PCB assemblies from Altium Designer, with a live link allowing changes to be made by either ME or EE and then synchronised with the other.
Does anyone have any experience of this, or any similar tools?
Thanks
RE: Working with electrical/PCB engineers
I have worked with STEP files of PCBs generated by Altium. It works. Updates are a pain, but everything else probably is worse.
--
JHG
RE: Working with electrical/PCB engineers
RE: Working with electrical/PCB engineers
Having used software bridges before - specifically the case of non-native document management electronic document vault software, they would release a new version of the Doc Management software, but we could not use it until they also released the new version of the bridge. By that time the CAD people had released one and sometimes two significantly better versions of their software, leaving us up to a year behind while still paying maintenance on software we could not benefit from bug-fixes on.
Since they made Doc Management software that 3rd party support was way, way, way down on their list.
So, it would be wise to evaluate if Altium has side-by-side developers for the 3rd party M-CAD software you are using that will keep in lock-step release or if they are a development partner that has to wait for official releases to start their integration process.
RE: Working with electrical/PCB engineers
I am the SolidWorks guy. Somehow, Altium users send me files.
--
JHG
RE: Working with electrical/PCB engineers
The normal way you do this so everyone can do their jobs in a friendly professional manner void of extra stress not a single soul needs is to sit down with the EE and (1) go over what the machine is and how exactly it operates.
After the basic needs operation is understood by the EE go (2) next over any potential additions that could be needed if system issues present themselves. "We could need heat tracing on these 3 pipes but we don't think so." "We might need to control an additional valve for the hydrazine."
(3) Ask the EE if there are any features or additions that might make sense. This could provide some serious product benefits for amazingly little expense. Improvements that could easily be completely out of reach logically or cost-wise if they needed to be implemented later. Give these ideas serious thought. Avoid tossing them in this meeting. Discuss them with others, especially the sales/field people. Numerous times I've shocked the MEs with possibilities they had no idea could be added without much or any expense.
(4) At this point go over what's needed for a user interface in general terms. "Buttons for flush, regurgitate, swill dump, etc." "A knob to control churning and two temperatures."
If you have a specific interface look that is needed for a proper product line feng shui then provide examples to the EE. This will be the guide. If not let the EE ponder it for a day and get back. The EE will be the most UP on the latest way to do Human Machine Interfaces (HMIs) and can give you some examples and pros and cons.
More than a couple of switches and buttons will quickly lead to maintenance and needless wiring expense. Head for a graphical touch HMI if the product exceeds a very few buttons and knobs (steam controls). Avoid steam controls immediately if different product models would result in a single change to them OR if the product is poorly defined at the moment and may need addition controls.
But I digress.
(5) Ask what kind of space the EE needs for the controller or show a proposed area with general dimensional limitations and talk about it. If it's immediately tight the EE will need to ruminate on the situation. Could be a multi board design will be needed. Perhaps the system requirements speak to a distributed control system so the controller can use a couple of interstitial spaces effectively. Perhaps he can educate you on reliable controller needs like not roasting it. Or, putting it somewhere dollar connectors can used instead of $25 dollar connectors.
On a different plane if a product needs to be really crammed it may make more sense for the EE to do the packaging with much communication and approval and mods coming from the ME side. An example might be a hearing aide or a cell phone.
In the current, completely insane semiconductor supply chain situation, I can only recommend you don't bother thinking "real small" unless you're okay with year long production blocks. Things like processors are often single sourced and I've seen ones that were $6 now being over $100. You can comb the planet for a common commodity part of two years ago, end up at a grey market vendor that demands 3X what the part was priced at paid up-front. A week later they inform you the price has gone up 25%, pay another 25% or they'll refund you. Now you're a week later, you have to pay. Requiring smaller parts can add to this dilemma.
Communicate. Wait as long as possible before locking the controller-space. Communicate.
Keith Cress
kcress - http://www.flaminsystems.com
RE: Working with electrical/PCB engineers
They send me original files, or sometimes STEP. I either can't import them into SolidWorks, or they are bare PCBs and sometimes not drawn correctly.
I now have CAM installed in our SW add-ins, but can't get the OK for any of us to have training.
It's always been a grey area at every company I have worked at.
Either know both mech and elect, or battle with poor communication.
ctopher, CSWP
SolidWorks '19
ctophers home
SolidWorks Legion
RE: Working with electrical/PCB engineers
I applaud the PC-104 connector designers - given the way the EEs stacked them like a Jenga tower and those connectors were the only thing taking the shear loads in a test box that was likely to be tossed to the pavement from the top of a troop transport vehicle.
RE: Working with electrical/PCB engineers
RE: Working with electrical/PCB engineers
Keith Cress
kcress - http://www.flaminsystems.com
RE: Working with electrical/PCB engineers
RE: Working with electrical/PCB engineers
Keith Cress
kcress - http://www.flaminsystems.com
RE: Working with electrical/PCB engineers