For a project, I was wanting to make some small electronic cards that slide into sockets on a backplane, and then wire them together on the
backplane. I want the freedom to redo the wiring on the backplane
without having to reprint a new backplane. Do I have to find some old wire-wrapped backplane from the 1970s, or is there some kind of modern
— and ideally inexpensive — approach to this sort of thing? Maybe I just need the right kind of sockets mounted on a normal PCB, and then wire
wrap on the back side of those...?
I was thinking like 10 or so pins per card, though maybe I could use
quad chips instead for my modules and go with something like 40 pins.
It is not a data bus — purely analog — so I'm not looking for some kind of data bus design.
For a project, I was wanting to make some small electronic cards that slide >into sockets on a backplane, and then wire them together on the
backplane. I want the freedom to redo the wiring on the backplane
without having to reprint a new backplane. Do I have to find some old >wire-wrapped backplane from the 1970s, or is there some kind of modern
— and ideally inexpensive — approach to this sort of thing? Maybe I just
need the right kind of sockets mounted on a normal PCB, and then wire
wrap on the back side of those...?
I was thinking like 10 or so pins per card, though maybe I could use
quad chips instead for my modules and go with something like 40 pins.
It is not a data bus — purely analog — so I'm not looking for some kind
of data bus design.
For a project, I was wanting to make some small electronic cards that slide into sockets on a backplane, and then wire them together on the
backplane.
I want the freedom to redo the wiring on the backplane
without having to reprint a new backplane. Do I have to find some old wire-wrapped backplane from the 1970s, or is there some kind of modern
— and ideally inexpensive — approach to this sort of thing? Maybe I just need the right kind of sockets mounted on a normal PCB, and then wire
wrap on the back side of those...?
I was thinking like 10 or so pins per card, though maybe I could use
quad chips instead for my modules and go with something like 40 pins.
It is not a data bus — purely analog — so I'm not looking for some kind of data bus design.
What are you building?
What are you building?
I built small analog computer recently:
http://gem.librehacker.com/gemlog/starlog/20250514-0.gmi http://gem.librehacker.com/gemlog/starlog/20250523-0.gmi http://gem.librehacker.com/gemlog/starlog/20250523-1.gmi
I was considering maybe doing a version two of this project. I'd like to
have little card modules (integrator modules, etc) that connected to the backplane via sockets of some kind. And also the cables going to the
patch panel(s) would connect to sockets. These would be tied together
via wiring on the backplane. I was hoping I could keep the backplane as generic and cheap as possible, so I didn't have to figure out in advance exactly how I wanted to wire up the module<->patch panel connections,
and also so I could change said wiring in the future without having to reprint the backplane.
I don't like using offshore PCB printing, even though it is cheaper. I
like OSHPark, but they are more expensive and have a three board minimum print for any single design.
Well, since you're using a patch panel anyway, why not just run the
power and ground on the backplane?
How are you planning on supporting these cards? What sort of masses
involved? Any connections to the opposite end of the card (that would
add to the stress on such a "socket")?
Are you certain that (analog!) signal integrity won't be an issue with
this approach? The frequencies and signal levels involved (as you
likely will be severely constrained as to HOW a signal can be routed
from "socket A" to "socket F")
Are your modules going to use printed wiring? I.e., does the "plug"
that mates to these sockets mount *onto* the card? Can you use
fingers, instead (more costly to manufacture; why pay a PCB house to
plate them when you can purchase a "plug/socket" that is already
plated)
How durable do you want the finished assembly to be? I.e., are you
just trying to use it to mock-up designs? Or, are you intending to
*deploy* a system thusly assembled? How fussy can you be in assembling
(and disassembling) such a configuration -- how durable do the
connectors need to be?
wouldn't need to be part of a "backplane PCB" but could just be
fastened to a support member spaced appropriately from its neighbor(s)
How are you planning on supporting these cards? What sort of masses
involved? Any connections to the opposite end of the card (that would
add to the stress on such a "socket")?
I was imagining that they would be fairly small cards, something like
5mm wide by 6 or 7 mm long, with lightweight components only on the card
— small ICs, resistors, and such like. Certainly much smaller and
lighter than something like a graphics card. Nothing on the opposite end
of the card.
My original thought was to have the cables to the patch panel(s) hook directly into a socket as well, but maybe I could have a shorter cable
going from that to some kind of plug in port on the chassis.
Are you certain that (analog!) signal integrity won't be an issue with
this approach? The frequencies and signal levels involved (as you
likely will be severely constrained as to HOW a signal can be routed
from "socket A" to "socket F")
I'm working always at low frequencies, like 100 Hz or less. The
simulations usually display on an oscilloscope at around 1 second per
scan, or slower.
Are your modules going to use printed wiring? I.e., does the "plug"
that mates to these sockets mount *onto* the card? Can you use
fingers, instead (more costly to manufacture; why pay a PCB house to
plate them when you can purchase a "plug/socket" that is already
plated)
The plug would mount onto the card, unless I was using just contacts
that slide in. I am open minded to ideas.
I don't really want to use printed wiring, preferring to experiment/design/build as I go. But I'm not really sure a practical way
to do that outside of a breadboard. Maybe I can come up with some kind
of generic printed board that gives me some flexibility on how I solder
on ICs and wires.
How durable do you want the finished assembly to be? I.e., are you
just trying to use it to mock-up designs? Or, are you intending to
*deploy* a system thusly assembled? How fussy can you be in assembling
(and disassembling) such a configuration -- how durable do the
connectors need to be?
It would just sit on my desk. I'd need to be able to slide in/out or (dis)connect the module cards without anything breaking. After assembly,
I would mostly be interacting with just the patch panel, not the cards,
but I'd want to be able to take cards out to tweak them, or replace
them.
wouldn't need to be part of a "backplane PCB" but could just be
fastened to a support member spaced appropriately from its neighbor(s)
Ah, okay, so I could just screw that onto some support structure, then
wire wrap to those long posts. Assuming the posts are strong enough to
endure wire wrapping.
Well, since you're using a patch panel anyway, why not just run the
power and ground on the backplane?
Perhaps I misunderstand your question. But if I connect the patch panel >signal wires directly to the component modules, like I did with my
current (already built) analog computer, then the wires end up taking a
lot of space around the component modules, and you can't simply >remove/replace modules without wiring stuff back up to the card.
The patch panel can be variously organized according to how you want
various component I/Os grouped. I was wanting to be able, for example,
to plug in a new patch panel without having to do anything to the cards, >though maybe I would have to do some modification to the back plane
wiring if the new patch panel expected more signals.
If you are using perfboard, you will be constrained as to the locations
and placements of devices (based on the "holes"). If you can stick
with DIP packages, this could be OK. SMT might be a stretch to fabricate like this (esp if you didn't want to be forever "patching" it)
How about splaying the backplane out "like a circuit board" instead of
like a set of card slots? Imagine "postage stamp" modules arragned
side by side, row after row (i.e., in a small grid) such that you
could see and access all of the components WHILE it is assembled.
Flip it over to do point to point wiring, as required.
There, you might be able to come up with a different mechanincal
design for the modules -- one that mimics a DIP (with a row
of pins on each "end") and plugs into a set of contacts
similarly arranged.
This does the "major, intermodule" wiring on the backplane and still
leaves you the freedom to tweak any interconnections WITHIN a
module AND OBSERVE THE ENTIRE CIRCUIT WHILE POWERED.
Size is just a tradeoff between how delicate you want the modules
to be and the number thereof.
The real downside risk would be if *a* post snapped while the others
were intact. You'd have to remove the entire connector just to
restore that post's functionality.
[If the entire "site" was unused when the break happened, you just
replace the whole connector.]
Don Y <blockedofcourse@foo.invalid> writes:
If you are using perfboard, you will be constrained as to the locations
and placements of devices (based on the "holes"). If you can stick
with DIP packages, this could be OK. SMT might be a stretch to fabricate
like this (esp if you didn't want to be forever "patching" it)
The first analog computer used just DIP and through-hole components. I'm >open-minded at this point on DIP vs SMT — but I don't really know how to >prototype with SMT components and the stuff I've read
scratching/drilling divides into copper boards doesn't sound very
practical.
But maybe I should try something new. Copper-clad perfboard
sounds like it might be a practical, inexpensive approach.
Don Y <blockedofcourse@foo.invalid> writes:
If you are using perfboard, you will be constrained as to the locations
and placements of devices (based on the "holes"). If you can stick
with DIP packages, this could be OK. SMT might be a stretch to fabricate
like this (esp if you didn't want to be forever "patching" it)
The first analog computer used just DIP and through-hole components. I'm open-minded at this point on DIP vs SMT — but I don't really know how to prototype with SMT components and the stuff I've read
scratching/drilling divides into copper boards doesn't sound very
practical. But maybe I should try something new. Copper-clad perfboard
sounds like it might be a practical, inexpensive approach.
The real downside risk would be if *a* post snapped while the others
were intact. You'd have to remove the entire connector just to
restore that post's functionality.
[If the entire "site" was unused when the break happened, you just
replace the whole connector.]
So, on the "postage stamp" board, how do you think I should do the interconnections? Wire wrap between posts? Or just do a solder bridge
over to the next perfboard hole and connect a wire to that?
The individual modules (sum/gain/integrate/etc.) were hidden "inside"
the OPENED briefcases.
They were interconnected using discrete wires
with tapered pins that could be wedged into holes in the briefcases.
(so, they were somewhat permanent but could be dislodged with deliberate effort)
- on the raised islands, is that just another layer of copper clad
laminate? Is there some special material I'm seeing underneath the
blue break-out boards? What tool do you use to cut out chunks of the
laminate?
The first analog computer used just DIP and through-hole components. I'm >>open-minded at this point on DIP vs SMT — but I don't really know how to >>prototype with SMT components and the stuff I've read
scratching/drilling divides into copper boards doesn't sound very >>practical.
It's fast, fun, and works great.
I'm likening your project to the modules being the sum/gain/integrate/etc functions implemented in your "modules" with the "tapered pin interconnects" being your "backplane". Is this approximately true? I.e., once you've designed the individual modules, they'll be static (likely replicated)
with the real changes happening in the backplane wiring?
The first analog computer used just DIP and through-hole components. I'm >>>open-minded at this point on DIP vs SMT — but I don't really know how to >>>prototype with SMT components and the stuff I've read
scratching/drilling divides into copper boards doesn't sound very >>>practical.
It's fast, fun, and works great.
The pictures look beautiful. Can you answer a few questions?:
- Is that "double sided copper clad laminate PCB circuit board" like
available all over Amazon?
- What method/tool do you use to scratch/cut-out the divides in between
the islands?
- on the raised islands, is that just another layer of copper clad
laminate? Is there some special material I'm seeing underneath the
blue break-out boards? What tool do you use to cut out chunks of the
laminate?
Christopher Howard <christopher@librehacker.com> writes:
- on the raised islands, is that just another layer of copper clad
laminate? Is there some special material I'm seeing underneath the
blue break-out boards? What tool do you use to cut out chunks of the
laminate?
Also, what glue do you use when you need to glue on pads or components?
I'm likening your project to the modules being the sum/gain/integrate/etc
functions implemented in your "modules" with the "tapered pin interconnects" >> being your "backplane". Is this approximately true? I.e., once you've
designed the individual modules, they'll be static (likely replicated)
with the real changes happening in the backplane wiring?
I think the one part you are not understanding is the purpose of the
patch panel. So, it would be like so:
- Fixed analog component modules — integrators, multipliers, and such
like — connect to the back plane. These modules are normally not
changed out except for repair, testing, and expansion.
- Cables from the patch panel(s) connect to the backplane. Wiring on the
backplane connects these cables to the component modules. This wiring
is not normally changed unless adding new patch panels or some
fundamental redesign of a patch panel port.
- The patch panels(s) have a bunch banana jacks allowing me to quickly
interconnect the inputs and outputs of the various analog components.
These connections are frequently changed — every time I set up a new
simulation.
This is how it works with my current analog computer I built, except
that there is no backplane. Rather, the wires from the patch panel
cables connect directly to terminal blocks on the analog component
modules.
So, the backplane is just a packaging convenience?
So, the backplane is just a packaging convenience?
Correct. A backplane is not absolutely necessary, since I built one with
out a backplane. But it is bothersome to have the wires from the patch
panel hooked directly to the modules, as it is quite messy and makes it
more difficult to work on the modules or to replace/modify the patch panels(s).
I like this idea of building the modules on top of FR-4 boards. However,
this leaves me unclear on how I should interface the modules to the >backplane. The "postage stamp" idea was appealing, but I am not sure how
I would attach the pins. I know I don't want to be trying to drill very >precise holes, or to be scratching out 20 little islands on the copper.
Any further thoughts on this?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 498 |
Nodes: | 16 (2 / 14) |
Uptime: | 35:40:31 |
Calls: | 9,798 |
Files: | 13,751 |
Messages: | 6,189,275 |