6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Sep 20, 2024 8:49 am

All times are UTC




Post new topic Reply to topic  [ 430 posts ]  Go to page Previous  1 ... 20, 21, 22, 23, 24, 25, 26 ... 29  Next
Author Message
PostPosted: Sun Feb 10, 2019 8:56 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8510
Location: Southern California
backspace119 wrote:
The via idea I'm not sure about, it seems like a waste of via pins for clock control, I may try and find another way to switch out resistance on it.

You could use something like PNP transistors to Vcc, fed by a shift register which is in turn fed by the VIA's serial port to save pins (and other things could be fed too from the same port), but by then Arlet's idea definitely comes out ahead, that you use a digital pot, with serial (SPI-like) input.  Just make sure it can operate ok up to Vcc.

Quote:
I'll post some more threads about the individual ideas to keep things organized, should I still post them in newbies? Or elsewhere?

As Ed said, this is not really newbie stuff, and true newbies might be scared off by it.  The DOOM thing could go in "Programming," other parts in "Hardware," etc., according to their subject matter.  Give links back to this one, and put links in this one telling where you put the spin-off.  Ah, I see you already answered that part while I was writing.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 9:33 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
GARTHWILSON wrote:
Give links back to this one, and put links in this one telling where you put the spin-off..


I missed the links part though, I'll put them here first, then edit the threads.

DOOM
mouser
variable clock


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

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1466
Location: Scotland
backspace119 wrote:
Is it dumb to try and even think about running DOOM on this? As I've said, very much just a stretch goal, to continue the joke of putting DOOM on everything.


Challenging. Very.

However Doom has been ported to a 6502 at least once in the past - the Vic-20. See here:

https://www.youtube.com/watch?v=Y7h3H-_8N_o

However if I were you, I'd go back to Plan A and go for Pacman (Actually, I'd really go to Plan @ and do Space Invaders)

-Gordon

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


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 10:40 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
drogon wrote:
backspace119 wrote:
Is it dumb to try and even think about running DOOM on this? As I've said, very much just a stretch goal, to continue the joke of putting DOOM on everything.


Challenging. Very.

However Doom has been ported to a 6502 at least once in the past - the Vic-20. See here:

https://www.youtube.com/watch?v=Y7h3H-_8N_o

However if I were you, I'd go back to Plan A and go for Pacman (Actually, I'd really go to Plan @ and do Space Invaders)

-Gordon



You'll see in the new thread I started that this was mentioned, but I'd like to get closer to the actual doom, rather than this.

Back to the clock, I'm posting here since this is more about the specific implementation I'm looking at here, I'll put results in the thread I started.

this looks adequate, at 10Kohm you'd get 2Mhz, plenty slow to talk to just about anything, and at 0, you get 20Mhz. It's volatile, so no problem with power down or anything (so no need for the jumper). Of course, bootstrapping this requires SPI, so I may include a jumper for a resistor (probably 10k) to run off of until I've got SPI working

EDIT: I misspoke, this won't work, 10kohms is the minimum, you get 20Mhz from 10k according to the equation (unless you set the divider)


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 2:54 pm 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
So, I'm worried about the size of the LTC6900, I'm not certain I can effectively solder something so small, I've included an image with dip 14 chips shown for reference.

Attachment:
chipsize.PNG
chipsize.PNG [ 141 KiB | Viewed 751 times ]


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 3:15 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
To make soldering a little bit easier, you could make the pads a bit longer so they stick out further. That gives you more room for tip of soldering iron. Also, if you put excess solder on, the bigger pad can handle it easier without causing a short.


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 3:30 pm 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
Arlet wrote:
To make soldering a little bit easier, you could make the pads a bit longer so they stick out further. That gives you more room for tip of soldering iron. Also, if you put excess solder on, the bigger pad can handle it easier without causing a short.


I may try this, although I'm still a bit worried about it, I may try and find these, or something similar, in a better package


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 3:34 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
You could order some boards with SOT23-5 shapes on them, and some cheap SOT23-5 components to practice.

Or maybe find a scrap board with a SOT23-5 on it. Take it off, and try to put it back on.

Removing SOT23-5 is easy, just put a huge blob of solder on all the pins, go back and forth with iron to keep them all hot, and give it a push.


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 10, 2019 4:17 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
backspace119 wrote:
So, I'm worried about the size of the LTC6900, I'm not certain I can effectively solder something so small
It's amazing what you can get used to. :shock: I second Arlet's suggestion. Get some practice with this stuff, using disposable parts necessary. :)

_________________
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: Sun Feb 10, 2019 9:14 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8510
Location: Southern California
I wrote up how I solder the SMT parts that have .050" lead spacing, at viewtopic.php?p=48875#p48875 .  Some might be appalled that I use a huge tip for these, but the results speak for themselves in the picture two posts above that post.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Mon Feb 11, 2019 12:17 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
Thanks for all the encouragement on soldering this. What I was thinking of doing, since I've been wanting to do this for a while anyway, is getting some solder paste and either buiding a dispenser for it, or manually applying some to the board. This is the only SMD component on the board so I probably wouldn't get a stencil just for this. I'm thinking I could use my hot air kit to melt the solder paste, rather than making up a reflow oven.

If I don't do it this way I'll try and solder it. I've not managed to find much in the way of through hole components that could replace this.


Top
 Profile  
Reply with quote  
PostPosted: Mon Feb 11, 2019 1:01 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
So I've got another picture for you guys of the newest layout, it's getting denser, although there's still space to use on it

Attachment:
newlayout.PNG
newlayout.PNG [ 394.69 KiB | Viewed 715 times ]


Top
 Profile  
Reply with quote  
PostPosted: Mon Feb 11, 2019 1:26 am 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Much tighter! In fact, you might wanna relax the spacing slightly in one or two spots. If you ever have to remove a chip from its socket, it helps if there's a couple of mm clearance at the end of the chip -- that's where you're gonna wanna slip the extractor tool in.

BTW, would there be any benefit in rotating these three chips 90 degrees? And: will that lowest chip collide with any part of the RAM module when it's installed?
Attachment:
Image1.png
Image1.png [ 118.52 KiB | Viewed 714 times ]


Quote:
What I was thinking of doing, since I've been wanting to do this for a while anyway, is getting some solder paste [...] I could use my hot air kit to melt the solder paste, rather than making up a reflow oven.
This strikes me as an excessive amount of effort for mounting just 1 or 2 SMD parts. Perhaps you suppose that soldering those parts by hand would also be a great deal of effort, but that's not been my experience.

I think when the need arises to solder SMD parts by hand arises, that's a very good time to learn how. :) Ditto when the need arises to use paste and a gun, or a reflow oven. But that need hasn't yet arisen, IMO.

cheers
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 Feb 11, 2019 1:52 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
Dr Jefyll wrote:
Much tighter! In fact, you might wanna relax the spacing slightly in one or two spots. If you ever have to remove a chip from its socket, it helps if there's a couple of mm clearance at the end of the chip -- that's where you're gonna wanna slip the extractor tool in.

BTW, would there be any benefit in rotating these three chips 90 degrees? And: will that lowest chip collide with any part of the RAM module when it's installed?

I actually noticed that after posting, and moved the ram modules over to the right a bit, so hopefully no issues now :)

Dr Jefyll wrote:
This strikes me as an excessive amount of effort for mounting just 1 or 2 SMD parts. Perhaps you suppose that soldering those parts by hand would also be a great deal of effort, but that's not been my experience.

I think when the need arises to solder SMD parts by hand arises, that's a very good time to learn how. :) Ditto when the need arises to use paste and a gun, or a reflow oven. But that need hasn't yet arisen, IMO.


So, my main thought is that I've worked with SMD before (although mostly in removing/reattaching with my hot air kit) and although I know it's possible, I've always had to go back with a solder wick to remove jumpers, and it normally takes me an hour or two to make sure it's correctly connected with no jumpers. I've also wanted to build a solder dispensing pen for a while, because I want to learn a bit about how it works. I've had this bug in my brain to have a tool head for my 3d printer that can apply paste to a board (and maybe eventually a tool head with vacuum for pick and place). So it's more an excuse to build the tool than it is a necessity.

Also, I've got a couple buddies who are interested in this project now and might buy spare boards off of me, and I may end up soldering the 6900 on each one of them to make it easier on them.


Top
 Profile  
Reply with quote  
PostPosted: Mon Feb 11, 2019 2:27 am 
Offline

Joined: Fri Jan 25, 2019 5:40 am
Posts: 346
Location: Knoxville, TN
Ok, after some more revising, here it is, actually a bit of open space now, may be able to capitalize on this and reduce board size further:

Attachment:
newnewlayout.PNG
newnewlayout.PNG [ 393.48 KiB | Viewed 712 times ]


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 430 posts ]  Go to page Previous  1 ... 20, 21, 22, 23, 24, 25, 26 ... 29  Next

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 20 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: