6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 22, 2024 12:08 am

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue Jan 23, 2018 9:00 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
I recently lost track of my DIY adapter which I put together to allow me to program Atmel (Microchip) ATF1504AS CPLDs for my 65C02 projects, so decided to design my own adapter PCB. It's designed to work with my Atmel ATDH1150USB-K, takes a 10 pin JTAG header, has a 44 pin PLCC socket and is 2 layers (keeps the cost down).
The PCB breaks the pins out from the PLCC socket to two 22 pin headers (pins 1 to 44) for testing purposes, routes all 4 VCC pins toegther and all 4 GND pins together and these route to the JTAG header.
I received the PCBs today (ordered 5 to get the cost down and might sell the others if UK folks at interested in buying - cost price only of PCB, components and postage - let me know).

How it turned out:
1) It works :). I soldered it all together, put it in a breadboard, hooked it up and verified the design in an ATF1504AS.
2) It sort of fits in a bread board (if the two 22 pin pin headers are soldered in down wards), but it only just fits with 1 row of holes down each side and it's a squeeze to get wires in due to PCB over lap. I might go for pin headers up on these ones.
3) The pin numbering and VCC/GND pin marking is visible, but a tad too small. If someone has poor eyesight it could well be too difficult to read.

I might get some more made with the following altered, but it's quite expensive to get PCBs made in the UK so I'll have a think on it:
1) Reduce the width of the PCB to allow more room for access to the breadboard holes running down each side
2) Move the 44 pin PLCC socket down and the orientate the JTAG header by 90 degreess so a 10 pin "quick removal" socket can be used (these are too wide for the current design)

Of course, I found my old DIY adapter after I ordered the above (always the way :roll: :lol:). THe forth picture below shows them side by side.
Here're the picys. Any comments/advice welcome (constructive ones only please :P)
.
Attachment:
20180123_182004.gif
20180123_182004.gif [ 221.49 KiB | Viewed 7231 times ]


Attachment:
20180123_182101.gif
20180123_182101.gif [ 207.27 KiB | Viewed 7231 times ]


Attachment:
20180123_201054.gif
20180123_201054.gif [ 165.39 KiB | Viewed 7231 times ]


Attachment:
20180123_200601.gif
20180123_200601.gif [ 238.42 KiB | Viewed 7231 times ]


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 23, 2018 9:52 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1250
Location: Soddy-Daisy, TN USA
This is really cool. I thought about doing the same thing for the 1508.

The board looks less than 100mm x 100mm. If so, JLCPCB will do 10 of them for $2 USD. Not sure what shipping would be. Have you priced them?

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 23, 2018 10:21 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
cbmeeks wrote:
This is really cool. I thought about doing the same thing for the 1508.

The board looks less than 100mm x 100mm. If so, JLCPCB will do 10 of them for $2 USD. Not sure what shipping would be. Have you priced them?

I didn't know about JLCPCB. Have you used them yourself? Seem like an incredibly cheap price - I paid roughly £20-£25 per board (got 5) with 5 days lead time.
Putting in my board stats (40mm x 61mm, 2 layer, 1.6mm thickness FR4, Lead free, No Panel, Green, Qty 5) it says $26 - so much cheaper. My main concern would be the PCBs being held indefinitely in UK customs (had that before with other goods from China :( ) and time in transit. But at $26 it's very tempting...


Top
 Profile  
Reply with quote  
PostPosted: Wed Jan 24, 2018 2:48 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1250
Location: Soddy-Daisy, TN USA
banedon wrote:
I didn't know about JLCPCB. Have you used them yourself? Seem like an incredibly cheap price -


Yes, I've used them once (viewtopic.php?f=1&t=5023).

I made a bunch of mistakes with my first PCB. But that was on me. The boards I got back are awesome. At least with my amateur eyes.

I paid more than $2 but that's because I was sloppy and my board size was larger than 100m on one axis. But because it was my first order, I got free shipping. I still got 10 boards for under $25 USD. And, it was shipped to my house very quick.

Some of the YouTuber's I watch are now promoting them....well, I imagine JLCPCB is a sponsor for them.

Anyway, I hope to wrap up a pretty large PCB design pretty soon. Hopefully before spring. I'm working on a SBC in the spirit of an Apple II (NOT a clone...but it will have slots). When I do, I plan on giving them a try again.

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jan 26, 2018 11:06 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
I've made some changes to my design and sent the gerbers off to JLCPCB. We'll see what happens :).


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 28, 2018 8:13 pm 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
cbmeeks wrote:
This is really cool. I thought about doing the same thing for the 1508.

The board looks less than 100mm x 100mm. If so, JLCPCB will do 10 of them for $2 USD. Not sure what shipping would be. Have you priced them?


For the ATF1508AS in PLCC-84 I use the following.

http://www.technologicalarts.ca/shop/store/details/229/55/adapters/plcc/plcc-adapter,-84-pin.html


Top
 Profile  
Reply with quote  
PostPosted: Mon Feb 12, 2018 10:02 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
Got the new PCBs from JLCPCB and am very happy so far :). Soldered components to one and tested: All working fine, the footprint is much better for bread boarding and I can fit a 2x5 IDC ZIF-type socket on for the JTAG connection. The resistor and LED are optional.
Here are a few picys:

Attachment:
20180212_195534_001.gif
20180212_195534_001.gif [ 217.93 KiB | Viewed 7085 times ]


Attachment:
20180212_195556.gif
20180212_195556.gif [ 202.91 KiB | Viewed 7085 times ]


Attachment:
20180212_204221.gif
20180212_204221.gif [ 296.59 KiB | Viewed 7085 times ]


So great suggestion with regards using JLCPCB cbmeeks :).


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 13, 2018 6:47 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1250
Location: Soddy-Daisy, TN USA
Awesome!! Do you have any extra boards available?

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 13, 2018 9:07 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
Sure. I had five made and have constructed one. Are you after one?


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 13, 2018 9:59 pm 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
I really want to learn about GAL's and CPLD's, but have been somewhat intimidated. I thought they needed a custom programmer, and there's some degree of compatibility issues. So I am curious, what's on the other end of that ribbon cable?


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 13, 2018 11:57 pm 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
Martin_H wrote:
I really want to learn about GAL's and CPLD's, but have been somewhat intimidated. I thought they needed a custom programmer, and there's some degree of compatibility issues. So I am curious, what's on the other end of that ribbon cable?

Hi Martin

You're right: you do need a programmer and you also need software to write the "design" code. I.e. :
I use WinCUPL (free program) to write the code and export the design as as .JED file.
I can then use my Atmel (now Microchip) ATDH1150USB-K programmer/cable in conjunction with my adapter board to write the .JED file to the CPLD. The ATDH1150USB-K drivers are windows 7 & 10 compatible.
For GAL programming I still use WinCUPL to code the design, but use a Genius G540 programmer (purchased on ebay) to write the JED file to the GAL. Unfortunately, it isn't Windows 10 compatible so I'll have to find one which is at some point.


Top
 Profile  
Reply with quote  
PostPosted: Wed Feb 14, 2018 12:44 am 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
Thanks for the information. I think I will give it a try the next time I'm making glue logic.


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 03, 2019 10:11 am 
Offline
User avatar

Joined: Sun Sep 08, 2013 10:24 am
Posts: 740
Location: A missile silo somewhere under southern England
Hi guys

I've been asked if I'd make the gerber files available for the 2nd version of by adapter board which I'm happy to do. See attached. They are free for anyone to use, but if you modify/copy them then I'd appreciated an acknowledgement :).

Attachment:
gerbers.zip [55.24 KiB]
Downloaded 139 times


banedon


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 09, 2020 3:50 am 
Offline

Joined: Mon Mar 30, 2020 10:20 pm
Posts: 15
Thanks for the gerber files! I ordered some to test it out for my ATF1504 chips.
Do you have a BOM for the other components?

Cheers,
Daniel


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 09, 2020 3:53 am 
Offline

Joined: Mon Mar 30, 2020 10:20 pm
Posts: 15
0.1uF caps, 220/330 resistor for the LED?
What is that component close to C28?

Cheers,
Daniel


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron