brain Posted January 2, 2017 Share Posted January 2, 2017 Being new to the TI, I noticed that things like CF7, NanoPEB, and Matt's 32k expansion (http://atariage.com/forums/topic/254502-32k-expansion-for-the-side-port-released) are oriented vertically. Is there a specific reason? I ask because it looks like Matt is suggesting a new expansion option (ala Arduino shields), but I am wondering if a horizontal orientation might be better for that horizontal would allow the stacking to go upwards, while the right side of the initial board could have the original connector on it (for compatibility), at no additional cost. It looks like, according to standard Arduino stacking, one could put 4 boards together in the height of the current 99 4/a If one puts boards underneath, another 2 could be added, for 6 total. ON Matt's expansion, the bare pins extend to the right side of the PCB. That seems problematic. If a horizontal width of 4.5" was acceptable, the main horizontal board could have a second PEB connector out the back for the firehose. 4.5" is a bit long, though, so maybe that's too long to consider Don't want to take away from Matt's project or his idea, just wondering as it seems like a precedent has been set... Jim Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/ Share on other sites More sharing options...
+Ksarul Posted January 2, 2017 Share Posted January 2, 2017 One of the main issues with a horizontal expansion is the connector to the console. It is relatively easy to get straight through 44-pin connectors (with .100 spacing). Some RA connectors in this size are also out there, so you could mangle one to make a horizontal connector (I've done that), or you could get some of the correct saddle-style connectors (I've done that last one for the PEB Splitter boards). The big problem there is price and minimum buy quantities: you have to buy something like 14 of the saddle-style connectors at a minimum, and they are about $9 a pop, IIRC. Quantity pricing doesn't help much either. . . With all of those issues, vertical is just a whole lot easier to realize. . .unless, like with the PEB splitters, horizontal is the only reasonable solution. Just note, the cost to go horizontal is a lot higher. . . Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662386 Share on other sites More sharing options...
+arcadeshopper Posted January 2, 2017 Share Posted January 2, 2017 this is why: 5 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662439 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 One of the main issues with a horizontal expansion is the connector to the console. It is relatively easy to get straight through 44-pin connectors (with .100 spacing). Some RA connectors in this size are also out there, so you could mangle one to make a horizontal connector (I've done that), or you could get some of the correct saddle-style connectors (I've done that last one for the PEB Splitter boards). The big problem there is price and minimum buy quantities: you have to buy something like 14 of the saddle-style connectors at a minimum, and they are about $9 a pop, IIRC. Quantity pricing doesn't help much either. . . With all of those issues, vertical is just a whole lot easier to realize. . .unless, like with the PEB splitters, horizontal is the only reasonable solution. Just note, the cost to go horizontal is a lot higher. . . But, you can use the straight through connectors on the end of a PCB, I do it all the time. Is that the only reason? Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662456 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 this is why: I understand, but I'm not suggesting people continue to horizontally expand. Matt (and others) are suggesting a stackable Arduino-like expansion system, and I am wondering if it would be a better idea to create a single "base" that has the requisite connectors on both sides, but has Matt's connector on top, and the boards stack upwards. JIm Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662460 Share on other sites More sharing options...
+arcadeshopper Posted January 2, 2017 Share Posted January 2, 2017 I understand, but I'm not suggesting people continue to horizontally expand. Matt (and others) are suggesting a stackable Arduino-like expansion system, and I am wondering if it would be a better idea to create a single "base" that has the requisite connectors on both sides, but has Matt's connector on top, and the boards stack upwards. JIm Si.. well the other thing is you don't have to run all 32 lines as far.. just a short way Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662470 Share on other sites More sharing options...
+Ksarul Posted January 2, 2017 Share Posted January 2, 2017 The real problem with getting the straight connectors attached to the side port horizontally is that the regularly available ones have super-short pins. If I could find the 44-pin ones with the longer, wire-wrap pins, no problem--but they are just as hard to find (and as expensive) as the saddle-style ones are. The only commonly available 44-pin connectors that have pins long enough to use ar the right-angle connectors, and it was a serious pain getting one of those properly formed to use as a horizontal edge connector. 44-pin connectors of the proper land spacing are just not that common, so a lot of the connector types you can easily find for other pin counts are really difficult. . .and most of the 44-pin connectors that are out there and readily available use .156 spacing, which is useless here. I hope you do get something working though--I'm just identifying the point where the most difficulty will arise in the hope that you find a way around it that I didn't. Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662515 Share on other sites More sharing options...
+Ksarul Posted January 2, 2017 Share Posted January 2, 2017 Hey, that 99/4 train is missing one sidecar (probably the Video Controller, as the fourth one is probably the p-Code box). I need to put mine together again with all of them in the line to show how massive that thing really was. . .too bad I don't have a Denali Data Backer Buss to rotate it around behind the console. . .I wonder if one of the PEB extender cables would work just as well there? 1 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662518 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 (edited) The real problem with getting the straight connectors attached to the side port horizontally is that the regularly available ones have super-short pins. If I could find the 44-pin ones with the longer, wire-wrap pins, no problem--but they are just as hard to find (and as expensive) as the saddle-style ones are. The only commonly available 44-pin connectors that have pins long enough to use ar the right-angle connectors, and it was a serious pain getting one of those properly formed to use as a horizontal edge connector. 44-pin connectors of the proper land spacing are just not that common, so a lot of the connector types you can easily find for other pin counts are really difficult. . .and most of the 44-pin connectors that are out there and readily available use .156 spacing, which is useless here. I hope you do get something working though--I'm just identifying the point where the most difficulty will arise in the hope that you find a way around it that I didn't. Actually, I have previously solved both problems, as I produce a cart expander for the C64, which uses 22/44 .100 connectors for its cart port. So, I buy them by the 1000s (yep, because a cart expander uses 4 of them at a time, so it's not as bad as it seems). And, the pins are PC pins (as you imply), but they are long enough to bend and solder to the PCB: click image upload This is part of a larger item, called XPander-3, which you can find pics of anywhere. Anyway, I also sell the connectors, as I understand they are a bit tough to find a time, especially without ears. Thus, I am confident I can solve the connector concern, but it seems like there might be more issues. Edited January 2, 2017 by brain 1 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662787 Share on other sites More sharing options...
+jedimatt42 Posted January 2, 2017 Share Posted January 2, 2017 I thought about doing something like that... But ultimately, I wanted as few 'tricks' involved in construction of the 32k board as possible. I will at some point want to quit making them, but at some point make it completely open for others to build.I also don't know what we'll want to hook up to that thing, so I wanted to invest minimally in the vaporware side of it. Nothing is/was designed for the The HAT/SHIELD/CAPE style expansion, so there are no requirements to base a design off of. My design was around keeping the 32k pcboard as cheap as was worth the effort. 32k for the masses. If I had done a horizontal layout with the edge-connector style it would have added a couple square inches to the board. Inches == cost.Something I like about what I've done is it's just no big deal for small boards to attach to the right, using stacking headers ( probably the extra tall ones, but hey, it'll work ) or if your device is more of a beast than that, a ribbon cable will work.The precedence I'm trying to set is 'uncomplicated & accessible'.But hey, you have a different idea, prototype it up and see what sticks! It's all about fun.-M@ 3 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662809 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 (edited) Working on it: The first one is 3x4.5 (the 4.5 is due to the need for the width fo the firehose). 4x4.5, which seems a bit big to me, but maybe not. Would a combo like that have utility? Edited January 2, 2017 by brain Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662857 Share on other sites More sharing options...
+Ksarul Posted January 2, 2017 Share Posted January 2, 2017 That looks almost exactly like the first iteration of the side port splitter board I did. I removed the possibility of adding the stacking connector because no one (back then) expressed interest in using it for anything. One note: I'm not sure how long you made the lands for the 44-pin to attach too, but that connector goes relatively far inside the console, so you might need more depth there than you've initially calculated. You are also probably better with the 4x4.5, as that will let you connect two firehose cables to the card (and that configuration is actually very possible with all of the expansion cards out there to choose from--sometimes you need more than seven configurable slots, and the TI supports up to 16 of them based on the OS hooks already in place). In using connectors with the short pins--it is all about long-term stability. The short pins don't really provide a large enough surface area at the point they meet the board to make a good long-term mechanical connection. That was the main reason I avoided using them that way. The side port connector area takes a lot of stress. Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662889 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 (edited) That looks almost exactly like the first iteration of the side port splitter board I did. I removed the possibility of adding the stacking connector because no one (back then) expressed interest in using it for anything. One note: I'm not sure how long you made the lands for the 44-pin to attach too, but that connector goes relatively far inside the console, so you might need more depth there than you've initially calculated. You are also probably better with the 4x4.5, as that will let you connect two firehose cables to the card (and that configuration is actually very possible with all of the expansion cards out there to choose from--sometimes you need more than seven configurable slots, and the TI supports up to 16 of them based on the OS hooks already in place). I'll micrometer the conn, but you are almost certainly right. the conn I have just aligns with the edge of the console, but that does not allow for a case, wiggling it out, etc. The 4.5 x 3 will also support two PEBs. I *like* the 4x4.5 aesthetically, but I'll probably run a small 5 up batch of the boards just to see. On expansions, I have a couple of options, one being Ethernet. It seems like that's a pretty easy one to put in place, given that I have HW experience there already. My thought would be to create a PEB card with the same connector, so one could put the cards in the PEB or here. A small carrier with a 44 pin edge and the headers would offer lots of combos. Out of curiosity, you note a first version of the splitter board. Is there a pic? Why did you revise it? Jim Edited January 2, 2017 by brain Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662962 Share on other sites More sharing options...
+Ksarul Posted January 2, 2017 Share Posted January 2, 2017 On the initial reason for the revision, I had the edges of one of the connectors set too narrow (by about 2mm), so it was possible for pins to short out (I skipped my usual final QC step while doing the layout, and it bit me). I built two of them for testing--and that was all, The extra connector didn't have a real purpose back then (no one had these nice new sideport thingies available or planned), so I asked the folks who wanted the board and none were really interested in it. Since my original plan was only to do one run of them anyway, I dropped the extra connector in the final board. BTW, don't try to connect anything but a Speech Synthesizer to the 44-pin connector on my upcoming Speech-in-the-PEB board, as it won't work. Only the lines necessary to the SS are present there. Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3662985 Share on other sites More sharing options...
brain Posted January 2, 2017 Author Share Posted January 2, 2017 I did some measurements, and figured out how to "hide" part of the firehose conn behind the console by pushing the PCB back so it is towards the back edge of the case. As it currently stands, the PCB is 3.5" by 4.0", and offers almost 9 sq inches of design space I created a box around the design to show exterior case dimensions. I left .15" for walls, which is > 1/8" I added a second header, to create a foundation for a stacked card, but it was just a copy of the other one. 2x18 stackable headers are the norm in Arduino-land, so and other options are much more expensive. I thought perhaps a 2x18 for the signals and the 2x3 or 1x6 for power/ground would work for the stack. Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3663065 Share on other sites More sharing options...
brain Posted January 9, 2017 Author Share Posted January 9, 2017 Learning as I go: I think I am comfortable enough with the main board to run a few of them (gotta get the order in before Chinese New Year), but it looks like it'll take some time to understand the RS232/Parallel port board. I only put 512kB of FLASH and 1MB of SRAM on the main board, but I thought that would be somewhat useful. 1 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3667864 Share on other sites More sharing options...
Omega-TI Posted January 9, 2017 Share Posted January 9, 2017 I kind of like the mini-tower idea. The first card that plugs into the TI would simply be a platform/backplane. All these new compatible devices would use modern connectors in the same exact spot for compatibility, and stack up vertically. Along the way matching 3D cases could be made and stacked up like Legos. One would only need to purchase the components they want as they are released like a SAMS, an RS-232 or variant, a FDC, or even an SD card based SSHD, etc. Basically the sky would be the limit, albeit about an inch and a half at a time. A set and open design from the Gurus here would encourage adoption and easily take us into the next decade. Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3668096 Share on other sites More sharing options...
brain Posted January 14, 2017 Author Share Posted January 14, 2017 Well, we'll soon see whether my idea holds water. I sent a board off for production. Jim 2 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3671534 Share on other sites More sharing options...
slinkeey Posted January 14, 2017 Share Posted January 14, 2017 (edited) Wow that's cool. The stackable idea should be nice.. I think there is less stress, and chance of accidental separation going this way. Getting bored of the Commodore and COCO world? hehehe Just Messing! Edited January 14, 2017 by slinkeey Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3671563 Share on other sites More sharing options...
brain Posted January 22, 2017 Author Share Posted January 22, 2017 OK, main board partially soldered, and test fit. Looks good (might add just a bit to depth, as firehose just touches case). I'll solder on the 1MB SRAM next, and then finish the SAMS emulation in the CPLD. Looks like I'll need to ping some folks on how to test. Jim 1 Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677707 Share on other sites More sharing options...
brain Posted January 22, 2017 Author Share Posted January 22, 2017 Looks like I am going to need to find someone who can take pity on me and help me get my TI setup working for testing. I think I am missing some stuff to do testing. Jim Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677715 Share on other sites More sharing options...
+Ksarul Posted January 23, 2017 Share Posted January 23, 2017 What's missing/not working? Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677795 Share on other sites More sharing options...
brain Posted January 23, 2017 Author Share Posted January 23, 2017 Well, I'm a very new user, and I just have just my black 4a, peb, 32kB RAM, RS232, and disk. Nothing else. Without more, I don't think I can load data from disk, though I could be wrong. Jim Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677810 Share on other sites More sharing options...
Omega-TI Posted January 23, 2017 Share Posted January 23, 2017 Well, I'm a very new user, and I just have just my black 4a, peb, 32kB RAM, RS232, and disk. Nothing else. Without more, I don't think I can load data from disk, though I could be wrong. Jim Dude, you're in luck! Since you have a P-Box, you have a couple of options. 1) There is the Lotharek HxC Floppy Emulator with this gadget, you can download TI goodies to your PC, save them on an SD card and then plug them into the TI! 2) If you go the the route above, you can increase your data storage space with an inexpensive modification to the TI floppy disk controller. If that route does not interest you... 3) There is the HDX modification when effectively turns your PC into a hard drive for the TI. And if you don't like the modification route and you don't care about loading the programs off of disk.. 4) There is the amazing FlashROM 99 cartridge. It's another way to transfer stuff to run off the TI with stuff downloaded from the Internet. Let me tell you, the guys here have been REAL BUSY, they've converted a massive amount of programs to run off that thing and you can get them here. HAVE FUN!! Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677857 Share on other sites More sharing options...
brain Posted January 23, 2017 Author Share Posted January 23, 2017 True, but don't I need more in order to load from floppy? I read that I need a cart or something else to do much with the disk (or disk emu) I can get data onto disks, but loading them in the TI seems to be a problem. Jim Quote Link to comment https://forums.atariage.com/topic/260586-horizontal-homebrew-expansion-pcb-orientation/#findComment-3677881 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.