Relay-Based Floating Point Square Root Calculator

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ค. 2014
  • Like this and want to help support my future projects - send bitcoins to 1MEeRmWAViTKsU3ty8dxCrY36Bi635j5k9
    This is a machine I built to calculate square roots. It uses only electromechanical relays like the early computers of the 1930s. There are 480 of them, each with a light that you can watch on the front panel. No micro controllers in sight! More at simonwinder.com/projects/relay...
  • ยานยนต์และพาหนะ

ความคิดเห็น • 268

  • @punpcklbw
    @punpcklbw ปีที่แล้ว +151

    The phone dial and nixie tubes are the kind of aesthetics I'm missing so much in modern devices.

    • @greenrocket23
      @greenrocket23 ปีที่แล้ว +5

      It certainly makes it feel much more human.

    • @thefumigator
      @thefumigator 8 หลายเดือนก่อน +4

      They also look comfortable somehow. Also, I saw a couple of videos showing (vacuum) tube rectifiers (mercury arc) from the old ages, and I was shocked at how cool they look while performing

    • @marcel151
      @marcel151 7 หลายเดือนก่อน

      They're shit, that's why they're not in modern devices.

  • @ioratv
    @ioratv 4 ปีที่แล้ว +107

    "Numbers are entered on a phone dial and displayed on a nixie tube"
    Stop, I can only get turned on so much...

    • @AndreasDelleske
      @AndreasDelleske 3 ปีที่แล้ว +7

      Uni Realm wait until you see the polished brass frame :)

    • @JanicekTrnecka
      @JanicekTrnecka 2 หลายเดือนก่อน

      Jizz overflow...

  • @david203
    @david203 8 ปีที่แล้ว +243

    As a software engineer who created square root and telephone dial reading subroutines in the 1960s, I am VERY impressed with this machine. Achieving this with relays is quite remarkable.
    Konrad Zuse actually invented his own cheap relay technology in his apartment, helped by friends. The technology has been lost (or at least I have been unable to find it); it involved strips of tin cut from tin cans, arranged in layered rectangles in right angles to layers below.
    We know that these relays were not too reliable, and were affected by nearby trolley cars. In his later designs, Zuse used commercial relays that worked much better. But they were also much more expensive.
    Your wiring is a beauty of clean organization.

    • @herrbonk3635
      @herrbonk3635 4 ปีที่แล้ว +5

      Don't think they were relays at all. His first two computers were mechanical. The unreliable nature of these mechanical gates is what drove him to try electromechanical telephone relays instead. (After that, he tried vacuum/radio tubes, for speed.)

    • @david203
      @david203 4 ปีที่แล้ว +1

      @@herrbonk3635 Yours is the first I've heard of Zuse having made completely mechanical computers. Do you have a reference for this? If not, how did you hear of it? My research told me that his first computers used unique homemade relays (not well described), stacking them in 3 dimensions, before changing to commercial telephone relays.

    • @herrbonk3635
      @herrbonk3635 4 ปีที่แล้ว +2

      @@david203 Not completely mechanical iirc. It had some electromechanical parts. But the main logic, the gates, were mechanical. en.wikipedia.org/wiki/Z1_(computer)

    • @david203
      @david203 4 ปีที่แล้ว +2

      @@herrbonk3635 Yes, you're right. 20000 parts, amazing! The Wikipedia articles on Z1, Z2, Z3, and Z4 don't seem to mention Zuse's remarkable homemade relays at all. They permitted very compact construction, but some versions were sensitive to trolley cars operating near his apartment.

    • @AndreasDelleske
      @AndreasDelleske 3 ปีที่แล้ว +2

      You can see a reconstruction of a relay Zuse in Berlin, Technisches Museum and one tube machine if I remember well in Karlsruhe.

  • @Murdoch493
    @Murdoch493 9 ปีที่แล้ว +235

    That little ding when it solves it is soo awesome!

    • @gorillaau
      @gorillaau 7 ปีที่แล้ว +7

      Murdoch493 Too bad it doesn't spit the answer out on a punch card. :-p

    • @cesarin159x
      @cesarin159x 6 ปีที่แล้ว +2

      Reminds me of that Futurama episode where fry and professor Farnsworth are trying to decode an alien letter from leela's parents to learn about her identity in a big ass machine that does those dings 😂

    • @LucasPereiradaSilva
      @LucasPereiradaSilva 6 ปีที่แล้ว +1

      The operation is too complex, takes time and the operator should know when the operation was completed. It is a charm to hear that "ding" sound.

    • @michaelhamilton3527
      @michaelhamilton3527 3 ปีที่แล้ว +2

      Reminds me of Willy Wonka. “I am now telling the computer EXACTLY what it can do with a lifetime supply of chocolate”

    • @Aeduo
      @Aeduo ปีที่แล้ว +1

      @@michaelhamilton3527 Now we can actually ask a computer these things, and get some kind of intelligible response. :p

  • @RC-nq7mg
    @RC-nq7mg ปีที่แล้ว +11

    I love that the clock generator is motor driven cam actuated microswitches with a little viewing window to see it running.

    • @Jeffrey314159
      @Jeffrey314159 7 หลายเดือนก่อน

      So it is a clock-timer and not just decorative - - ?

    • @RC-nq7mg
      @RC-nq7mg 7 หลายเดือนก่อน

      @@Jeffrey314159 gotta be 100% watch it as it spins an instruction is cycle every time one of the switches are pressed. Likely a JK flip flop. The odd cascades in the relays that seem to come in quick sequence are likely register flags being set which can happen independently of an instruction cycle.

  • @murilovsilva
    @murilovsilva 2 ปีที่แล้ว +28

    Not only an impressive machine overall, I am especially in love with nixie tubes. They’ve got that incredible retro feeling.

  • @RelayComputer
    @RelayComputer ปีที่แล้ว +8

    Why this video ONLY has 2k likes is beyond my understanding. I mean the work and skill involved here deserves much better. Hats off to you sir

  • @TheRussianhippie
    @TheRussianhippie 6 ปีที่แล้ว +12

    i come back to this every so often, love seeing this thing in action.

  • @Teraforce88
    @Teraforce88 6 ปีที่แล้ว +14

    This reminds me of the Casio 14-A, which was a relay-based 4-function calculator (no square root) that was produced from 1957 through 1959. It used 342 relays. There are several videos of it here on youtube.

  • @ShokaLion
    @ShokaLion 3 ปีที่แล้ว +12

    This machine is truly wonderful. I love the fact it's about as real as it can get, purely mechanical. Hugely impressive, very well done. I've considered building a digital clock that runs on relay logic before. The physicality of them is really fantastic. And that ding when it finishes the calculation is just the icing on the cake.

  • @PeetHobby
    @PeetHobby ปีที่แล้ว +3

    Very cool, love the sound that relay computers make. I'm building a semi discrete serial CPU, lots of blinking led of course but no sound like relays do.

  • @me262omlett
    @me262omlett 2 ปีที่แล้ว +1

    The rotary phone dial, the nixie tubes, the bell when it‘s finished. I love this thing!

  • @Omnihil777
    @Omnihil777 7 ปีที่แล้ว +6

    Impressive. As a humble collector of mechanical calculators and avid fan of Konrad Zuse's work I absolutely love your relays machine.

  • @arinasan247
    @arinasan247 3 ปีที่แล้ว +3

    So much went into this amazing machine that I hope he makes up some labels that are worthy of such a beautiful looking peice.

  • @alex_mc_arrow
    @alex_mc_arrow ปีที่แล้ว +1

    Love the clicking sound of relays.

  • @RinoaL
    @RinoaL 7 ปีที่แล้ว +4

    1:47 i love that sound when its done! haha

  • @DoRC
    @DoRC 8 ปีที่แล้ว +4

    this is a beautiful work of art

  • @jameskuberski9621
    @jameskuberski9621 3 ปีที่แล้ว +23

    This is gorgeous. Did you design the power supply as well? This must be one hell of a heater too.

  • @antonnym214
    @antonnym214 7 ปีที่แล้ว +5

    beautiful machine! I really enjoy the nixie tubes. would love to see the logic layout for computing square roots.

  • @nigelport9862
    @nigelport9862 2 ปีที่แล้ว +1

    Worked on relay logic lift controllers most of my life. Love it.

  • @subject_5056h
    @subject_5056h 7 ปีที่แล้ว +1

    Impressive work and beautiful finish!

  • @Dengar97
    @Dengar97 7 หลายเดือนก่อน

    This really makes me appreciate my sweet sqrt() function which only takes a few microseconds to process. We've advanced such a long way from this technology in such a short time. Amazing build.

  • @RME76048
    @RME76048 5 ปีที่แล้ว +7

    Let me know when this is available as a kit. :)

  • @Cynthia_Cantrell
    @Cynthia_Cantrell 5 ปีที่แล้ว +1

    And in the winter it makes a great space heater! Too cold? Have it calculate a few square roots!

  • @EpsilonsReviews
    @EpsilonsReviews 8 หลายเดือนก่อน

    We need more videos of this outrageously amazing computer… at least one more!! People are out here SALIVATING over this thing.

  • @spambot7110
    @spambot7110 2 ปีที่แล้ว +1

    i really wish this wasn't edited so obnoxiously because this is such a cool project!

  • @cielakovsky
    @cielakovsky 8 หลายเดือนก่อน

    This is impressive, congrats. Good luck on future projects!

  • @zevfarkas5120
    @zevfarkas5120 10 หลายเดือนก่อน

    I love the rhythm it has while doing the calculation!

  • @AnthonyFrancisJones
    @AnthonyFrancisJones 8 หลายเดือนก่อน

    Brilliant work! Thanks for sharing your amazing work and machine!

  • @haweater1555
    @haweater1555 6 ปีที่แล้ว

    This is absolutely the coolest thing I've seen on YT today.
    Next project: Machine to solve for the roots of the quintic equation.

  • @guy-nt9jt
    @guy-nt9jt 5 ปีที่แล้ว +1

    Konrad Zuse's computers: Z1 (1938) was mechanical. Z2 (1940) had relays and mechanical memory, and did 16-bit fixed-point arithmetic. The Z3 (1941) used relays, and did 22-bit binary floating point (add, subtract, multiply, divide, square root). It executed programs from punched tape. Memory: 64 22-bit words. About 2,000 relays (1,400 for memory), 5.3 Hertz, 4000 watts. The next models continued improvements. en.wikipedia.org/wiki/Z3_(computer)

  • @BobDiaz123
    @BobDiaz123 7 หลายเดือนก่อน

    There's something about old technology that makes it charming to watch.

  • @rot_studios
    @rot_studios 8 หลายเดือนก่อน

    The bell when it finishes is the icing on the cake

  • @19ghost73
    @19ghost73 5 หลายเดือนก่อน

    Konrad Zuse would have been proud of You! EXCELLENT workmanship & engineering, hats off to You!

  • @kd1s
    @kd1s 9 ปีที่แล้ว

    This is an awesome project. Definitely sharing this on Facebook.

  • @KrisRyanStallard
    @KrisRyanStallard ปีที่แล้ว

    My head nearly exploded when I head it ding! I absolutely love this. It's an amazing accomplishment.

  • @williamogilvie6909
    @williamogilvie6909 8 หลายเดือนก่อน +1

    Very interesting, and I'm sure it was a lot of work. When I was in High School, in the '60s, I designed a Tic-Tac-Toe playing machine that used relays. I dudn't have enough relays to build all of it.

  • @libraryrat6129
    @libraryrat6129 6 ปีที่แล้ว +4

    This is by far one of the most beautiful machines I have seen. Thanks for sharing.

  • @3gdosrsfs
    @3gdosrsfs 8 ปีที่แล้ว +4

    Excellent work Mr. Winder. It's always fun seeing folks still hacking around with older tech. Brings back fond memories!

  • @kodyjbosch1
    @kodyjbosch1 3 ปีที่แล้ว

    Incredible Work!

  • @mheermance
    @mheermance ปีที่แล้ว

    That is absolutely gorgeous.

  • @keesnuyt8365
    @keesnuyt8365 9 ปีที่แล้ว +12

    You must be a bit crazy to build this, but I love it, and I admire your dedication!

    • @robotbugs
      @robotbugs  8 ปีที่แล้ว +2

      Definitely a bit crazy:)

    • @colibrimecatronic9922
      @colibrimecatronic9922 8 ปีที่แล้ว

      +Kees Nuyt Most engineers are a bit crazy.

    • @gorillaau
      @gorillaau 7 ปีที่แล้ว

      Colibri You don't have to be crazy to be an engineer but it appears to help. This is very creative. Display piece, I assume?

  • @NeilTheTurtle
    @NeilTheTurtle 3 หลายเดือนก่อน

    This is one of the most beautiful things I've seen

  • @AlbertDongler
    @AlbertDongler 8 หลายเดือนก่อน

    That really is a work of love. Superb job! 🙂

  • @nathanventura548
    @nathanventura548 2 ปีที่แล้ว

    That sound is so satisfying

  • @crystanubis
    @crystanubis 2 ปีที่แล้ว

    DING!
    "Ooh! The cookies are done."
    "Hm? Oh, nah, it just finished calculating a square root for me."
    "... Ooh! The computations are done."

  • @MrVinicius5000
    @MrVinicius5000 2 ปีที่แล้ว

    i love my computing machines exactly like these one, noise and blinky XD, that's a wonderful machine you have there

  • @ITGuyinaction
    @ITGuyinaction 8 หลายเดือนก่อน

    🤘👍👍👍🎥💥 Incredible! Chapeau bas! I'm deeply impressed! I really regret that you stopped to develop your channel. On the other hand, I'm not surprised, as you are doing a lot of great work and... yt doesn't promote your channel. 1.78k subscribers for such valuable content is like nothing!

  • @isaacmurray8490
    @isaacmurray8490 8 หลายเดือนก่อน

    Dude, 100%, a video of you making it would be so cool!

  • @Oli1974
    @Oli1974 2 ปีที่แล้ว +4

    Dude, I absolutely LOVE this. Can't you put up more videos of it calculating other square roots? And I like the idea of the mechanical clock ;) Is it possible to crank it up a bit or is that already the maximum the relays are capable of coping with?

  • @henriquepereiradarocha3722
    @henriquepereiradarocha3722 ปีที่แล้ว

    Máquina incrível! Imagino o trabalho que deu para soldar todos esses relés.

  • @richcampoverde
    @richcampoverde 3 ปีที่แล้ว

    I didnt think you could fall for a machine until i saw this beauty

  • @chir0pter
    @chir0pter 8 หลายเดือนก่อน

    this deserved more views for sure!

  • @johnw2026
    @johnw2026 7 หลายเดือนก่อน

    Man, this is like 1960's Star Trek stuff! I like it!

  • @bpbrainiak
    @bpbrainiak 3 ปีที่แล้ว

    one word describes that machine
    beauty!

  • @petite.marmotte
    @petite.marmotte 10 ปีที่แล้ว

    Congratulations; really god job!

  • @colsanjaybajpai5747
    @colsanjaybajpai5747 7 หลายเดือนก่อน

    Absolutely fantastic

  • @banderfargoyl
    @banderfargoyl 4 ปีที่แล้ว

    No one should be without one of these.

  • @AlbySilly
    @AlbySilly 8 หลายเดือนก่อน

    This feels like an intro for a 1+ hour long video explaining how this works

  • @joshuaunderwood7
    @joshuaunderwood7 7 หลายเดือนก่อน

    It’s beautiful!

  • @JonneBackhaus
    @JonneBackhaus 8 หลายเดือนก่อน

    Man this is so cool.

  • @gort59
    @gort59 3 ปีที่แล้ว

    I really love it!

  • @cliprepository
    @cliprepository 10 ปีที่แล้ว +3

    This is my new Favorite Object in the World. My friend and I were playing with this for 20 minutes yesterday in Bldg 99 and I have never seen a more beautifully crafted marriage of art and retro engineering. It is truly a thing of beauty.

  • @slabo8171
    @slabo8171 ปีที่แล้ว

    That's a one interesting and also beautiful thing.

  • @bryanjk
    @bryanjk 7 ปีที่แล้ว +7

    this is fantastic! I would love to build one of these.

  • @normbeaudoin3635
    @normbeaudoin3635 ปีที่แล้ว

    That is so cool !

  • @nablaman
    @nablaman 9 ปีที่แล้ว +1

    Congratulations on finishing an amazingly beautiful machine!

  • @AlainHubert
    @AlainHubert 9 ปีที่แล้ว +8

    That is one of the coolest things I've seen ! And I'm 49 !

  • @francoispf3418
    @francoispf3418 ปีที่แล้ว

    Belle réalisation et magnifique 👍👍👍👍👍👍

  • @Jeffrey314159
    @Jeffrey314159 7 หลายเดือนก่อน

    Is that spinning cam rotating against microswitches a timing pulse generator or just a decorative item?

  • @BaronVonBiffo
    @BaronVonBiffo 8 ปีที่แล้ว

    A thing of beauty.

  • @AreHan1991
    @AreHan1991 8 หลายเดือนก่อน

    Fantastic!

  • @derekchristenson5711
    @derekchristenson5711 ปีที่แล้ว

    Very cool!

  • @Robberbarron27
    @Robberbarron27 8 ปีที่แล้ว

    This....I could watch this for hours.

  • @Alu10000
    @Alu10000 10 ปีที่แล้ว

    That's very cool (and insane) :D

  • @Bark777
    @Bark777 8 ปีที่แล้ว

    This is so cool.

  • @tmdrake
    @tmdrake 9 ปีที่แล้ว

    Awsome rawr!

  • @ZTenski
    @ZTenski 2 ปีที่แล้ว +1

    That's an awesome machine. How many relays you burn out per hundred calculations lol?
    I once worked with an old sharpening tool for long blades, a German made Gockel from the 70's, big cabinet and it was filled these things. You'd hear em click steady when the grinder moved side to side and when it was considering depth. We'd need to replace one every 5 weeks or so, never could predict a blowout.

  • @haroldsmith45302
    @haroldsmith45302 ปีที่แล้ว

    Love it!

  • @Brunohidd
    @Brunohidd 9 ปีที่แล้ว

    where did you buy the mechanical relays? I need them for a project as well.

  • @likrecelineation
    @likrecelineation 8 หลายเดือนก่อน

    relay computers make such satisfying noises

  • @brianhginc.2140
    @brianhginc.2140 ปีที่แล้ว

    Just perfect.

  • @wisteela
    @wisteela 9 ปีที่แล้ว

    Superb

  • @rubencartland4033
    @rubencartland4033 7 ปีที่แล้ว

    This is amazing!!!!!!!!!!!!!!

  • @MatthewHendersonn
    @MatthewHendersonn 7 ปีที่แล้ว

    Marvellous!

  • @kngfant563
    @kngfant563 5 หลายเดือนก่อน

    i would wish for a nicer bell, but this is an awesome project! :D

  • @rafaelmmartinez9170
    @rafaelmmartinez9170 4 ปีที่แล้ว

    Do you have squematics or tutorial for this? Is amazing

  • @plateshutoverlock
    @plateshutoverlock 8 ปีที่แล้ว +4

    Looks like the rotating metal thing next to the display is a system clock used to drive the circutry, like what all modern computational ICs use.

    • @Jeffrey314159
      @Jeffrey314159 8 ปีที่แล้ว

      Really, I thought it was simply a display. It rotational period seems too slow

  • @lis6502
    @lis6502 7 หลายเดือนก่อน

    thank you o mysterious youtube algorithm for recommending me this video... absolutery remarkable

  • @jacquesmertens3369
    @jacquesmertens3369 8 หลายเดือนก่อน

    Does anyone know what happened to Simon Winder?
    His site is no longer accessible and his last upload was 4 years ago.

  • @TankR
    @TankR 4 หลายเดือนก่อน

    A few aesthetic critiques: If they arent already, replace the front panel lights with low voltage incandescent for the authentic glow, print out (or better yet, acid etch some brass) a new number card for the input dial as the letters are a bit modern for the feel of the thing, likewise get rid of the vandal proof buttons and find something with a better turn of the 20th century feel (perhaps bakelite morse code paddle buttons? maybe modify the mechanism for a break over action, Bonus: the finger pad of the morse code sending device can have the function name inset into them. Perhaps brass instead of bakelite...), the cam that sets the pacing dump the microswitches and use either a voltage on the cam that contacts a piece of metal that sticks out to complete the circuit or get the simple copper strip contact closure type typically used as limit switches in old electronics (maybe make a little holder with a follower on the cam that pushes a little wooden stick that slides and closes the paddle style contacts, Bigger older school switch next to the dial (maybe something that mimics the large contactor mechanisms in factories of old, and finally the dial replace it with either a wheel style handle like on steam pipes or something like on the top of a variac (bonus points for adding an old brassy steamworks gauge to indicate either motor RPM or operations per second, with a yellow and red line area). As for the rear of the thing with all the LED lights......dont change a goddamn thing! The juxtaposition of the old timey front and the modernized rear is absolutely amazing! Oh, and DO NOT GET RID OF THE PLONK FINISH BELL!!!! Friggin perfect sound for the end of calculation.
    Those are just my two cents, some thoughts I had on the thing if you were open to ideas on a second version or overhaul at some point (or if someone else wants to build one of their own). All in all, awesome build, mate! 😎👍

  • @tac7826
    @tac7826 8 หลายเดือนก่อน

    If Im disling, waiting, and hear a beep, I expect a pizza.

  • @CraftMine1000
    @CraftMine1000 8 หลายเดือนก่อน

    Love the bell!

  • @PabloSoy
    @PabloSoy 7 ปีที่แล้ว

    Espectacular

  • @haweater1555
    @haweater1555 ปีที่แล้ว

    If you enter the "zero" to square root, what will happen? Will it crash or will it click away forever?

  • @Jason-ty6ds
    @Jason-ty6ds 8 หลายเดือนก่อน

    Do you have a guide on how to build one? The site you provided is unfortunately down.
    I hope this comment make its way to you.

  • @tankjr85
    @tankjr85 9 ปีที่แล้ว

    Congratulations for such a piece of retro computing art. Please share the diagram :)

    • @robotbugs
      @robotbugs  8 ปีที่แล้ว

      It's on my web site linked in the description

    • @georgoroth
      @georgoroth 2 ปีที่แล้ว

      @@robotbugs it's no anymore, where can i find it??? Thanks!!!

  • @nrdesign1991
    @nrdesign1991 6 ปีที่แล้ว

    you rock!

  • @Jeffrey314159
    @Jeffrey314159 8 ปีที่แล้ว

    The Soviets built a desktop calculator's made entirely of relays in 1961. This commercial machine used 8 pin connection relays and a display/register made of electromechanical actuators.
    Get this, it appears to be all AC operated!
    Checkout the Museum of Old Soviet Calculators!

    • @powder-phun949
      @powder-phun949 8 ปีที่แล้ว

      where is it?

    • @Jeffrey314159
      @Jeffrey314159 8 ปีที่แล้ว

      +Powder-phun Go check out on Google for Museum of Old Soviet Calculators, you may find it on the first page. I would email my pictures if I could.

  • @233kosta
    @233kosta 6 ปีที่แล้ว

    Looks good! Where do I buy one?