7xbus 3V3 2mm system; RCBus adapter; and portable VMEX/ASLIX effort;

157 views
Skip to first unread message

7alken

unread,
Oct 13, 2023, 4:14:32 PM10/13/23
to retro-comp
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";
https://github.com/apws/230326-VMEX

... appended are some preliminary pictures related to that smaller 3V3 "7xbus"
... plus CP/M vmex.com (preliminary, tests only) and ISA/OS drafts

If anyone interested, I will be pleasured to cooperate. Peace;

Petr

7xbus-logo.png
vmex.cpm
7xbus-system.png
7xbus-RCBus-adapter.png
VMEX-OS.txt
7xbus-digikey-mouser-lcsc-table.txt
VMEX-ISA.txt

Bill Shen

unread,
Oct 13, 2023, 6:29:36 PM10/13/23
to retro-comp
I thought 2x22 2mm connectors (male, female, straight, right-angle) are quite cheap and readily available.  I have bagful of 2x22 2mm connectors, male & female,  for various projects.  They are around $0.25-$0.35 each in quantity.  A standard 1.6mm thick pc board straddle 2x22 2mm connector so it can solder directly to pc board with 2mm spacing finger pads on both side.   You can have a backplane made of 2x22 2mm straight female to accept pc boards with 2x22 2mm SMT finger pads that has 2x22 2mm straight male soldered.  (I'll probably get banned with any more of this straight male/female talks !!)

I don't know of backplane made of 2x22 2mm connectors, but I myself and others have backplane made of 2x25 2.54mm connectors.  They are also quite inexpensive and readily available.  I think the 2.54mm connectors are more rugged and easier to align and plug in.
  Bill

Mark T

unread,
Oct 13, 2023, 6:48:16 PM10/13/23
to retro-comp

1.27mm pitch 1x40 bent male connectors and straight female connectors are also available, so you could build a 1:2 scale RC2014.

I have been playing with smt components on 1.27mm pitch proto board recently. PLCC44 z80 on point to point wired module to 1x40 1.27mm pitch, plugged into an adapter to 40 pin dip z80. Moving back to 2.54mm pitch is like heavy engineering. 30awg wire is a bit heavy, 34awg seems about right.

1.27mm pin headers have 0.4mm x 0.4mm pins. If you remove alternate pins these can be used to plug into dip sockets and don’t open the contacts as much as the round pin headers that are normally used.

7alken

unread,
Oct 13, 2023, 6:49:15 PM10/13/23
to Bill Shen, retro-comp
yeah, very interesting too :-) ... and btw, I am quite fascinated(!!) by your edge straight 44pin CF-card adapter speciality - you are using it even without soldering as momentary/temporary (no breath) connection?? these straight male/female talks are nice :-) 

--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/hVPhehlom54/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/0db710d1-27c8-4880-9761-c0a985db0a91n%40googlegroups.com.

Bill Shen

unread,
Oct 13, 2023, 6:59:29 PM10/13/23
to retro-comp
1:2 scale RC2014, LOL!!!  (I don't know why it is so funny, but it just is).
34 awg wire sounds interesting.  Is it insulated and where do you get a roll of it?
  Bill

Bill Shen

unread,
Oct 13, 2023, 7:04:08 PM10/13/23
to retro-comp
This is how I plug SMT CPLD in solderless breadboard.  The small pc board has 22, 2mm spacing finger pads on each side.  It slides between a 2x22 2mm male connector (notice it is not soldered but the contacts are good), then plug into an expander board to 2.54mm spacing and straddle the solderless breadboard like the standard 300mil IC.
  Bill
IOU_MMU_adapter_side.jpg

7alken

unread,
Oct 13, 2023, 7:10:48 PM10/13/23
to Bill Shen, retro-comp
hi Mark, ya, I was searching recently on digikey/mouser for 1.27mm too, but was unable to find there matching sets available, and its really too tiny, while what you sed about removing odds is interesting too - btw exists some chinese shop with similarly good selectors as digikey/mouser ??

--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/hVPhehlom54/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.

7alken

unread,
Oct 13, 2023, 7:45:33 PM10/13/23
to Bill Shen, retro-comp
yeah Bill, as I sed, fascinated :-)

7alken

unread,
Oct 13, 2023, 9:52:18 PM10/13/23
to Bill Shen, retro-comp
Bill, definitely, I forgot for this, added this line to the table - straight square pins, with STANDARD board thickness (1.5mm) it fits and HOLDS on board FIRMLY;
(this way in fact only 2 types of straight cheap connectors are okay for almost everything ...)

87758-3016 card/board header straight    $3.08/$2.16 (6018)   $2.71/$1.89 (1875)   C6332229 $0.11/$0.08 (7120)

the straight example picture shows my 30pin squared pins connectors bound to standard thickness board, here SDIP64; all 2mm squared spacings can be firmly fitted on over the board edge ... only the straight socket uses "flat" solder pins and this one DOESNT hold firmly, there is say 0.2mm space, but its solderable this way too...

this may require different planning of double-sided card layout, but in case of RCBus adapter it in fact provides direct insertion to THT connector on RCBus, while THT connector on card will have NON-FLAT back side ... its also true that soldering of this on card is even easier than THT close pins

thanks for this
7xbus-digikey-mouser-lcsc-table.txt
straight example -- IMG_20231014_033428.jpg

7alken

unread,
Oct 13, 2023, 10:05:27 PM10/13/23
to Bill Shen, retro-comp
also, its fact these 44pin are very nice, ... I only cant get quickly cheap ones (and right angle) from mouser; that LCSC is in fact very nice selector too, btw;

Mark T

unread,
Oct 13, 2023, 11:17:06 PM10/13/23
to retro-comp
I used aliexpress for 1.27mm protoboard and header pins. I think LCSC also have the 1.27mm header pins. There seems to be two styles. 1x40 type arrived as 1:2 scale of the 2.54mm pins. I tried ordering more of the same but received a different style 1x50 type. I prefer the 1x40 style to create adapters to dip sockets. Using the 1.27mm proto board to hold the pins straight as the plastic is sensitive to soldering temperatures.

I tried using enameled wire, but the temperature to solder through the enamel is a bit high and ruins the small point soldering tip quickly. The 0.8D type tip seems to work better at 1.27mm pitch. Most common wire wrap wire is 30 awg pvc insulated, the insulation tends to shrink back when soldered. The UL1423 type with PTFE or PVDF insulation handles the soldering better and available in 26 awg to 38 awg. I bought a range of samples in 5m lengths. 38awg is difficult to strip without breaking, Its expensive for full reels.

7alken

unread,
Feb 5, 2026, 2:19:38 PMFeb 5
to retro-comp
hi Mark, these mods to 1,27 pin headers for inserting into regular DIP sockets are nice, almost forgot that; thanks;
in relation to wire-wrapping, this technique was almost never used here down to history, no experience with this at all ...
Petr

Mark T

unread,
Feb 5, 2026, 3:50:25 PMFeb 5
to retro-comp

I’ve also never used wire wrap, I just use the wire wrap wire for point to point wiring with soldered connections. The cheap wire wrap wire  insulation tends to shrink back when soldered. I wire connections between chips on the top side of the board to keep the wire out of the way of the solder. I pass the wire through the holes on the proto board and half wrap the wire around the component or socket pin and solder only the connection at the pin. A second wire can then be passed through the same hole and connected to the same pin. I don’t solder component and socket pins until a wire is connected then its easier to wrap the wire round the pin. I’ve started using copper tape for ground on one side and power on the other side, with kapton tape on double sided proto board.

7alken

unread,
Feb 12, 2026, 12:05:35 AM (10 days ago) Feb 12
to retro-comp
thanks for comments Mark, ya, I need more practice here )) ... just today tried those 0.4mm square pins from tortured 1.27mm pitch headers ... okay, but machined round pins are 0.5mm (measured here by caliper), not much difference even to regular DIP sockets .... will see; there may be dual footprints on DIP32+16; ... I also specified something I call "DIP32+16 RAISER" , to move thing up little-bit, to fit it even in Bill's tight designs, and to put pullups there, not on the modules itself, if looks acceptable and easier; then I made PLCC32 adapter for some my loved chip, it has 7x9 pin footprint so its the same, ... using tortured (heavily) 1.27mm pin headers ... then it was baked for a while in head and I returned to "blackbird ymu" DIP24 thing; I updated the footprints to allow also 0805 parts, not only 0603, they are really ugly invisible ... not optimal, but will see, again .. its something in between; not in specs; as always; wanted to solve at least bottom layer gnd copper pour, but today we were busy discussing some Tualatins, some Curiosity on Mars and something simpler (initially) ... she thinks its almost impossible; I think its quite rational, if things are integrated and maintained simple all the time, will see; then sparked something I call 7xU50, now, based on 7x74... I have bunch of TSOP memory chips, and some BGA too, of course, torturing myself ... by FlexZIF options, still, for both BGA and TSOP, different way... it looks possible .... need that jlcpcb goodies, sure; for this, I will try to unify on 50mil b2b connectors, those 2x10pin males on host, having females on bottom of 7xU50; unified at 50mil on host boards, will see; and then there is some RCBus card, 100x100, the "smart carrier"...; but we were busy by weirdos with 64bit data bus and translation to mandatory 16bit (yes, I omitted 32bit native from 7xmod, as it can't fit there ... so RCBus rules it all by 24b address, 16bit data ...async sram facade, everywhere, always; this is in fact GOOD; today I just checked that even craziest CPUs can be translated/tunelled through 16bit data; to maintain things simple and uniform inside; and also thing like "LBA-anywhere" for SDRAMs ... not necessary to have full controller, just block/burst access, as fast as possible; LBA-anywhere, on SDRAM, on CF and SD ... as storage; solid state sdram and also physical ... with mandatory batteries, sure;  and there is 7xpwr and 7xclk, I2C controlled; but we today decided that on 7xmod must be almost always shim-CPLD (somewhere tins, somewhere huge), to unify the 7xmod connector side; in some crazy cases it will be HUGE; no problem; that "simple" thing was P-MMX, P5, quite normal ... that ugliest thing was/is P6, Tualatin;  not sure if RAD750 is worse; ... probably not; ... uff, not sure even if I will be able to continue, but hope somebody will be, will see; its about modules, reusable, tiny boards, multilayer; ... more fun; )) ... but I myself marked this thing draft till now as "TOP SECRET"; )) .. reading the horror scenarios about retrobrewcomputing problems ... really, if there are AI BOTs, then its ugly, ugly as hell, sure; 

P.

7alken

unread,
Feb 13, 2026, 7:37:30 AM (9 days ago) Feb 13
to retro-comp
hi guys :-) ... mouser/fedex package landed yesterday (umm, night shift); it needs to go to 3D indexed inventory ... but as I am still working on designs, its harder; at least all the things for Stephen and Sergey boards are here; 

meanwhile though, got some specific idea how to do these FlexZIF for TSOP/TQFP ... it looks quite complex, but if almost all is on FR4 with alignments, then I am happy ))
will see - still expecting these ZIFs for testing chips coming, and I bet I am not alone; while digipart/ostopart helps to statisticaly detect some weirdos by offsense datecodes and errrors in theirs catalogs ... these aggregators are "comprehensive" and by combining them with ebay/ali, its quite reliable, I hope, ... will see;

so here it is for weekend ... yac aka "yet another craziness" ))

260213 FlexZIF TQFP TSOP cage for belly-up using 1,27mm dual pin headers+sockets.png
and this is Mr. "blackbird ymu" .... and also raw PLCC32 adapter, because it fits and 1.27mm (50mil) pinheaders were again helping a lot;

!!! 3D final -- Snímek obrazovky 2026-02-13 010838.png   PLCC32 raw adapter for YMU -- Snímek obrazovky 2026-02-13 011244.png

P.



Reply all
Reply to author
Forward
0 new messages