6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Tue Sep 24, 2024 7:25 pm

All times are UTC




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: First PCB in 20 years...
PostPosted: Mon Dec 10, 2018 4:31 am 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 588
Location: Michigan, USA
It's not a 65C02. Sorry! But I'm tickled how it turned out and I hope you don't mind me showing off. Lot's still to learn about PCB layout, like fills, etc. The spot for a Raspberry Pi Zero was more of an experiment to see if I could get the dimensions right for a Pi Zero shield and I am delighted that all the holes and edges lined up perfectly.

I'm looking forward to trying a couple similar 65C02 64K designs in a similar compact PCB form factor. Please wish me luck.

Happy Holidays and cheerful regards, Mike


Attachments:
1802 4-chip #2.jpg
1802 4-chip #2.jpg [ 532.88 KiB | Viewed 831 times ]
1802 4-chip #3.jpg
1802 4-chip #3.jpg [ 243.3 KiB | Viewed 2741 times ]
1802 4-chip #4.jpg
1802 4-chip #4.jpg [ 316.72 KiB | Viewed 2741 times ]


Last edited by Michael on Sat Feb 16, 2019 5:34 pm, edited 1 time in total.
Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 8:14 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
A powerful combination of a minimal DIPpy computer, a PIC to boot, and a Pi for the difficult and modern interfacing. I like it! And the 1802 seems like a very interesting and unusual CPU too.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 11:21 am 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
Looks really good. I have a couple of 1802 CPUs in the drawer, but I haven't figured out what to do with them yet.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 2:27 pm 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
Tor wrote:
Looks really good. I have a couple of 1802 CPUs in the drawer, but I haven't figured out what to do with them yet.

So far I've used mine to blink LED's. Send it clock pulses and watch the TPA, TPB, SC0, and SC1 pins go high and low. I have plans to do more than that though.

edit: fixed a typo.


Last edited by Martin_H on Mon Dec 10, 2018 2:53 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 2:33 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
I gather the 1802 is very well suited to a mini front panel - you don't even need any firmware to be able to toggle code in, because it has a sort of DMA mode.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 2:58 pm 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
BigEd wrote:
I gather the 1802 is very well suited to a mini front panel - you don't even need any firmware to be able to toggle code in, because it has a sort of DMA mode.

Yes, the CPU has a DMA mode. One of the registers increments the address bus, while the control lines deposit bytes off the data line directly into RAM. So you can build a front panel with about ten toggle switches, a push button, and a small amount of glue logic.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 3:51 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Nice work, Mike. I always get a grin when I see IC's mounted one on top of the other! :mrgreen: :twisted: Do you have plans to interconnect the Pi and 1802, or is the Pi included strictly as a mechanical test?

Michael wrote:
Please wish me luck.
Good luck! :P

-- Jeff

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 4:43 pm 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
So you're interfacing the R Pi to the 1802 via just the serial interface, and using the Pi solely as an on board VT100?


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 5:17 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1467
Location: Scotland
whartung wrote:
So you're interfacing the R Pi to the 1802 via just the serial interface, and using the Pi solely as an on board VT100?


A Pi Zero is $5 - probably cheaper than a UART these days!

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 10, 2018 5:48 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 588
Location: Michigan, USA
Thanks for the comments and interest, guys.

The Pi Zero is both a mechanical test and one of several terminal options. I'd like to try the "bare metal" PiGFX VT100 terminal emulation software (connecting the Pi Zero serial port to the yellow 3.3v connector on the 1802/5/6 board). I'd also like to try a full Linux install on the Pi Zero and a terminal emulation program with file upload/download capability.

Since I have a USB keyboard and an HDMI monitor already, the $10 cost for a Pi Zero + SD card seemed like a good option. I believe the Pi Zero can also produce VGA and NTSC video or drive TFT displays.

Happy Holidays. Mike


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 15, 2018 12:00 am 
Offline

Joined: Tue Feb 24, 2015 11:07 pm
Posts: 81
Sorry to be OT, but what's the software used for the schematic? It's the prettiest I've ever seen.


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 15, 2018 9:50 am 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1467
Location: Scotland
Michael wrote:
Since I have a USB keyboard and an HDMI monitor already, the $10 cost for a Pi Zero + SD card seemed like a good option. I believe the Pi Zero can also produce VGA and NTSC video or drive TFT displays.

Happy Holidays. Mike


The Pi has HDMI video as standard. Standard resolutions from 320x200 to 1920x1080. (There are more and a lot of non-standard ones, but ...).

It can not do VGA on it's own - you need either a HDMI to VGA converter (there are several as well as HDMI to DVI), or a GPIO module which sits on-top of the Pi, however
that uses up ALL the GPIO pins..

Composite video (PAL or NTSC) is on-board as standard too, but on the Pi Zero it's not on a connector - you need to solder on a wire to your own socket to get access to it.

The DSI output on the Pi is somewhat limiting in-that from what I gather you need special code running on the GPU to drive it and there is only a small number of displays that work with it.

Hope that helps.

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 15, 2018 3:19 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 588
Location: Michigan, USA
I tested a little 4.3" LCD (NTSC/PAL) Monitor via the 2-pin 'TV' header on the Pi Zero before and it worked well, for its size.

VGA output using GPIO pins ties up a lot of pins so I just ordered one of these Chinese mini-HDMI to VGA adapters ($3.99 landed) to try out.


Attachments:
mini ntsc monitor.jpg
mini ntsc monitor.jpg [ 55.65 KiB | Viewed 2498 times ]
mini-hdmi to vga.jpg
mini-hdmi to vga.jpg [ 38.02 KiB | Viewed 2498 times ]
Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 15, 2018 3:26 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 588
Location: Michigan, USA
unclouded wrote:
Sorry to be OT, but what's the software used for the schematic? It's the prettiest I've ever seen.

Microsoft Excel...


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 16, 2018 3:14 pm 
Offline
User avatar

Joined: Fri Dec 12, 2008 10:40 pm
Posts: 1005
Location: Canada
Michael wrote:
unclouded wrote:
Sorry to be OT, but what's the software used for the schematic? It's the prettiest I've ever seen.

Microsoft Excel...

Really? I had no idea Excel had those capabilities. Would you mind posting your file so I can see how it's done? All I have ever used Excel for is spread sheets, tables and the graphing of data.

_________________
Bill


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

All times are UTC


Who is online

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