A Vacuum Tube Single Board Computer?!

  Рет қаралды 95,685

Usagi Electric

Usagi Electric

Күн бұрын

Пікірлер: 260
@UsagiElectric
@UsagiElectric 9 ай бұрын
My dumb butt forgot to update Github with all the design files, but that has been rectified! Check the link below for the Logisim file, DesignSpark PCB file, Gerbers, and Bill of Materials! github.com/Nakazoto/UE-0.1/tree/main
@ForgottenMachines
@ForgottenMachines 9 ай бұрын
Dave, once again, you have created a WONDERFUL video here, and, if I do say, a glorious holiday gift to us all with this project...thanks so much! I'm learning so much just by following your Tube computers alone!!!
@RWBHere
@RWBHere 9 ай бұрын
Thanks for the fascinating and instructive video. 🙂👍
@gort59
@gort59 9 ай бұрын
Would you be able to run ladder logic programs on it as a PLC function?
@JCCyC
@JCCyC 7 ай бұрын
Are these tubes actually obtainable? I remember them being used in radios.
@eddiehimself
@eddiehimself 9 ай бұрын
"You're just some two-bit computer engineer!" Usagi: "I'm actually a one-bit computer engineer 😏"
@Stoney3K
@Stoney3K 9 ай бұрын
"In a 64-bit world, I'm a 1-bit user!"
@UsagiElectric
@UsagiElectric 9 ай бұрын
Comment of the day right here!
@bradatherton9369
@bradatherton9369 9 ай бұрын
​@@Stoney3Kdoes that make it itty bitty?
@SonicBoone56
@SonicBoone56 9 ай бұрын
*insert AVGN Tiger Wrist game joke here*
@MajenkoTechnologies
@MajenkoTechnologies 9 ай бұрын
The style of routing with horizontal on one side and vertical on the other is known as "Manhattan Routing", BTW.
@Clancydaenlightened
@Clancydaenlightened 9 ай бұрын
Get it? Because ur using a grid system. Lulz
@williambrasky3891
@williambrasky3891 9 ай бұрын
Uh, I think you mean “I’m walkin’ here!” routing, jabroni.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Interesting, I always thought Manhattan style was where you had little isolated islands on the PCB like this: kzbin.info/www/bejne/ZoLFlnZmfdxlh6Msi=vUOMURG6GIAGgasr
@absalomdraconis
@absalomdraconis 9 ай бұрын
​@@UsagiElectric : Yeah, same here.
@1RandomToaster
@1RandomToaster 9 ай бұрын
Perfectly logical. I usually go with Long Island City routing, you can tell planning was considered, abandoned, re-implemented, and the labels are so incoherent even the designer has no idea what the method to the madness was.
@goofyrulez7914
@goofyrulez7914 9 ай бұрын
When I was in computer school in the Navy (1979), they had a training computer called the COMTRAN-10 (COMputer TRAiNer 10). It was a TTL computer that exposed its microcode. It was really an eye opening experience to see how computers work at the lowest level. I will never forget the knowledge I gained from working on it. This reminds me quite a bit of your one-bit computer.
@TechTimeTraveller
@TechTimeTraveller 9 ай бұрын
This is why your channel is doing so well. Nobody produces stuff like this. Absolutely fascinating.
@PCBWay
@PCBWay 9 ай бұрын
Caught you here 😊
@Tipman2OOO
@Tipman2OOO Ай бұрын
Right? It's like a lost genre that I'm rediscovering!!!
@noscwoh1
@noscwoh1 9 ай бұрын
This is exactly the sort of mad-scientist shenanigans that KZbin was made for. Completely awesome.
@bzuidgeest
@bzuidgeest 9 ай бұрын
I would really recommend it to add support in the middle of the PCB. Now it's only at the corner and the PCB is flexing. If you want to use it at events you might break traces from the flexing, making it unreliable. As your bus is smack in the middle, I would suggest adding holes on both sides of the bus. Also a little more towards the middle so your switches are properly supported on all sides.
@KameraShy
@KameraShy 9 ай бұрын
That's what I was thinking. PCBs are not meant to be flexed. I was also wondering if it would have been a better idea to mount the switches and button separately, connecting to the board with wiring.
@ElectricGears
@ElectricGears 9 ай бұрын
A nice accessory that would also keep it from being damaged would be a small hand held box with a rotary switch for selecting the instruction and a push switches for the data and clock. A binary coded rotary switch would make entering the instructions a lot easier for people unfamiliar with the computer.
@UsagiElectric
@UsagiElectric 9 ай бұрын
If you look closely, there are machined holes next to each switch and the push button for standoffs and proper support. I didn't install those this time because the wooden base is just a temporary thing. Once it's in its final setup, there will be a dedicated standoff for each touch point from the user. It'll be plenty strong!
@Al-vc1kw
@Al-vc1kw 9 ай бұрын
I love it, real nice work! Adding a 10+ KHz clock, paper tape (or punched card) reader and maybe a core rope memory I think would make a proper general purpose computer capable of doing real complex things. Slowly, but reliably. Simplicity at its best, not many things can go wrong with such a small part count. I am genuinely tempted to attempt building something like this with transistors. Thank you for sharing this, it's really beautiful and educational!
@musiqtee
@musiqtee 9 ай бұрын
Oh, beat me to a similar idea…(kudos). I thought of core rope for “cpu” instructions, since that’s literally “rom”. Then a few bits of ferrite “ram”, but quickly realising that it will need its own complex logic… So, I revise; How about creating the necessary “devices” just on a modern microcontroller, including a very simple oled display? Then real paper tape for program, data and output? Real 1-bit tube “cpu” with fake additional interface logic… Nah, see that I’m way overboard already… Very nice work…! 👍
@Stoney3K
@Stoney3K 9 ай бұрын
How is it going to be a general purpose computer without things like a program counter, jump and branch instructions? Right now there is no way to make decisions or alter the program flow.
@johnm2012
@johnm2012 9 ай бұрын
I like the idea of trying to replicate it with transistors. I think JFETs, such as the 2N3819 would be a good match for the thermionic devices.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Thank you so much! Glad I could inspire some ideas in you! I have also thought about expanding it out into something a little more general purpose, that's actually why I included the pin headers on the large vertical bus in the center. Maybe someday, I'll build some expansion boards for this and get it doing something all on its own! If you want to see the design files, I dropped them into a Githhub repository at the link below: github.com/Nakazoto/UE-0.1/tree/main
@Al-vc1kw
@Al-vc1kw 9 ай бұрын
​@@Stoney3K The 1bit cpu presented here has the ability to simulate boolean logic operations. Since any digital circuit can be described with a series of boolean algebraic expressions, with an adequately crafted algorithm you can simulate a digital circuit of any complexity by simply sequencing 1bit cpu instructions and storing output at certain steps to the external output register of sorts to read out the result of execution. As program counter and branching logic can be implemented as digital circuits, it would be quite a trivial task to run them as a program on this 1bit cpu. Just adding a sequential ROM like for eg. a punched paper tape and perhaps some form of gated closed loop shift register you'd get universal computability. To further clarify I'm thinking of branching in terms of mostly Turing Machines, Rule 110 cellular automata and Cyclic Post Tag systems. All of these are Turing Complete, therefore general purpose computing is possible.
@pjcnet
@pjcnet 9 ай бұрын
Amazing to see a cut down processor working with so few tubes, thank you.
@alephcake
@alephcake 9 ай бұрын
Perhaps my new favorite retro tech channel. This stuff is just fascinating, anemoic even.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Thank you so much!
@collectorguy3919
@collectorguy3919 9 ай бұрын
TIL, "anemoic" means nostalgia for a time you've never known, but it's not in the 3 mainstream dictionaries that I checked.
@alephcake
@alephcake 9 ай бұрын
​@@collectorguy3919Yeah, that's exactly it. I don't know why it's not in dictionaries, anemoia is a popular term.
@LittleDancerByGrace
@LittleDancerByGrace 9 ай бұрын
@@alephcake I've actually never heard this word in my life, and I've been a writer/word nerd for some 20 years. I love it though, I experience it often. Thanks for putting a name to the feeling!
@SonicBoone56
@SonicBoone56 9 ай бұрын
​@@collectorguy3919 oh wow, new word! I have that same feeling with this channel. I was born at the tail end of the 90s and never touched anything older than the mid 90s until way later in life, so I have no rose tinted glasses nostalgia for Usagi's subject matter, but still feel sorta nostalgic in the sense it's retro I guess. It's just neat tbh.
@livinincalifornia
@livinincalifornia 9 ай бұрын
This is what every aspiring computer engineer should review. Excellent content.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Thank you! I'm just a hobbyist, but I love taking things down to the very fundamentals, and this was a fun project for that!
@youdonotknowmyname9663
@youdonotknowmyname9663 9 ай бұрын
And the 8 bit breadboard computer series by Ben Eater.
@ahbushnell1
@ahbushnell1 9 ай бұрын
Add silk screen and you can label functions on the board.
@SonicBoone56
@SonicBoone56 9 ай бұрын
It's so cool that PCBWay can straight up design PCBs with that same semi-transparent piss yellow color and zero solder mask of old PCBs. Obviously built way better than old ones, should never have traces lifting from a tiny amount of heat.
@dominick253
@dominick253 8 ай бұрын
1:10 absolutely the way to do it! Let the product speak for itself. When someone is too pushy during an ad i will put that on my "i will never buy that ever." List.
@TheHylianBatman
@TheHylianBatman 9 ай бұрын
Very lovely little project! A great trainer for the UE-1!
@zacoone
@zacoone 9 ай бұрын
This just cleared up a lot of confusing concepts about computing for me. I have a much better understanding of cpu architecture and logic. Now I SEE what assembly language IS. It's actually the physical configuration of the hardware! Great video! Thank you!!!
@thewhitefalcon8539
@thewhitefalcon8539 9 ай бұрын
Machine code is the bytes that control the physical configuration of the hardware. Assembly code is the same but easier to read. This processor is unusually simple, impossibly simple. Every actual processor doesn't have the instruction wired straight into the ALU like that
@PhilWheatInAustin
@PhilWheatInAustin 9 ай бұрын
I'm sad to not see the CNC routed PCB's but happy to see PCBWay supporting projects like this. And of course, absolutely love the project.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Thank you so much! Don't worry, next week we're actually cutting new PCBs for the UE-1 on the mill again!
@Unfinished80
@Unfinished80 9 ай бұрын
I love this project. It would have been a really great project back in university. Thanks for the great content! Always excited to see a new video post.
@JohnDlugosz
@JohnDlugosz 9 ай бұрын
You need a "load simulator" to go with it, so that people can understand it better. That is, a microcontroller that simulates a device that _uses_ the control board: It issues instructions based on its own state, puts out data and reads in result data to make decisions. A washing machine comes to mind, but the quintessential place that you find ladder logic is an elevator. I wonder if an elevator is too complex; but again, you can simplify it, leaving out Fire Control and executive floor keys and whatnot.
@Renville80
@Renville80 9 ай бұрын
I would concur with others who were concerned with the lack of structural support in the middle. Perhaps a few wood dowels inserted into the baseplate and trimmed to height would suffice?
@UsagiElectric
@UsagiElectric 9 ай бұрын
If you look closely, there are machined holes next to each switch and the push button for standoffs and proper support. I didn't install those this time because the wooden base is just a temporary thing. Once it's in its final setup, there will be a dedicated standoff for each touch point from the user. It'll be plenty strong!
@solarbirdyz
@solarbirdyz 9 ай бұрын
I think this works as a concept trainer. I've never really understood stuff this far down, particularly not digitally, but I could definitely follow this.
@johnangelico667
@johnangelico667 8 ай бұрын
Thanks for the great series on Huey-1 :-) A suggestion after your crash at the end of the computer show: build a perspex or similar case and lid to transport the kit, with pin hinges to allow for lifting and removal once it is secure in a show venue (or at home).
@wacholder5690
@wacholder5690 9 ай бұрын
Today people play with gear where even a remote control or a microwave oven may have more computing power than first generation tube or relais computers ... and then there is this anachronistic guy that builds a computing tutorial device from *Tubes* ! Well ... that's something. Thanks for sharing ! Keep up the good work also with the antique computers. My earliest device I work with - at the moment - is a 1984 IBM 5155 Portable PC, which I own for around 30 years and which spent the last two decades in the basement ... And I felt rather "retro" when I got back to work.
@rosschamberlain1823
@rosschamberlain1823 9 ай бұрын
That's a great way to demonstrate processing, plus it physically shows the operations in a hands - on manner. This should be in every classroom. Here's a challenge: build a 32 bit d/a tube processor for audio. 😮
@poofygoof
@poofygoof 9 ай бұрын
My first job out of college in the late 90s was at a small electronics manufacturer. The systems I worked on were iterative designs extending back to the 70s, and some of the boards on older systems and in manufacturing test jigs were the "naked" double-layer fiberglass just like yours. ISTR a lot of backplanes floating around with that style of board as well. I always liked the "etched" labels like the boards in the bendix, where labels were etched on the board along with the traces, but weren't part of any circuit. (I think the boards in my old PAIA synth are like this, too.) Some of the boards that were still in production when I started were dual-layer, and hand layed-out with tape and mylar. The back of the door to the engineering library had the original 8x(?) artwork. In the early 2000s, the boards were re-captured in ORCAD because it was getting difficult to update the originals, and I suspect board manufacturers didn't want to deal with the process. The boards ended up as two-layer with soldermask and silkscreen on pededstrian green boards, mostly autorouted with tweaks for RF. Your board design language is great: it's got the organic feel of tape and mylar due to the curves, but the consistent radii and alignment makes it really clean. Kudos.
@cheapasstech
@cheapasstech 9 ай бұрын
To tone down on the accident you had moving the big one, I suggest putting metal bars/brackets all over the board to protect the tubes
@Nickelbender
@Nickelbender 9 ай бұрын
This is really fascinating, I need to look into this myself, maybe I should build a 1 bit relay computer. I find this interesting, so this is practically serial processing.
@thewhitefalcon8539
@thewhitefalcon8539 9 ай бұрын
unless it's a special challenge, you CAN build one with 4 or 8 bits with one a couple hundred dollars of relays
@ChrisHorneVL
@ChrisHorneVL 9 ай бұрын
I love how excited you get when things work.. like you are even surprising yourself.. So relatable!
@dylandreisbach1986
@dylandreisbach1986 9 ай бұрын
Imagine giving a computer engineer from that 50s Time Machine and showing them this computer. Like “you have made a single bit almost the size of an atom and you are making this!? That’s pretty cool keep up the good work.”
@edgeeffect
@edgeeffect 9 ай бұрын
When we did History of Computers at college in the 1980s, we called the old 1-bit VC machines "serial" and the (e.g.) 29-bit machines "parallel". I think that made it easier to understand but simple serial and parallel interfaces were still common then and maybe that helped our old school terminology work.
@couryswan2448
@couryswan2448 9 ай бұрын
Cool I learned a lot super fast with that simple addition! Cool!
@alylu-to-esutej
@alylu-to-esutej 6 ай бұрын
This is the first time I've actually fully understood how binary computing works
@kurtdobson
@kurtdobson 9 ай бұрын
Awesome! Reminiscent of my earliest career days.
@gort59
@gort59 9 ай бұрын
Just beautiful! Please consider selling it as a kit 😊
@Renville80
@Renville80 9 ай бұрын
Or at least making the gerbers (PC board 'blueprints') and BOM (parts list / preferred suppliers) available.
@gort59
@gort59 9 ай бұрын
@@Renville80 you are so right!
@UsagiElectric
@UsagiElectric 9 ай бұрын
No plans to sell it as a kit or anything, but all the design files, gerbers and a BOM is available at the link below! github.com/Nakazoto/UE-0.1/tree/main
@nsp265
@nsp265 9 ай бұрын
"Kinetic art" 😊 just the bare PCB is a work of art.
@GordieGii
@GordieGii 8 ай бұрын
"Now I just have to figure out how to power it." Have you considered a sterling engine? I'm not being sarcastic. I love archaic technology. Paper tape, core memory, transformer ROM, fluidics. I love it all.
@neeneko
@neeneko 9 ай бұрын
So I know this is a bit outside the scope of this channel, but this would be a great project to do a quick side video on the process of ordering one from PCBWay from the github files. So many settings.....
@FuturehouseCa
@FuturehouseCa 9 ай бұрын
Outstanding, good work
@Renville80
@Renville80 9 ай бұрын
As an electronics tech, I could not take my eyes off the glaring error in the bank of resistors above the display tube at around 14:39.
@JyrkiKoivisto
@JyrkiKoivisto 9 ай бұрын
Debounce! That put a smile on my face :) I remember in the early 90's I made Amiga Basic program and some sort of switch to record my hamster's wheel speed, I had no concept of debounce.
@frankowalker4662
@frankowalker4662 9 ай бұрын
That's so awesome. The PCB is a thing of beauty. Great design.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Thank you so much! I definitely feel like I've managed to carve away a very specific design language that is unmistakably Usagi Electric!
@frankowalker4662
@frankowalker4662 9 ай бұрын
@@UsagiElectric Absolutely. 👍
@VoidElectronics
@VoidElectronics 9 ай бұрын
I think this is great not only for introducing people to 1 bit computing, but for introducing them to computing in general. The learning process is much more efficient if you start with something less complex at first. I wish more teachers would use this approach.
@thewhitefalcon8539
@thewhitefalcon8539 9 ай бұрын
I don't know. 1 bit can't do much
@horusfalcon
@horusfalcon 9 ай бұрын
If you're using 24vdc, you might look into using Sealed/Valve Regulated Lead Acid batteries. They're cheap, easy to transport, store, and charge, and are available in sizes from as small as 700 milliamp-hour on up to 100 amp-hour (but all things for a price, Effendi). How much current does the UE-1 draw again? Three of these would be able to supply +12 and +24 vdc and allow independent operation of the UE-1 for a short period. This might be handy at small gatherings or those held outdoors. EDIT: Needless to say, the UE-2 would be a lot easier to equip with these.
@kioshiki4519
@kioshiki4519 9 ай бұрын
Loving this project and hope it inspires lots of people who see it in person. Is the output to memory on one of the pins on the edge? You could have an oscilloscope or some simple display of some kind just to show the individual output of bits to make it a bit more visual maybe.
@jamesnorman415
@jamesnorman415 9 ай бұрын
In the mid 1980s I was working for a crankshaft manufacturer. We had a production CNC grinder that had a one bit computer that ran a 4 axis machine. It worked very well holding .0001 in tolerance.
@rickhole
@rickhole 9 ай бұрын
Isn't it amazing how much easier the second project goes together. All that basic learning from the first paves the way. You will make two-bit engineer soon!
@gort59
@gort59 9 ай бұрын
I am building a 1 bit computer that uses the MC 14500 chip and it fascinates me that your handheld vacuum tube computer is based on that chip! Great work!
@rsmrsm2000
@rsmrsm2000 9 ай бұрын
Amazing
@neilcherry6452
@neilcherry6452 9 ай бұрын
You're insane, I love it!
@Richardincancale
@Richardincancale 9 ай бұрын
I really want to see you keep it vacuum’d not get slowed down with electro-mechanical storage! How about a Williams Tube next? Incidentally adding a second tube in parallel with the storage tube gives you a nice output device!
@PixelBrushArt
@PixelBrushArt 9 ай бұрын
Very cool!
@Dipplers
@Dipplers Ай бұрын
You should really make a way for other people to make something like this. Maybe by instructables or just another video detailing how to build it. I’m new to this channel and I would really enjoy being able to make something like this.
@jordanscherr6699
@jordanscherr6699 9 ай бұрын
So functional as a computer, no. But as an example for the concept, yes! And that's exactly the point.
@8bitwiz_
@8bitwiz_ 9 ай бұрын
Very nice looking. Even the bodge fits the design style.
@ThePodcastMan02
@ThePodcastMan02 9 ай бұрын
That was so cool!
@msylvain59
@msylvain59 9 ай бұрын
Oh you used soviet swiches along with the display tube so cute 🤤
@xpepos
@xpepos 9 ай бұрын
Yeah, I noticed that too. I have a few of them at home. My father worked as a technician on a soviet EC(ES)1033,EC1045 mainframe, basically a IBM system/360 clone.
@yashpathak3765
@yashpathak3765 9 ай бұрын
Amazed by the work you do!
@RPrice_OG
@RPrice_OG 9 ай бұрын
PCBWay rocks.
@annihilatorg
@annihilatorg 9 ай бұрын
So can someone build this with discrete transistors or simple ICs and make it credit card sized? Could be a fun kit even if it seems wrong for a vacuum tube channel.
@UsagiElectric
@UsagiElectric 9 ай бұрын
Absolutely! It's a very simple logic design, so building it from discrete components would be a cinch, and make it so much smaller. I know a few people are already working on that for fun, but I also may take a crack at it with some transistors in the future for funsies!
@Tech2C
@Tech2C 9 ай бұрын
You built that computer bit by bit
@mutzielen
@mutzielen 9 ай бұрын
I didn't understand most of this but I still enjoyed it.
@andrewgrillet5835
@andrewgrillet5835 9 ай бұрын
Definitely awesome. Your case needs to be mahogany and brass for authenticity. Looking forward to you doing a bit-slice PDP8 - or maybe a PDP8/S?
@lindoran
@lindoran 9 ай бұрын
Fantastic job what a wonderful little CPU trainer
@KeritechElectronics
@KeritechElectronics 9 ай бұрын
"All your 6AU6 are belong to us!"... again! Nice project, I like the totally tubular old-school PCB. None of that 4-layered stackup rubbish. Not even a soldermask, haha! All this with plated through-holes and vias, that's the good stuff that gets out of the way when assembling the thing. I like the wooden sub-structure and connections. You might even be able to take the UE-2 on a plane to show at conferences and meetups... waaaaaaay easier than UE-1, and harder to RUD. 19:05 wanna visit my lab, eh? That'd be a big one!
@jimktrains0
@jimktrains0 9 ай бұрын
Having instructions and addresses larger than the data bus isn't so weird. Most 8-bit computers had those properties.
@oidpolar6302
@oidpolar6302 9 ай бұрын
Thanks a lot for the demonstrator. Some confusion has happened because modern pics are having address bus and are sharing data bus to fetch data and instructions, while your design is actually manual 3 bit command size direct input one
@mytech6779
@mytech6779 9 ай бұрын
I know that some single instruction processors have been proven turning complete, I recall they concluded that subtract is the best instruction to use. (not the only one but something about it works better) It would be cool to make a single instruction [SISC], single bit, single board computer.
@flatfingertuning727
@flatfingertuning727 9 ай бұрын
The biggest quirk I see with "one bit" computers is the lack of any discussion of how the program counter is stored. If one can branch based upon the state of an input, then things like carry flags can be handled through program logic, and if one can't branch, that wouldn't let the processor do very much. Even if instructions were limited to "Output X and XOR the program address with Y, but using the data input from a delay line as the bottom bit of the program address", it would be possible to build everything out of those given sufficient code space [it would essentially be a Turing machine, except with the ability to move left replaced by having the tape loop around]. Such a design would lead to horrible code bloat if all addresses were fully decoded, but if one could say that all addresses of a certain form should have certain bits in certain fields, that could make things much more efficient, since one could handle subroutines by simply ignoring certain address bits while using others, and one could repeat a group of operations e.g. 16 times by having the row lines for those operations ignore four bits of the program address, while another set of rows would act as a counter when a certain address bit was set, and flip that address bit when the count expired. Having to use a tride to decode every instruction would seem expensive, but a silicon-diode ROM seems much more practical.
@JeffBannow
@JeffBannow 9 ай бұрын
How hard would it be for someone to build one of these at home? Looks like it would be a fun project!
@captainchaos3667
@captainchaos3667 9 ай бұрын
That's honestly where I thought this was going.
@tim_bbq1008
@tim_bbq1008 9 ай бұрын
Not hard at all, if you know what your doing. For me, impossible.
@wacholder5690
@wacholder5690 9 ай бұрын
Essentially it all breaks down on your ability to handle a soldering iron, get the parts and put them on their appropriate positions. And you need a power supply as noted. I would estimate that a mediocre solderer with all parts in a box and an installation sheet with the components location would not use more time than a boring sunday afternoon - including having some tea or coffee and a brief walk with the dog. Given all tubes work it could be "in service" earlier in the evening.
@UsagiElectric
@UsagiElectric 9 ай бұрын
It's totally possible! If you want to dig through the design files I uploaded everything related to the project to a Github repository at the link below: github.com/Nakazoto/UE-0.1/tree/main It's a fairly easy soldering project, it's just designed around some not so common soviet era switches and VFDs. Those will have to be acquired via eBay or other used markets.
@davepauljones
@davepauljones 9 ай бұрын
David, you lulled us in with the Centurion, I see now that you just wanted to show the world your 1 bit computer, you are indeed a mad scientist. Your enthusiasm is top draw, you have obviously spent many hours, making the vacuum tube PCB's and wiring up etc. I am at a loss to why, only thing that comes to mind, is that an inate desire to understand the basic's of how a computer works. Or I am missing the whole point. To me you might be better off with a old school 6502 college training board. Anyway I like what you do & will watch with interest, to see where you are going with this project, you have me intrigued, I might not be able to sleep tonight, contemplating ... What is that Usagi Electric ... David up to ! ... mmm
@KE8UYV
@KE8UYV 9 ай бұрын
Dude finds 5,000 6au6a's at a garage sale... A KZbin channel is born!😂
@gsestream
@gsestream 9 ай бұрын
try the pre-computed results rom computer style design, or dynamically on-the-fly changed instruction logic circuit ALU circuit, as opposed to FPGA or ASIC preset circuits design. the dynamic instruction set is more close to FPGA, but does the switching on-the-fly per clock cycle. goal is less logic elements used, the instruction matrix is loaded from memory, or store as simple roms next to the per-cycle re-programmed fpga circuit.
@freeculture
@freeculture 9 ай бұрын
Hopefully, this one won't try to fly away and face crash like its bigger sibling 🙂
@UsagiElectric
@UsagiElectric 9 ай бұрын
I can still see it tipping in slow motion in my head, haha.
@ArtemKashkanovLive
@ArtemKashkanovLive 9 ай бұрын
While I'm still designing the first vacuum tube computer you already built the second one :D
@UsagiElectric
@UsagiElectric 9 ай бұрын
I don't know if I would call this one a computer, plus yours is going to be beyond epic when finished!
@SonicBoone56
@SonicBoone56 9 ай бұрын
Even with the idea of making it easier to understand, anything that isn't an integrated circuit computer is just gonna be "not a real computer" to me. Obviously they're computers, but they're so much older than I am and are far different than anything made even in the late 70s. I feel the same way with whatever a neural computer ends up like, it just won't feel the same. Despite being born in the late 90s, I can still relate to early integrated circuit computers, even ones like the Sol or Altair, just because modern computing is more or less an evolution of those machines. It's hard to explain honestly. That's why these vacuum tube videos are less of a computer nerd thing for me and more a peak into crazy engineering lol.
@wrongmouse1658
@wrongmouse1658 9 ай бұрын
This brings back memories. When I was in the AF and training at Kesler AFB (72), we had an array of logic racks the was used for logic training. At one point they had a single bit computer made from them, with a one kiloword (16-bit) (core memory) module attracted to one of the racks. I believe that it was a 16-bit register and something like 4-bit instructions set. Yes, it was simple, but was very instructional. Now, I do believe that I may have the circuit diagrams of it somewhere. And if I do find it, I would like to try to build it with modern logic IC’s. I think that the original was built out of discreet RTL, but I am not going to try for that.
@douro20
@douro20 9 ай бұрын
You could try building a processor with just one instruction- like a SUBLEQ machine. The only problem is you would need a control store- but you could cheat a bit and use silicon diodes.
@sdjhgfkshfswdfhskljh3360
@sdjhgfkshfswdfhskljh3360 9 ай бұрын
I think he needs to add memory first. And that will show which further improvements are possible.
@fogllama
@fogllama 9 ай бұрын
The lack of silk screen makes me weirdly anxious.
@1kreature
@1kreature 9 ай бұрын
Have you looked at transistor logic optimization using the tubes instead of sticking to logic gate level? For cmos the transistor optimization level strips a lot of transistors in many situations. Just wondering if that could be done on tube-level too or if it is already done.
@enriqueeenriquez8818
@enriqueeenriquez8818 9 ай бұрын
Hello Usagi Team Quick input Not all you videos are listed in when videos > Play All is selected. Some are left out
@Lunarmobiscuit
@Lunarmobiscuit 9 ай бұрын
It’s the UE 1/8th!
@aserta
@aserta 9 ай бұрын
Needs a small 3D printed hood on the outcome, to make it a bit more visible.
@lazlomorphine9847
@lazlomorphine9847 9 ай бұрын
Pip boy, here we go!
@SteveHacker
@SteveHacker 9 ай бұрын
Ok… PLEASE tell me this is going to be released as a KIT soon! OH, how I HUNGER for learning like this (but not having to waste precious rare time sourcing parts, and construction directions, as well as educational exercises to go with it). This is the kind of thing my autistic son and I desperately need to work on together for father/son quality educational time…
@t0biascze644
@t0biascze644 9 ай бұрын
Me after watching the whole video: *I like your funny words magic man*
@richardsimecek4445
@richardsimecek4445 9 ай бұрын
im sorry if i missed it, what software you use to make the pcb? I love the rounded traces
@ElectricGears
@ElectricGears 9 ай бұрын
The current version of KiCAD can fillet between two traces. Although I don't think it does it automatically (as you are dragging the traces around) you have to select two completed traces and use the 'fillet' commend which could be an issue with neighboring traces. I think any EDA package will let you create graphic elements on the copper layer. It would be some extra effort, but you could create a set of 90° arcs with the same radius and in the 4 orientations and copy/past them at the intersections of the traces. Then go back and trim the traces. The DRC would complain, but the Gerber files would be fine.
@UsagiElectric
@UsagiElectric 9 ай бұрын
As ElectricGears mentioned, any EDA can do the rounded traces, but I personally use DesignSparkPCB. It has some features that I really like over other EDAs out there.
@richardsimecek4445
@richardsimecek4445 9 ай бұрын
Thank you both for the answer, definetly gonna give it a shot when i can! @@UsagiElectric ​@ElectricGears
@xXYannuschXx
@xXYannuschXx 9 ай бұрын
Now all it needs is a ROM to read from, a clock and a conditional operator (if you want to make it turing complete).
@devrim-oguz
@devrim-oguz 9 ай бұрын
Can the number of logic gates can be reduced for the full computer using gate optimizations and some smart tricks?
@UsagiElectric
@UsagiElectric 9 ай бұрын
The UE-1 is horribly designed and full of inefficiencies, even though I love it all the same. But, UE-1 is nearly completion. I'm hoping to have it fully finished, executing code off paper tape in just a few months. What comes next is going to be even more exciting though. We've already started design on UE-2, using everything we learned on UE-1 and trying to build the best hobby vacuum tube computer in history!
@qr5558
@qr5558 9 ай бұрын
Very good! Was the PCB this time processed using your CNC machine?
@apo_chromatic
@apo_chromatic 9 ай бұрын
Nah it was PCBway
@e7yu
@e7yu 9 ай бұрын
How very cool. You should consider selling it as a kit.
@oliverer3
@oliverer3 9 ай бұрын
I feel like you're the kind of person that would appreciate Mitxela's circuit board melter. 🤔
@Connor-g9v
@Connor-g9v 8 ай бұрын
I wonder how much more a computer could be cut down and still be Turing complete?
@retrotechandelectronics
@retrotechandelectronics 9 ай бұрын
would be interesting to control the switches and button with an esp32 and write software to automate math through the computer
@AlbySilly
@AlbySilly 9 ай бұрын
I might try to build this in minecraft, sounds doable for a (relative) noob like me
@UsagiElectric
@UsagiElectric 9 ай бұрын
That would be awesome!
@Al-vc1kw
@Al-vc1kw 9 ай бұрын
Do it! Post the video
@clonkex
@clonkex 9 ай бұрын
This is cool. Strangely I had a harder time following the logic than with simple 8-bit processors. Which reminds me, I should really get around to assembling my Ben Eater 8-bit kit at some point...
@oliverschutz7822
@oliverschutz7822 9 ай бұрын
May you share the Logisim file?
@UsagiElectric
@UsagiElectric 9 ай бұрын
Yup! Everything is available at the link below: github.com/Nakazoto/UE-0.1/tree/main
@oliverschutz7822
@oliverschutz7822 9 ай бұрын
thx@@UsagiElectric
@WelcomeToMarkintosh
@WelcomeToMarkintosh 9 ай бұрын
You just made the first Vacuum Tube iPad!
@DonnyHooterHoot
@DonnyHooterHoot 9 ай бұрын
You should play a PC game called "Oxygen Not Included". It lets you build all types of logic and connect it to inputs and outputs.
@schmetterling4477
@schmetterling4477 9 ай бұрын
Where can I order the 256MByte version? ;-)
@dominikschutz6300
@dominikschutz6300 9 ай бұрын
I think this would actually sell pretty well. I could imagine playing with this all day long :)
VTC P.35 - Building the Output Register
23:14
Usagi Electric
Рет қаралды 30 М.
Restoring an HP-120B Oscilloscope from 1961!
29:21
Usagi Electric
Рет қаралды 85 М.
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 18 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
VTC P.34 - Building the Paper Tape Interface
25:10
Usagi Electric
Рет қаралды 54 М.
Exploring SKALA: Chernobyl Reactor Control Computer
23:17
Chornobyl Family 🇺🇦
Рет қаралды 484 М.
Why The First Computers Were Made Out Of Light Bulbs
18:56
Veritasium
Рет қаралды 6 МЛН
The Bendix G15 Typewriter is Crazy Pants!
22:36
Usagi Electric
Рет қаралды 96 М.
Vacuum Tube Computer P.22 - Processor Finished!
27:17
Usagi Electric
Рет қаралды 92 М.
Reviving an 8-inch Hard Drive from the 1980’s!
28:22
Usagi Electric
Рет қаралды 115 М.
We Found a 2nd Centurion OS!
26:59
Usagi Electric
Рет қаралды 158 М.
Apollo Core Rope Memory (Apollo Guidance Computer Part 30)
49:03
CuriousMarc
Рет қаралды 539 М.
The Vacuum Tube and the Invention of Radio
10:57
Technology Connections
Рет қаралды 427 М.
I Built A DIY Vacuum Tube Diode
21:05
Signal Ditch
Рет қаралды 7 М.
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 18 МЛН