Author Topic: Using sockets instead of components  (Read 3243 times)

0 Members and 1 Guest are viewing this topic.

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Using sockets instead of components
« on: January 21, 2023, 02:39:01 pm »
New here to the forum and to EDA software and have a basic question when wanting to use sockets instead of actual components.

When designing the circuit the actual component is used in order to see / reference pin assignments, but then how does one switch over to using a socket for laying out the board?

I'm using EasyEda

Thanks.

Update: The component in question is D1A050000 8 pin through hole Reed Relay which has fewer pins then the corresponding socket. So I need to somehow swap out the relay for the socket during the board layout for proper hole placement and need to update things accordingly for the BOM.
« Last Edit: January 21, 2023, 02:55:02 pm by JSanders »
 

Offline themadhippy

  • Super Contributor
  • ***
  • Posts: 2583
  • Country: gb
Re: Using sockets instead of components
« Reply #1 on: January 21, 2023, 03:44:22 pm »
you change the footprint of  the relay
 

Offline jpanhalt

  • Super Contributor
  • ***
  • Posts: 3478
  • Country: us
Re: Using sockets instead of components
« Reply #2 on: January 21, 2023, 03:57:25 pm »
It's best to start building your own library of components and hardware (e.g., sockets).  In the program I use, one draws a symbol and package separately, then associates the two to get a device.

As for your immediate question, you can add pins to the relay and mark them NC for not connected or subtract pins from the DIP socket and rename that the appropriate socket.  Pulling pins from a standard socket before assembly is really quite easy.  I would probably go the latter route as having extra space on a PCB may be helpful.  I am not aware of any instance in which it was a disadvantage.
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #3 on: January 21, 2023, 04:42:26 pm »
Took a quick look and found a Footprint Manager in EasyEDA but yet to find a way to edit or modify it, have to keep looking.

Once I manage to create or modify the Footprint adding in the required pins so the board will have the correct hole placement, still not sure how to configure things so the BOM will reference the socket rather then the relay for the assembly process. Ideally would like to have both the Relay and Socket included in the BOM while somehow indicating that only the socket be soldered not the relay.
 

Offline themadhippy

  • Super Contributor
  • ***
  • Posts: 2583
  • Country: gb
Re: Using sockets instead of components
« Reply #4 on: January 21, 2023, 04:50:19 pm »
Quote
Took a quick look and found a Footprint Manager in EasyEDA but yet to find a way to edit or modify it, have to keep looking.
https://docs.easyeda.com/en/PCBLib/PCBLib-Edit/index.html or to create your own https://docs.easyeda.com/en/PCBLib/PCBLib-Create/index.html

However in this instance if its a standard ic socket add a chip that uses the base your after to the circuit diagram,hit tools-footprint manager  ,you'll see your components listed,click on the chip you added and the footprint  it uses  should appear in the search box,copy the contents of the search box ,select your relay and paste the copied text into the search box,find it on the drop down list ,double click and it should then be associated to the relay,next up change the component pin assignment in the same window so the pins on the relay go to the right socket pins.go back to the circuit diagram,delete the chip you added,job done.
« Last Edit: January 21, 2023, 05:05:21 pm by themadhippy »
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Using sockets instead of components
« Reply #5 on: January 21, 2023, 04:57:31 pm »
why not pull the extra pins out off the socket?
 
The following users thanked this post: miguelfdez

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #6 on: January 21, 2023, 05:01:07 pm »
themadhippy, thanks for the links, already started playing around with editing both the symbol and footprint.
 

Offline themadhippy

  • Super Contributor
  • ***
  • Posts: 2583
  • Country: gb
Re: Using sockets instead of components
« Reply #7 on: January 21, 2023, 05:04:21 pm »
see my edit for a simpler way
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #8 on: January 21, 2023, 05:06:46 pm »
langwadt - plans are to have the boards pre-assembled so wouldn't have the ability to modify things such as removing pins.
« Last Edit: January 21, 2023, 05:11:56 pm by JSanders »
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #9 on: January 21, 2023, 05:21:25 pm »
themadhippy - If I'm understanding things correctly here it sounds like your saying I can link two components together, coupling a standard IC socket with the Relay?

That actually sounds like the solution I'm looking for, when designing the circuit it would show the correct pin assignments and then when laying out the board it should have all of the proper through holes. Also sounds like it might take care of the BOM situation by having both components included.
« Last Edit: January 21, 2023, 05:26:00 pm by JSanders »
 

Offline themadhippy

  • Super Contributor
  • ***
  • Posts: 2583
  • Country: gb
Re: Using sockets instead of components
« Reply #10 on: January 21, 2023, 05:29:40 pm »
Quote
If I'm understanding things correctly here it sounds like your saying I can link two components together,
no ,all its doing is swapping the footprint of the relay
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #11 on: January 21, 2023, 05:42:23 pm »
Oh, gotcha - bummer was hoping I could somehow build a symbol & footprint combining the two components as it would have solved both the design and BOM issues.
 

Online Kleinstein

  • Super Contributor
  • ***
  • Posts: 14203
  • Country: de
Re: Using sockets instead of components
« Reply #12 on: January 21, 2023, 08:08:48 pm »
One would keep the original symbol (relays) and add (if not already present) an extra footprint that can be used with the relay. In the BOM the power would show as relay - possibly as the variant socketed (depends on the EDA package).

In many cases I would just keep the normal relay and add the socket only an assembly, as the DIP style THT sockets fit the same footprint on the PCB and only change the hight.  There are however also sockets that have a different pinout on the PCB than the part they take (e.g. some PLCC, some relay sockets)
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Using sockets instead of components
« Reply #13 on: January 21, 2023, 09:29:33 pm »
How about buying sockets that match the relay?
https://www.mill-max.com/products/new/new-relay-and-oscillator-sockets

Put the socket in the BOM and put the relay in a seperate parts list with things that need to be added to the PCB later on (like screws, stickers, heatsinks, jumpers, etc). In some CAD software you can add mechanical parts to the BOM which are not placed on the board but are included in the BOM for assembly.
« Last Edit: January 21, 2023, 09:35:20 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #14 on: January 23, 2023, 08:18:17 am »
nctnico - Had no idea they made specialized sockets just for the relay I’m looking to use and the link you provided shows the exact one needed right there on the home page.

Okay so mentioned above that I’m new to EastEDA and not sure if I’m doing things wrong or missing something but having trouble locating the odd component. Chips, diodes, caps & resistors no problem but others like connectors and well the Mill-Max relay sockets not going so well.

Found the Mill-Max relay socket (110-43-316-10-005000) at Mouser and Digikey as well as the 5.5 x 2.1 DC Power Connector but can’t locate either within EasyEDA. Not sure if LCSC just doesn’t carry the components or if they’re under a different part number.

Sort of understand not being able to find the Mill-Max socket as its probably not a part used all that often, but surprised in not finding the 5.5 x 2.1 DC Power Connector as I thought it was fairly common.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Using sockets instead of components
« Reply #15 on: January 23, 2023, 09:44:23 am »
You will likely need to create the components (symbol, footprint, part information) that are missing from the standard database, by yourself. That is normal for every CAD package you use.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #16 on: January 23, 2023, 11:18:42 am »
Got a taste of creating / modifying symbols & footprints from an earlier post above but was planing on having the boards both manufactured and assembled. Not quite sure how that process can take place if components aren’t available. Should I be modifying my design to only use components in JLCPCB’s inventory?
« Last Edit: January 23, 2023, 11:26:17 am by JSanders »
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Using sockets instead of components
« Reply #17 on: January 23, 2023, 11:30:18 am »
Got a taste of creating / modifying symbols & footprints from an earlier post above but was planing on having the boards both manufactured and assembled. Not quite sure how that process can take place if components aren’t available. Should I be modifying my design to only use components in JLCPCB’s inventory?

ys, if you want it assembled you have to use components in JLCPCB’s inventory
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #18 on: January 23, 2023, 12:08:08 pm »
Sorry for all the questions, this is all new to me and wasn’t sure if perhaps odd components could be supplied for the assembly process. Would prefer to have the entire board assembled but adding one or two components post production could be an option.

If through hole components aren’t available and excluded from the BOM, can they be easily added after assembly or would there be a concern that holes could get soldered over / closed in the process?

 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Using sockets instead of components
« Reply #19 on: January 23, 2023, 12:46:54 pm »
Sorry for all the questions, this is all new to me and wasn’t sure if perhaps odd components could be supplied for the assembly process. Would prefer to have the entire board assembled but adding one or two components post production could be an option.

If through hole components aren’t available and excluded from the BOM, can they be easily added after assembly or would there be a concern that holes could get soldered over / closed in the process?
If  there are no other through hole components on the board, then the holes should stay open because there is no reason to use wave soldering. In a rare occasion it might possible bottom SMT parts are soldered using wave soldering but I think the chances for this are super small. What is a concern though that the open holes may become less solderable due to getting heated so an oxide layer may form. This also depends on the finish. For hand soldering, I like tin finish much better compared to gold. Then again, gold finish is better for solder paste / reflow process. You'd have to ask JLCPCB to make sure...
« Last Edit: January 23, 2023, 01:02:28 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Using sockets instead of components
« Reply #20 on: January 23, 2023, 01:17:16 pm »
Sorry for all the questions, this is all new to me and wasn’t sure if perhaps odd components could be supplied for the assembly process. Would prefer to have the entire board assembled but adding one or two components post production could be an option.

If through hole components aren’t available and excluded from the BOM, can they be easily added after assembly or would there be a concern that holes could get soldered over / closed in the process?


adding parts later is not a problem, afaict they only put paste on the pads for components they actually mount and through hole they solder manually
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #21 on: January 23, 2023, 01:29:29 pm »
The only through hole components on the board would be the relay socket and the power connector. Since JLCPCB doesn’t carry the Mill-Max relay socket, was going to switch back to using a standard through hole 14 pin dip socket. But just to be safe probably going to swap that out for an SMT socket to avoid the wave soldering process all together, well that’s if LCSC carries them in there inventory.

That would leave only the DC power connector and I’d want to keep that as a through hole component for the secure physical connection to the board it would provide.

The only post production work to be done would be to solder the DC power connector and that seems like a doable solution.
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #22 on: January 23, 2023, 01:39:13 pm »
langwadt – sorry didn’t get a chance to read your post before posting my last response. If through hole components are manually soldered then there shouldn’t be anything to worry about and the holes for the DC power jack should remain free of solder.
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Using sockets instead of components
« Reply #23 on: January 23, 2023, 05:11:21 pm »
langwadt – sorry didn’t get a chance to read your post before posting my last response. If through hole components are manually soldered then there shouldn’t be anything to worry about and the holes for the DC power jack should remain free of solder.

for a long time JLC only did smd so everyone did the through-hole later, there's no solder on the through-hole pads

unless you have a lot of relays you might as well do the sockets yourself when you have to de the power jack anyway, and then you
can keep the relay footprint and just use regular sockets with the extra pins pushed out
 

Offline JSandersTopic starter

  • Contributor
  • Posts: 23
  • Country: us
Re: Using sockets instead of components
« Reply #24 on: January 23, 2023, 05:24:03 pm »
There’s only a single relay per board, however after ordering & testing the prototype, the first planned production run will be for 34 boards so the soldering is going to add up over time.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf