Final Expansion 3 NG

Modding and Technical Issues

Moderator: Moderators

User avatar
srowe
Vic 20 Scientist
Posts: 1470
Joined: Mon Jun 16, 2014 3:19 pm

Re: Final Expansion 3 NG

Post by srowe »

Frustratingly slow progress, just not had the time to spend on this project much.

The SD2IEC is now all assembled and tested. I've used the wrong footprint for the RTC so it's patched up. It also survived me soldering it in upside down :roll:
fe3-ass2.jpg
The next task is to solder the PLCC sockets, I'm not looking forward to these.
User avatar
srowe
Vic 20 Scientist
Posts: 1470
Joined: Mon Jun 16, 2014 3:19 pm

Re: Final Expansion 3 NG

Post by srowe »

Rather a long interval since the last post. Christmas happened, followed by vacation. I've spent far too much time on the hot plate (which still isn't complete). However, progress has been made.
fe3ng-proto02.jpg
fe3ng-proto01.jpg
The SMD PLCC sockets were difficult to hand solder. I again got too much paste under one and had to remove it. The plan for the future is to get some stencils so an even layer can be applied.

More mistakes were made. I had wired the data lines of the CPLD incorrectly in the schematic. I've patched up this board and I'm still re-routing for the next iteration of the PCB. I also chose a flash chip that was pin-compatible but didn't use the AMD programming sequence.

Just the label for the case to be ordered, then the next (final?) prototype to assemble.
Vic20-Ian
Vic 20 Scientist
Posts: 1224
Joined: Sun Aug 24, 2008 1:58 pm

Re: Final Expansion 3 NG

Post by Vic20-Ian »

Well done, keep going!
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
User avatar
Wilson
Vic 20 Devotee
Posts: 249
Joined: Mon Sep 28, 2009 7:19 am
Location: Brooklyn, NY

Re: Final Expansion 3 NG

Post by Wilson »

Awesome work, srowe! Very exciting to see! :D
User avatar
srowe
Vic 20 Scientist
Posts: 1470
Joined: Mon Jun 16, 2014 3:19 pm

Re: Final Expansion 3 NG

Post by srowe »

Progress update: I've now got the next iteration of the PCB (with fixes). I switched the fabricator, I've got gold fingers plus chamfered edge for very little extra.
fe3ng-proto03.jpg
I have experimented with using a stencil to apply solder paste for the SMD sockets. It took a little while to get the stencil aligned but the result looks perfect.

I've seen glitches with the original board, I'm not sure if that's an artifact of some of the patching etc or whether it's cross-talk because of the way I've routed tracks. I'll retest on this new board once it's complete.
User avatar
Orangeman96
Vic 20 Enthusiast
Posts: 174
Joined: Tue Jan 16, 2024 3:42 pm
Location: U.S.A.

Re: Final Expansion 3 NG

Post by Orangeman96 »

srowe wrote: Sun Apr 06, 2025 12:19 pm Progress update: I've now got the next iteration of the PCB (with fixes). I switched the fabricator, I've got gold fingers plus chamfered edge for very little extra.

I have experimented with using a stencil to apply solder paste for the SMD sockets. It took a little while to get the stencil aligned but the result looks perfect.

I've seen glitches with the original board, I'm not sure if that's an artifact of some of the patching etc or whether it's cross-talk because of the way I've routed tracks. I'll retest on this new board once it's complete.
Can't rush perfection; thanks for doing this, and for the update! -OGM
User avatar
srowe
Vic 20 Scientist
Posts: 1470
Joined: Mon Jun 16, 2014 3:19 pm

Re: Final Expansion 3 NG

Post by srowe »

pixel wrote: Thu Oct 03, 2024 7:06 am
srowe wrote: Sat Sep 28, 2024 2:59 am Sure, what do you feel isn't covered well in the current User Guide?
I found the programming section hard to understand although it should be quite simple. But this one I couldn't take to the pub and be done with it before the second pint.
I've started writing a completely new document to explain the FE3 architecture. It's unfinished but hopefully it contains the sort of information you were looking for

https://eden.mose.org.uk/download/FE3%2 ... 0Guide.pdf

It's entirely derived from my study of the schematic and the firmware, and writing a quantity of code that behaves as I expect. I wasn't involved in the original design & implementation so I'd appreciate feedback from anyone that was.

Simon
User avatar
Orangeman96
Vic 20 Enthusiast
Posts: 174
Joined: Tue Jan 16, 2024 3:42 pm
Location: U.S.A.

Re: Final Expansion 3 NG

Post by Orangeman96 »

srowe wrote: Fri Apr 18, 2025 1:57 am [...]
I've started writing a completely new document to explain the FE3 architecture. It's unfinished but hopefully it contains the sort of information you were looking for

https://eden.mose.org.uk/download/FE3%2 ... 0Guide.pdf
[...]
I am looking at it right now, Simon. Thanks much! :D -OGM
User avatar
mathom
Vic 20 Dabbler
Posts: 95
Joined: Wed Aug 07, 2019 11:37 am
Location: Centennial, CO USA
Occupation: Software Engineer

Re: Final Expansion 3 NG

Post by mathom »

I've started writing a completely new document to explain the FE3 architecture. It's unfinished but hopefully it contains the sort of information you were looking for

https://eden.mose.org.uk/download/FE3%2 ... 0Guide.pdf

It's entirely derived from my study of the schematic and the firmware, and writing a quantity of code that behaves as I expect. I wasn't involved in the original design & implementation so I'd appreciate feedback from anyone that was.
This is excellent! I too have been baffled concerning how the FE3 is programmed. I already am beginning to understand more of it from your draft document. Thank you for your work on this!
...mathom...
User avatar
srowe
Vic 20 Scientist
Posts: 1470
Joined: Mon Jun 16, 2014 3:19 pm

Re: Final Expansion 3 NG

Post by srowe »

I've completed an initial version of the Programmers Guide and updated the PDF in the link above. I'd really appreciate any feedback on how to improve it or to correct any mistakes.
User avatar
mathom
Vic 20 Dabbler
Posts: 95
Joined: Wed Aug 07, 2019 11:37 am
Location: Centennial, CO USA
Occupation: Software Engineer

Re: Final Expansion 3 NG

Post by mathom »

This is excellent! Just a read through has made things vastly more clear in my mind. Now I'm off to start playing with it... :D
...mathom...
User avatar
Wilson
Vic 20 Devotee
Posts: 249
Joined: Mon Sep 28, 2009 7:19 am
Location: Brooklyn, NY

Re: Final Expansion 3 NG

Post by Wilson »

Seems good to me, but I found the original documentation sufficient, so I might not be the best judge.
The PCB looks nice!
Post Reply