Acorn System 1 TinyCAD and VeeCAD

discussion of games, software, hardware & emulators relating to the Acorn Atom and Acorn System machines.
Post Reply
User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Wed Jan 09, 2019 10:33 pm

For those interested in capturing a System 1 in modern CAD tools I've just started a project to 'document' the System 1 '6502 Microcomputer'.

In the spirit of sharing, I'll update this post with my data-file attachments as I progress. I welcome anyone of a similar interest to check/improve/re-share as appropriate.

The tools I'm using are TinyCAD (2.90.00) and VeeCAD (2.38.0.0):
https://sourceforge.net/projects/tinycad/
https://veecad.com/

Firstly I'd like to dedicate this work to the fantastic pioneering steps of the original Acorn team, and to my friends and colleagues at Arm who are innovating the future as you read.

Thanks also to @Kazzie on this forum for inspiring me to have a go at building my own System 1 for 2 main reasons:

1) There is no better way IMHO to learn than by doing, and by celebrating each mistake as another step in the learning process
2) These computers are hard to come by, and just the thought of playing with an original System 1 and blowing it up would haunt me

Best wishes

anightin


This archive is my first few hours of experimenting with the tools to re-create a partial schematic and convince myself the development flow works. IT IS BY NO MEANS COMPLETE and may contain ERRORS on my part:

System1.TCLib : TinyCAD System 1 symbol library
System1_CPU_Card_v1.dsn : TinyCAD Schematic
System1_CPU_Card_v1.per : VeeCAD design containing strip-board layout
System1_CPU_Card_v1.zip
(20.86 KiB) Downloaded 5 times
Incremental update to refresh the component library and complete the list of CPU card ICs:
System1_CPU_Card_v2.zip
(29.28 KiB) Downloaded 1 time
Update of TinyCAD library and full CPU card schematic:
System1_CPU_Card_v3.zip
(60.78 KiB) Downloaded 1 time
Update of TinyCAD library and full CPU card schematic to rev 3 correcting NRDS and NWDS:
System1_CPU_Card_v4.zip
(64.8 KiB) Downloaded 2 times
Update of TinyCAD library and full CPU card schematic to fix some mis-routed signals and VCC:
System1_CPU_Card_v5.zip
(66.3 KiB) Downloaded 1 time
Update of all files to connect *CD lines on memories to IC10 output version, thanks to @bprosman for the hints:
System1_CPU_Card_v6.zip
(64.84 KiB) Not downloaded yet
Last edited by anightin on Sat Jan 19, 2019 6:03 pm, edited 5 times in total.

User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Sat Jan 12, 2019 11:11 pm

With the v3 files uploaded, the schematic should now be complete, and it creates a reasonable netlist which I need to double check:
TinyCAD v3 schematic.png
The netlist reads into VeeCAD and looks like it needs quite a bit of work to route -- as expected
VeeCAD v3 netlist.png
I may now consider a PCD CAD layout tool too -- any suggestions? I hear FreeCAD is good but no longer supported?

User avatar
danielj
Posts: 6733
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by danielj » Sun Jan 13, 2019 8:00 am

Kicad is really the go-to open source cad/pcb package. Bit of a learning curve but it's very good. Even used (and developed) by Cern!

Ive used it for a fair few pcbs, and Simon Inns has done a lot with it including the latest beebscsi and the domesday duplicator.

User avatar
jonb
Posts: 2372
Joined: Sat May 21, 2011 12:42 pm
Location: South Coast of England
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by jonb » Sun Jan 13, 2019 9:54 am

+1 for KiCad, and Freerouter.

User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Sun Jan 13, 2019 11:54 am

Great thanks, will give that a try and report back :)

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Sun Jan 13, 2019 2:18 pm

Using Kicad regurarey myself, so if you need any help. What was the basic (original) schematic you worked from ?

Came from the SmArtwork, Orcad/Ultiboard, Layo, Protel99, Altium, Kicad route myself. Never got used to Eagle, for me the most non-intuitive program there is. Altium is still the holy grail but for a hobbyist hardly affordable.

Kazzie
Posts: 396
Joined: Sun Oct 15, 2017 7:10 pm
Location: North Wales
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by Kazzie » Sun Jan 13, 2019 5:40 pm

bprosman wrote:
Sun Jan 13, 2019 2:18 pm
Using Kicad regurarey myself, so if you need any help. What was the basic (original) schematic you worked from ?
This is important: there are two versions of the CPU board schematic online. The earlier one has the NRDS and NWDS lines the wrong way around, but the later one (issue 3, 1980) was fixed.

Best check this before you start laying things out on a PCB.
BBC Model B 32k issue 7, Sidewise ROM board with 16K RAM
Archimedes 420/1 upgraded to 4MB RAM (mid- restoration)
Acorn System 1 home-made replica

User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Sun Jan 13, 2019 7:28 pm

Thanks Kazzie, I wouldn't have spotted that had you not mentioned. Now updated my schematic to rev 4 with this fix.

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Mon Jan 14, 2019 11:06 am

Does anyone have a link to the latest schematics ?

Kazzie
Posts: 396
Joined: Sun Oct 15, 2017 7:10 pm
Location: North Wales
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by Kazzie » Mon Jan 14, 2019 2:37 pm

bprosman wrote:
Mon Jan 14, 2019 11:06 am
Does anyone have a link to the latest schematics ?
The Issue 1 schematic hosted at http://8bs.com/othrdnld/manuals/circuitdiagrams.shtml and http://speleotrove.com/acorn/acornSchematics.html have NRDS and NWDS the wrong way around.

4corn has the corrected Issue 3 diagram at https://www.4corn.co.uk/articles/diagrams/ , and http://www.vintageacorn.com/acorn_system1.html has both flavours: the "Circuit Diagram" is corrected, but the "Schematics" are the Issue 1 ones.
BBC Model B 32k issue 7, Sidewise ROM board with 16K RAM
Archimedes 420/1 upgraded to 4MB RAM (mid- restoration)
Acorn System 1 home-made replica

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Tue Jan 15, 2019 2:25 pm

On the way.
System_One_Revival.JPG

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Tue Jan 15, 2019 2:26 pm

On a side note... is that INS8154 still sourceable ?

Kazzie
Posts: 396
Joined: Sun Oct 15, 2017 7:10 pm
Location: North Wales
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by Kazzie » Tue Jan 15, 2019 3:33 pm

bprosman wrote:
Tue Jan 15, 2019 2:26 pm
On a side note... is that INS8154 still sourceable ?
Only through eBay sellers (to my knowledge). When I bought a pair, the only sellers were in China and the USA. Now it seems there are sellers in Australia, London and Hong Kong too, and there's a greater range of prices.
Last edited by Kazzie on Tue Jan 15, 2019 3:33 pm, edited 1 time in total.
BBC Model B 32k issue 7, Sidewise ROM board with 16K RAM
Archimedes 420/1 upgraded to 4MB RAM (mid- restoration)
Acorn System 1 home-made replica

User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Tue Jan 15, 2019 4:08 pm

Quick work on the schematic there!

I got mine from Australia near the end of Dec'18 :

https://www.ebay.co.uk/itm/INS8154N-128 ... ctupt=true

Postage was pretty quick, around about a week as I remember

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Fri Jan 18, 2019 9:04 pm

Getting there :
V0_5.JPG

User avatar
anightin
Posts: 30
Joined: Thu Aug 23, 2018 1:03 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by anightin » Fri Jan 18, 2019 10:27 pm

Nice Job, hopefully we are getting closer together: :D
2019-01-18 (1).png

bprosman
Posts: 233
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: Acorn System 1 TinyCAD and VeeCAD

Post by bprosman » Sat Jan 19, 2019 10:48 am

Hope as well, this is my latest version :
Acorn_Sytem_1.pdf
(101.13 KiB) Downloaded 7 times

Post Reply