hi all, as I searched for 44pin CF-card right-angle socket connector, I found only few and quite expensive, but this 2mm connectors browsing lead me to searching for something smaller for 3V3 bus - initially I tried 50pin, but not found entire sets available and cheap, then tried 40pin, then 32pin (all the same issue) and then I found 30pin (2x15), which are available in quite decent quantities at digikey/mouser and are "cheaper" - the more in larger volume orders by usage of "30pin for all" (later I searched also LCSC for matching alternatives and was shocked how cheap are there, ya...)
But these MOLEX sets are quite okay as reference, so I decided to make my bus this way and took action and ordered few from mouser (here in CZ usually simpler than digikey, as they deliver by fedex during max 3days or so and without customs handling, great). So the MOLEX connectors and matching LCSC items are here:
MOLEX / Connector DIGIKEY 1/100 (#) MOUSER 1/100 (#) LCSC PART 1/30 (#)
---------------------------------------------------------------------------------------------------------------
78787-3054 backplane socket straight $1.55/$1.09 (2332) $1.54/$1.08 (2678) C2906083 $0.34/$0.26 (2402)
87264-3252 board-board socket(32) right $4.82/$3.38 (1048) $4.33/$3.05 (2671) C2833919 $0.78/$0.59 (776)
87760-3016 card/board header right $2.68/$1.89 (9567) $2.63/$1.70 (2272) C2906021 $0.31/$0.25 (2405)
87833-3020 card header shrouded right $3.90/$2.73 (3658) $3.83/$2.69 (1406)
I read deeply here about RCBus design effort and great result, but I had in mind the smaller 3V3 solution for my local experiments for long time before that (dont have enough cases/examples for cards though). Simply I wanted to connect some more modern chips with parallel bus even to older CPUs, but also to newer MCUs too. So I already stated, I am not pure retro guy, probably ... :-(
here are some simple facts about thing I called finally "7xbus":
7xbus - 2mm/2mm pitch connectors, 2x15=30pin for volume orders (molex board socket found only as 32pin)
7xbus - 30 or 60 or 90 pin card to backplane or board to board (optional) connections
7xbus - 3V3, single sided SMT, hotplate/preheater + hotair (THT connectors mounted manually as last step)
7xbus - possible DFM PCB-fab mounted SMT modules in volume? (THT connectors mounted manually as last step)
7xbus - primarily CPU+MEM module integrated, maybe even with few backplane slots, so NO board-board needed
Dont have started yet to specify pinouts and layouts/sizes, as here ARE for sure many of far more experienced REAL engineers, I never worked professionally in this area, sadly ...
Its not something related to big business, I am only playing myself as the "garage shop" with all the vintage and utopic consequences these days ))
Not to mention my strategic goal of "trying to push" virtual 32bit processor VMEX and his companion high-level assembler ASLIX (both "slightly related" to RISC-V, RV32EM specifically, with optimized decoding) for simple embedded things and playing with something portable to compare performance of different systems and learn assembly-like development of simple software - unified way
(this MAY be highly controversial for FAST native machine code lovers, I agree, but i treat this is something like "new basic" as I am still working on specs and reference implementation). Finally, there can be pure native implementations done by native target experts, OR semi-native ASLIX compiled engine/runtime using "as-portable-as-possible-approach" at the source level + of course totally portable code targeting VMEX. And that semi-native ASLIX way of coding things for native targets drivers is considered too.
(Many thanks for all people from Z80Retro! community who helped me to test this in CP/M)
Its all only sets of ideas in wild ... trying to simplify complex things down back to "assembly with human face";
If anyone interested, I will be pleasured to cooperate. Peace;
Petr