6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu May 16, 2024 11:09 am

All times are UTC




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue Jun 15, 2021 2:39 pm 
Offline

Joined: Sun Dec 14, 2003 11:34 pm
Posts: 8
Location: Eindhoven - Holland
Hello All,

Thought I would document my build of Kevin's C02 Pocket PCB.

I was looking around for a compact and well documented 6502 board and Kevin's C02 fits this bill!
https://github.com/floobydust/C02-Pocket-SBC

You can order the PCB's through ExpressPCB https://www.expresspcb.com/.

I live in The Netherlands, so the sending costs are a bit steep but the quality of the PCB's is excellent.

Attachment:
Overview.jpg
Overview.jpg [ 1.15 MiB | Viewed 1233 times ]


On github there is a helpful overview of the parts with a Mouser order number.

Attachment:
Parts.jpg
Parts.jpg [ 1 MiB | Viewed 1233 times ]


Here is an overview of the required IC’s.

Attachment:
IC's.jpg
IC's.jpg [ 941.49 KiB | Viewed 1233 times ]


Starting with the lower parts (condensators, resistors).

Attachment:
Building1.jpg
Building1.jpg [ 1.09 MiB | Viewed 1233 times ]


Next are the Resistor arry, Led and Reset chip.

Attachment:
Building2.jpg
Building2.jpg [ 1.02 MiB | Viewed 1233 times ]


Followed with some switches and power connector.

Attachment:
Building3.jpg
Building3.jpg [ 1.1 MiB | Viewed 1233 times ]


When all parts are fitted, power can be supplied and tested.

Attachment:
Testing power.jpg
Testing power.jpg [ 1.21 MiB | Viewed 1233 times ]


Led is working, IC's are getting 5 V. Almost there!

Then it's time to program the AT28V256 EEPROM and ATF22V10C PLD.
For the PLD you find in the Software/Glue map a file named GLUE3.jed. With my TL866II plus this is easily done.

Programming the EEPROM was a problem for me. Kevins supplies two S-record files on github. One for the BIOS and one for the Monitor program.
The Bios starts at $F800 and the Monitor at $E000 (with an offset of $800).
I don't have a clue (yet) how to configure that with the software of the TL866. I think the TL866 is not even capable of programming S-record files (?).

After contacting Kevin he kindly e-mailed me the newest version of the EEPROM in binaire format!

Attachment:
Programming.jpg
Programming.jpg [ 774.34 KiB | Viewed 1233 times ]


The systems works instantly (when you punt in the oscillator the correct way...)!

Attachment:
Almost working.jpg
Almost working.jpg [ 1.16 MiB | Viewed 1232 times ]



Thanks again Kevin!


Best regards,


Edzard


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 15, 2021 3:29 pm 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1929
Location: Sacramento, CA, USA
Nicely done, Edzard! It looks like you're ready to conquer the world with your next 8-bit software creation. :D

_________________
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 15, 2021 6:43 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8186
Location: Midwestern USA
Edzard wrote:
Thought I would document my build of Kevin's C02 Pocket PCB.

Very good!

For the benefit of anyone else who wishes to build the Pocket SBC2, attached are the Gerbers for making the PCB. Many PCB manufacturers such as JLCPCB (who made the PCB for my POC V1.3) are a lot less expensive than ExpressPCB. I suspect delivery to Netherlands is less than the amount charged by EPCB.


Attachments:
File comment: Pocket SBC2 PCB Gerbers
pocket_sbc2.zip [22.2 KiB]
Downloaded 44 times

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!
Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 15, 2021 8:19 pm 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1373
First, thanks to Edzard for building one of my projects, glad it worked out! Hoping you get many fun hours with it... I've had 4 of them up and running for over 2+ years... none have failed.

A few things:
1- The design runs flawlessly at 6MHz (design point) limited by the older SCC2691.
2- Power supply should ideally deliver 5.1V regulated to the power connector.
3- Noting the above input voltage, you might find some SCC2691 will run with an 8MHz CPU clock.
4- Maybe build the RTC/CF-Card adapter next ;-)

Thanks to BDD for Gerbers... I was able to request them when I did the recent RTC/CF adapter. The number of files provided and their extensions differ from what you were able to generate (from the C02 SBC)... but maybe you can generate Gerbers (for the adapter) and compare to what ExpressPCB provides.

Attachment:
CXEA9191A.zip [47.53 KiB]
Downloaded 47 times


I'm hoping Edzard requested Gerbers when he ordered the PCBs....

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 15, 2021 9:07 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8186
Location: Midwestern USA
floobydust wrote:
Thanks to BDD for Gerbers... I was able to request them when I did the recent RTC/CF adapter. The number of files provided and their extensions differ from what you were able to generate (from the C02 SBC)... but maybe you can generate Gerbers (for the adapter) and compare to what ExpressPCB provides.

Here are the Gerbers I generated for your layout.

Attachment:
File comment: RTC/CF Adapter PCB Gerbers
CXEA9191A.zip [20.07 KiB]
Downloaded 42 times

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 16, 2021 2:50 am 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 586
Location: Michigan, USA
Kevin (floobydust):

Any chance you can post a PDF schematic, please?

Cheerful regards, Mike, K8LH


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 16, 2021 3:02 am 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1373
Hi Mike,

Ask and ye shall receive... at least for PDFs....

Attachment:
C02_Pocket_SBC.pdf [393.92 KiB]
Downloaded 67 times

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 16, 2021 6:32 am 
Offline

Joined: Sun Dec 14, 2003 11:34 pm
Posts: 8
Location: Eindhoven - Holland
Hello All,

Here are the Gerber files for the C02-Pocket PCB. It's a 4 layer PCB.
Dimension is 97 x 64 mm.

Each file can be identify by it's extension:

.TSK = top silkscreen layer
.TSM = top solder mask layer
.TOP = top copper layer
.GTP = top paste layer
.IPT = top inner copper layer
.BOT = bottom copper layer
.IPB = bottom inner copper layer
.BSM= bottom solder mask layer
.GBP = bottom paste layer
.DRI = drill file
.OLN = board outline
.CSV = pick and place

So when ordering by jlcpcb.com they will ask to fill in your Layer stackup/layer sequence.

L1(Top layer) RNHE9297R.top
L2(Inner layer1) RNHE9297R.ipt
L3(Inner layer2) RNHE9297R.ipb
L4(Bottom layer) RNHE9297R.bot


Best regards,

Edzard


Attachments:
File comment: C02 Gerber files
RNHE9297R.zip [24.09 KiB]
Downloaded 46 times
Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 6:43 pm 
Offline

Joined: Sun May 30, 2021 2:16 am
Posts: 374
BigDumbDinosaur wrote:
Edzard wrote:
Thought I would document my build of Kevin's C02 Pocket PCB.

Very good!

For the benefit of anyone else who wishes to build the Pocket SBC2, attached are the Gerbers for making the PCB. Many PCB manufacturers such as JLCPCB (who made the PCB for my POC V1.3) are a lot less expensive than ExpressPCB. I suspect delivery to Netherlands is less than the amount charged by EPCB.


I've never made a pcb. And, I am terrible with soldering. Is there a way to order these things where all the parts are installed, and all you have left to do is seat the chips in their ic sockets? I mean, can they install all the resistors, capacitors, and all the other components (except the chips)? I would love to make some 65xx pmods, HATs, and shields. I just lack the PCB know-how.

Jon


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 6:58 pm 
Offline

Joined: Sun Dec 14, 2003 11:34 pm
Posts: 8
Location: Eindhoven - Holland
Hello Jon,

Where do you live?

I can send you a PCB. The soldering is not that difficult, even for one without any (soldering) experience.


Best regards,


Edzard


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 7:18 pm 
Offline

Joined: Sun May 30, 2021 2:16 am
Posts: 374
Edzard wrote:
Hello Jon,

Where do you live?

I can send you a PCB. The soldering is not that difficult, even for one without any (soldering) experience.


Best regards,


Edzard


New York (downstate). So, who would the best PCB manufacturer be for me? (Ya, know - closest, most reliable, quickest shipping...) And, let's say I order one, can Ipay a little more and get them to install all that stuff? I literally just looked into pcbs for the first time yesterday. :lol: I'm tired of all the wires, and there are so many good pcb solutions.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 7:18 pm 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1373
Hi Jon,

I'm located in South Florida... I currently have 4- complete C02 Pocket SBCs running with the RTC/Compact Flash adapter. If you're interested, I'd be happy to sell you one.... complete with power supply. You simply plug it in, attach to a USB port on any modern computer (with a good serial terminal emulator) and you're up and running. It will include CF Card running with DOS/65 as well. A fairly complete system setup.

Easy-Peasy! Lemme know.

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 7:24 pm 
Offline

Joined: Sun May 30, 2021 2:16 am
Posts: 374
floobydust wrote:
Hi Jon,

I'm located in South Florida... I currently have 4- complete C02 Pocket SBCs running with the RTC/Compact Flash adapter. If you're interested, I'd be happy to sell you one.... complete with power supply. You simply plug it in, attach to a USB port on any modern computer (with a good serial terminal emulator) and you're up and running. It will include CF Card running with DOS/65 as well. A fairly complete system setup.

Easy-Peasy! Lemme know.


That sounds cool, but I already have the WDC65c02sxb for a single-board reference system. What I really need to be able to do is have the ability to pop my 65xx chips into custom pmods and/or shields and then plug-n-play into my FPGAs and microcontrollers.

Jon


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 7:31 pm 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1373
Jmstein7 wrote:
floobydust wrote:
Hi Jon,

I'm located in South Florida... I currently have 4- complete C02 Pocket SBCs running with the RTC/Compact Flash adapter. If you're interested, I'd be happy to sell you one.... complete with power supply. You simply plug it in, attach to a USB port on any modern computer (with a good serial terminal emulator) and you're up and running. It will include CF Card running with DOS/65 as well. A fairly complete system setup.

Easy-Peasy! Lemme know.


That sounds cool, but I already have the WDC65c02sxb for a single-board reference system. What I really need to be able to do is have the ability to pop my 65xx chips into custom pmods and/or shields and then plug-n-play into my FPGAs and microcontrollers.

Jon


Okay, sounds good... so, the best advice I can give you is to learn to solder... and get a good quality iron as well. Beyond that, start learning a PCB layout tool that also includes schematic entry linkage. I've been using ExpressPCB for many years... and have created a bunch of custom parts for both schematics and PCBs... so I'll continue to use them. There are other ways to get Gerber files from the ExpressPCB format, so there are always options on getting things made.

Finding a place to make the PCBs and install parts is unlikely to be cost-effective, as I suspect you're only looking at a very small number of boards. We're all here to help of course.

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 18, 2021 7:39 pm 
Offline

Joined: Sun May 30, 2021 2:16 am
Posts: 374
floobydust wrote:
Finding a place to make the PCBs and install parts is unlikely to be cost-effective, as I suspect you're only looking at a very small number of boards. We're all here to help of course.


You're right, and, yes, I am beyond appreciative for the thriving, helpful community, here. It was a slow, lonely process before I jumped-in here. Now, I'm having a blast with this.

Jon


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 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: