I have a small choise dilemma and I could use an extra thought.
For others I am designing PCB control panels which also acts as front end panel.
Such a panel will be unique per customer. I use through hole leds and tactiles because I want to avoid soldering on the front side. Soldering makes things dirty so I only want to solder on the back side. I also prefer diffused tht leds because they look better imo. And I can buy many sets of tactiles with nice caps in tht.
Every PCB needs some kind of a controller. That red stamp sized thing on the bottemright is my first variant. It is my own ‘arduino’ variant with 5v, 3v3 regulator, i2c eeprom, max485 and atmega. It has castellated holes which I learned to do on this great forum.
The controller must be made using JLCPCB smt assembly.
The panel must be handsoldered because smt assembly would be too expensive and the resistors would be on other side than the switches and leds. Doing smt on 2 sides would even cost me more.
Idea #1 is to solder such a castellated hole controller underneath the board. This particular one needs redesigning because it is too big (impractical shape) as it is now. If I lack IO which is the case for this panel, I would need a suplementing similar device. This one could do without all chips and would… well just be an atmega with crystal and some expensive castellated holes. It would be smaller than a pro-mini and communicate via I2C.
Soldering the castellated is considered acceptable amount of labour. It does up the the price over €1,25 per board and forces me to order atleast 50 pieces because of it. This is tollerable. (and I learned that I can sand PCBs to make own castellated holes )
Idea #2 is putting the controller on distant and connect via 20p jtag flat cable. That is where the bottom SMD connector was ment for.
The most obvious drawback is that the controller also need a connector and this means more labour work unless this connector can be done via smt assembly.
This is the prototype controller with supplementing IO extender.
Idea #3 looks a lot like idea #1 but the castellated holes are replaced by smd board 2 board connectors. Instead of soldering the controller to the panel’s back, I simply press it on the panels back. Because there will be some distance between the 2, the controller could hover over THT parts which the castellated variant cannot.
This idea has my preference. It solves the size issue of idea #1 and is less labour than #2. However I find it hard to implement because I cannot find good board 2 board connectors. There are just soo many of them and the search functionality by jlcpcb’s component library is a bit crappy tbh.
The panel could have the male or female conenctor and the controller would be the other gender.
The connector I am searching for needs to be able to be soldered by hand as well as by smt assembly service.
One of the connectors I thought of was this one used on model train decoders
The male connector is not plugged in on top but via the bottom side. This one is called a Plux22 but I think it is a proprietary one? Anyways jlcpcb does not have this one. I do not know the general name for these kind of connectors. I do can buy them and solder by hand. I would have the female connector be on the controller side and the male on the panel.
Any input like ideas, connector suggestions, recommendations or brainfart… would be greatly appreciated.
Kind regards,
Bas