6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri May 03, 2024 4:26 pm

All times are UTC




Post new topic Reply to topic  [ 733 posts ]  Go to page Previous  1 ... 45, 46, 47, 48, 49
Author Message
PostPosted: Fri Oct 09, 2020 7:03 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Thanks, this great info will be added to my options list when the time comes to decide on a design.
I do have a small 24" CNC machine here, so adding a dremel to drill might just work.
When I did my dic calcs, I used 32 DPI as a max, but with 80 DPI as you have shown, it will work.

Brad

GARTHWILSON wrote:
Well, if you change your mind and decide to try it, according to my back-of-the-envelope rough calculations,
  • With the outer ring being 11.5" diameter (for a 12" disc) and the inner ring being 4.5" diameter, and .006" trace & space, you get about 280 rings.
  • With the same trace/space size, you get 83 separated dots per inch. If that means 83 bits rather than 166, that's 2.9Kb per ring on the outside ring and 1.2Kb at the inside.
  • If the average were about 2Kb per ring, that makes for about 560Kb for the whole thing. 2Kb/ring is really the median though, not the average, and I think that correctly calculated, the average would be higher. Regardless, you should definitely get more than 64K bytes per side.

ttlworks wrote:
I'm not familiar with the RS-274X extended Gerber format.
But there are Gerber viewers out there, and in some of them it might be possible to edit the Gerber file.

I use the gerbv free gerber viewer to check my work before sending the files to PCB manufacturers. I know how to do the basics but I don't know if it can edit. In any case, you'll need to write a program to produce the original files. It should not be too hard.

Quote:
Just make sure that your aperture list matches the aperture list of the PCB manufacturer.
The aperture list comes first in a gerber 274X file, before the actual gerber data. It will look something like:
Code:
%FSLAX23Y23*%
G04 Define apertures *
%ADD10C,0.003*%
%ADD11C,0.006*%
%ADD12C,0.007*%
%ADD13C,0.008*%
%ADD14C,0.010*%
<...snip...>
%ADD43R,0.054X0.054*%
%ADD44R,0.060X0.060*%
%ADD45R,0.064X0.064*%
%ADD46R,0.070X0.070*%
%ADD47R,0.074X0.074*%
G04  End aperture list *
G04  Begin Gerber data *
X0Y0D02*
D02*
D11*
X1594Y741D02*
<...snip...>

The lines with "C" are for round (circular) apertures, and the ones with "R" are rectangular, which I show as square, with the same length as width here. G04 means a comment line; so if you edit by hand, you can leave records of what you did. The photoplotters are ditital now, like laser printers instead of pen plotters, so they can make the apertures anything you want. Cheap board houses used to require that you select the hole sizes from their list so they could keep only 16 drill sizes mounted, since that's hardware and can't be changed as easily.

You might find something in an arts & crafts store with the desired CRT bezel surface that could serve as a mold. It would have to be applied in pieces, so you'll have to get creative as to how to hide the seams. It's amazing what a big place like Michael's has. I like to go and just browse. It gives me all kinds of ideas of how I could do something.


Top
 Profile  
Reply with quote  
PostPosted: Fri Oct 09, 2020 7:07 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Looking again at the Bezel puzzle, I may even try to create an inverse plug from wood and then vac form my own.
I need two of these...

Image

My original thought was hand carving a solid 3/4" oak plank and then adding epoxy, roughing it a bit with a stippled brush to simulate the look of the PET bezel.

I see that pre-textured ABS sheets are readily available...

Image

And DIY vac forming is really quite easy...

Image

I am not concerned about weight or amount of effort, so will look at all options.

Brad


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 10, 2020 12:44 am 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Completed the metalwork for the keyboard lid tonight.
Just have to edge weld the main cabinet panels and add a hinge system.
The cabinet was easy so far, a lot more so than wiring the massive board!

Image

So, what's up with the small flat bar section welded to the longer one you ask?
It's because I work with scrap I have laying around and didn't have enough!

It doesn't matter though, once ground clean you can't even tell.
I will still run a thin coat of body filler as well before painting to get everything looking showroom quality.

Brad


Top
 Profile  
Reply with quote  
PostPosted: Sun Oct 18, 2020 10:59 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Wow, winter came to visit without warning this year! Went from decent to below zero overnight and brought snow.
I decided to work out in the frozen North and finish the hinges, which are the most complex mechanical parts of the chassis.
It was a bit cold out there in the snow, but the temperature let up to a balmy minus 5, so not too bad!

Time was not on my side, so I didn't make a 3D model, but instead resorted to old-school NCAD...

Image

The hinge is 1.5" flatbar with a 3/16" thickness. Good and robust since it will be connected to a motorized linear actuator.
The hard part was making the hinge hidden inside the case. Yeah... it was way more complex that way, but it avoids ugly outside hinges or bolts and makes the entire car hood style keyboard almost hidden until it is activated. Much more of a cool reveal that way!

I hacked up the pieces needed to make two hinges, and welded them...

Image

So far the hinge construction went well, but I still had no idea of the idea would work, since it was only guesstimated on paper.
The actual hinge pin will be a set of bolts that screw into these nuts that are welded to more pieces of flatbar.
This is done to keep all hinge parts inside the cabinet. I will not have to drill any holes in the chassis and give away the secret of the hinge...

Image

With a set of temporary bolts installed, the hinge system worked perfectly!
Welding is not fully completed yet, but everything worked with proper clearance when lifted up to 180 degrees...

Image

There is still a bit more work to do on the base chassis, such as some edge reinforcing and the edge to edge welding.
It was nice to get to this point so far, and if the weather stays decent, I might just continue the metalworking next Sunday.
Either way, the Vulcan-74 shell can move indoors soon and become a base for sizing up the massive hand wired board.

Image

Soon I will be able to answer that question we all ask when designing a two headed computer using only 1970's logic parts...
..."Will a 3 foot by 2 foot board be large enough to hold all of the ICs"?

I think it might, although the 4 channel sound system is also going to eat up a good chunk of real estate.

That's all for now, got to go and shovel the snow.

Later,
Radical Brad of the Frozen North.


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 19, 2020 3:18 am 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Forgot to show the "hood" closed.
Added the hinge to the model as well - kind of a reverse way to do prototyping, but it works!

Image

No visible signs of a hinge anywhere.
I also found an actuator that might work to create the robotic open.

Brad


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 23, 2020 9:19 am 
Offline
User avatar

Joined: Sat Dec 01, 2018 1:53 pm
Posts: 727
Location: Tokyo, Japan
Dr Jefyll wrote:
But if you run short of time and want a manufactured paper tape reader, just let me know -- I have two in my garage! :P

Actually, it seems that paper tape readers are not so hard to build, I've seen plenty of projects around for these, even conference badges that read paper tape.

This one makes some clever use of protoboard and is at about the right level of technology if you replace the Arduino with a real CPU like a 6502. (Or you could even dump directly into RAM via some clever use of 7400 parts, I bet.)

All the ones discussed so far are hand drawn, but I'd imagine an old cassette tape deck and a bit of cleverness could motorise the reader.

The punch, of course, is a bigger problem. I'm not really sure what to do about that. It's possible actually to print tapes (on clear arcrylic or perhaps thin paper), but part of the whole appeal for me is that with paper tape your physical media is quite sturdy, so long as it's stored reasonably. I don't trust toner to stay on paper nearly as much as I trust holes to stay in paper. And of course you can punch plastic or other more sturdy media if you really want to give your programs longevity.

At the very least you can hand-edit paper tape without too much difficulty, albeit it's tedious. There's a reason, by the way, that ASCII NUL is all zeros (no punches) and ASCII DEL is all ones (all holes punched)!

If I were going to take this route myself, I'm not very keen on the idea of taping bits of paper together, and I don't have a good source off-hand for long strips of it. I might consider instead using index cards, which are still commonly available, and figuring out some way to read across the full height of those without going overboard on LEDs and sensors.

_________________
Curt J. Sampson - github.com/0cjs


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 23, 2020 9:58 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8430
Location: Southern California
cjs wrote:
If I were going to take this route myself, I'm not very keen on the idea of taping bits of paper together, and I don't have a good source off-hand for long strips of it.

How 'bout adding-machine tape, or paper rolls for receipt printers? (I know most of the latter are thermal now, but you can still get the non-thermal ones too.)

_________________
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: Wed Dec 23, 2020 10:21 am 
Offline
User avatar

Joined: Sat Dec 01, 2018 1:53 pm
Posts: 727
Location: Tokyo, Japan
GARTHWILSON wrote:
How 'bout adding-machine tape, or paper rolls for receipt printers? (I know most of the latter are thermal now, but you can still get the non-thermal ones too.)

Oh, duh, of course. It's still available in giant rolls (300 m—well over 100 KB for holes at the standard 2.54 mm pitch), though the common ~58 mm width is more than twice that of traditional punch tape (24.4 mm). Perhaps one could just go with 16 bits across and double your storage capacity and read rate.

I am guessing that even it being thermal paper would not be an issue, unless that somehow causes the paper part itself to degrade faster, since one would just be punching holes in it, anyway.

But there's still the question of how to punch the stuff. Perhaps building a punch is not so hard for someone more mechanically inclined than me.

I also just noticed that there are still several sellers on Ebay selling unpunched paper tape rolls. I woudn't really want to rely on that as a source of supply, though.

_________________
Curt J. Sampson - github.com/0cjs


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 23, 2020 6:20 pm 
Offline
User avatar

Joined: Mon Nov 04, 2019 4:53 pm
Posts: 103
Location: Spain
cjs wrote:
The punch, of course, is a bigger problem. I'm not really sure what to do about that. It's possible actually to print tapes (on clear arcrylic or perhaps thin paper), but part of the whole appeal for me is that with paper tape your physical media is quite sturdy, so long as it's stored reasonably. I don't trust toner to stay on paper nearly as much as I trust holes to stay in paper. And of course you can punch plastic or other more sturdy media if you really want to give your programs longevity.



Attached is a photo of some tests I did towards making a paper tape punch. The main idea was to have small pins all driven by a the same geared motor via a comb-shaped piece. Solenoids or small motors would engage each pin or not with said comb if a hole was to be punched or not.

Pins were made of brass, and their ends filed into a V shape sort of like office paper punches. I only built some test pieces. The blue ones are 3d printed. I think it could be made to work, of course, making the pins out of steel and the "cage" that holds them as well would be way better.

And yes, I did forget to add a way to put the pins inside the "cage". I just cut the cage in half and soldered it together again. That's what prototypes are for. :)

I abandoned the project as I didn't really see much use for it. An UART or an SD card interface seemed something I could get more use out of.

Just in case it inspires someone out there.
Juan


Attachments:
Paper tape punch proof of concept.jpeg
Paper tape punch proof of concept.jpeg [ 122.74 KiB | Viewed 1086 times ]
Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 21, 2021 9:41 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
My job has my travelling a lot more lately, sometimes for days at a time into remote communities.
Having said that, it does give me a LOT of time to work out retro project ideas!

Recently, I found a sad PET 2001N system that was sitting in a pile of basement junk. It had no monitor or keyboard and all kinds of critters were calling the motherboard home. Of course, I took it home and promptly plugged it in, making a crude sync inverter to see if anything would come up. Of course, being a very robust machine, it booted perfectly and said hello with Basic 4.0 and 32K of ram!

Because this little dude was left alone for so long, I decided to give him a new life using some of the ideas that I have been working out in the Vulcan-74 graphics engine. This kinda works out since I have so little time, and this project can be done on my workbench.

I will blog about this in much more detail (schematics and photos), but the short of it is that I am going to create an add-on board that will give the PET a 384x240 pixel display with 8192 colors. Yes, that's 8192... twice as many as Amiga HAM and without any limitations. Can't be done with NTSC ya say?, well the PET sitting next to me thinks otherwise!

Of course, I am using ONLY parts available in 1980, which means 74 logic and simple SRAM. No other parts shall be used, so ignoring cost, this project would have been possible when the PET was still produced.

The new board will rest on top of the original PET board (like the SuperPET board does), and the new monitor head (for the 1702) will be formed of metal to look like it belongs on a PET. I also have a 1702 with a great picture and only half a case, so this is a perfect fusion of sad parts!

Anyhow, I wrangled up a basic test circuit on one of my monsterboards to test my theory that I can generate 8192 NTSC colors by using an 8 bit Luma and 5 bit Chroma signal. The result is 256 shades of 32 possible colors, and it looks amazing!

The circuit rebuilds the PET sync pulses to look more like proper NTSC and then adds the original PET video signal to the new Luma signal. This makes the PET 100% compatible, and displays its original video in a 320x200 window, centred on the screen.

The circuit then adds a color burst and overlays a new 8 bit Luma signal with 256 shades of gray, plus a Chroma signal with 5 bits of color data. The Chroma is generated by selecting 1 of 32 outputs from a series of 74HC245 gates that delay the color burst by up to 240 nanoseconds.

I am also simulating the IEEE bus, so I can load a new IDE and OS that will take advantage of the new board or just load up some original PET classics!

Ok, that's it for now. I did not intend to type so much, just wanted to say 'ello and warn everyone that this thread is about to grow to a few more hundred photos over the course of this winter. I have a lot more done on this project already, but need to sort it all out into a story.

Oh yeah, almost forgot to post the teaser vid...

https://www.youtube.com/watch?v=irBI9fVE9dY

https://www.youtube.com/watch?v=tEI9nl3IJtE

Image

Image

Image

Image

More to come!
Cheers,
Radical Brad


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 23, 2021 5:16 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Ok, a few more pics before I start a new thread, since this is really just a spin-off from my original project.

Here is my attempt at working out the NTSC color spectrum into known RGB values for my sprite converter...

Image

Although the colors are only "close", the results are not bad, and 8192 colors certainly looks great.
Here you can see the original PET video signal overlayed onto the new video form the board.

Image

This is where I found the PET, dumped in the E-waste bin at my rural dump!

Image

Poor dude, he was under all the other stuff originally, so this shot is a bit posed.
I also rescued three 14" NTSC TV's that had composite inputs, and they work perfectly for C64, VIC, etc.

Ok, last post on that will be know as "AtomicPET" in this thread.
Will start a new one once I have time again.

Cheers,
Radical Brad


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 23, 2021 6:55 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3350
Location: Ontario, Canada
Quote:
Poor dude, he was under all the other stuff originally, so this shot is a bit posed.
I also rescued three 14" NTSC TV's that had composite inputs, and they work perfectly for C64, VIC, etc.

Hey, RB -- nice to see you're still out there, and (of course) still dreaming up radical schemes! So glad those deserving orphans have found a loving home! :P I'm looking forward to hearing more from you and your new-found family. :)

-- 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 Oct 25, 2021 9:01 pm 
Offline
User avatar

Joined: Mon May 25, 2015 2:25 pm
Posts: 632
Location: Gillies, Ontario, Canada
Thanks.
Yep, still kickin, but with much less time in my nerd cave. 90% of my work is travel now.
Brad

Dr Jefyll wrote:
Hey, RB -- nice to see you're still out there, and (of course) still dreaming up radical schemes! So glad those deserving orphans have found a loving home! :P I'm looking forward to hearing more from you and your new-found family. :)

-- Jeff


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 733 posts ]  Go to page Previous  1 ... 45, 46, 47, 48, 49

All times are UTC


Who is online

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