Relay Computer ep. 5 - Building the ALU multiplexer

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

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

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

    Great videos. The concept is really starting to click.

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

      Machine Geek It has a certain clack to it.

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

    Great videos, come in handy for even simple industrial control cabinets in the modern age still

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

    square wave music fits so nicely. time for building a square wave synth out of relays !

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

    Just found this series, excellent work! Keep it up.

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

    This series is so satisfying. Keep up the good work!

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

    Looked forward to the continuation of this series! Good job - greating from Denmark!

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

    In your last video i just realized that you missed out on a very easy to implement operation that does not make your computer faster on a technical level but reduces the operation you need to do for some applications: the shift operator. As you can reduce the amount to of add operations when programming it by multiplying to the closest 2 power of two via shift and then adding (or subtraction if you use 2-complement and what ever suits you better), i can imagine that it would have some possible application working with 16 bit numbers.
    Also i have to throw it in here... i love this project of yours... it is awesome

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

    Best lesson ever

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

    This is a great series... it's a pity you don't make more episodes more often... but it's worth the wait because your production and content are very very well done..

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

      Yes, is a great and brilliant work! But where is he?

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

    Once you have 4way multiplex, only need feed a truth table for logic you wish to perform. Spare poles form another 4way to ground carry on 00, propagate carry as-is on 01 or 10, or generate a new carry on 11. XOR logic output vs carry input (not carry out to next slice) for a final result. Difference across a final relay coil can give us that XOR. Spare pole of final may also pass a zero flag (which begins high) or ground it. Be sure to put a diode or MOV across each coil to suppress sparks. Differential XOR demands a bridge or MOV solution. Generate should not switch directly to the high rail, but to a control that may disable carry for pure logic. Set your truth table to XOR when adding. All this in four DPDT.

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

    Cool video. High quality as usual.
    To everyone else, make sure to at least give a thumbs up if you enjoyed. Thees are real fascinating videos.

  • @puneetnayak4620
    @puneetnayak4620 5 ปีที่แล้ว

    All vedios are great!!

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

    Thanks for another great one!

  • @TinNguyen-HEICA
    @TinNguyen-HEICA 5 ปีที่แล้ว

    thanks for making great videos

  • @RM-wi2su
    @RM-wi2su 7 ปีที่แล้ว

    loving the new content, keep it up!

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

    Keep up the great work! Where did you buy the relays?

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

    Are you selling any kits? This looks like fun

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

    Nice vdo again.
    i want to see all them...
    thanks a lot.
    Every time i see better....
    I love relay,s.
    i can do a flip flop tipe D with relays.....do you???

  • @Nebulous-39
    @Nebulous-39 7 ปีที่แล้ว +1

    How do you get all those custom PCBs? They seem very expensive in low quantities like that. Do you have a way of making them yourself?

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

      There are a lot of companies out there that will make small-batch prototype boards for you. As long as you're willing to wait a few weeks and use pretty basic specs (two layers, low tolerances) it's not too expensive.

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

      Sooooo many choices for cheap PCBs ... DirtyPCBs, OSH Park, JLCPCB, Seeedstudio, ...

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

    Does this work with 5 pin relays if I connect the coils of 2 together? 5 pins are all I have.

    • @albertsandberg
      @albertsandberg 5 ปีที่แล้ว

      Yeah, that'd work but double the relay count.

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

    Hi cool project and nice nicely executed! Btw I noticed @4:12 that the left pin of the second diode from the right hasn't been soldered properly. Maybe you already fixed it but, it looks like it just connects :)

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

      Ah never-mind I was too quick, in a later shot it has been fixed.

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

    Hey clickety clack,
    What do you want to make with all of those relays
    What functions should it have?
    Just curious

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

      It's going to be a fully programmable (but very simple) computer.

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

      Clickety Clack do you have any idea of how many relays you would need?

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

      Between the ALU and the three main registers I believe I'll need a total of 328 relays; for the sequencer, I/O and other miscellaneous parts I'm not sure yet since I haven't finished designing them.

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

      Clickety Clack not bad, i guess, gotta count mine as well, but im going to use transistors becouse they are super cheap, if prices were equal i would have used relays :)

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

    Hey, could you make the Gerber files available for free download or paid download at some point, it seems like a project I would enjoy

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

    Why redundant arithmetic and logic before the multiplexer when MUX are perfectly capable?
    drive.google.com/file/d/133fmynxjcyRbONJITlNFItSr7aQqz8L8/view?usp=share_link
    drive.google.com/file/d/1eemAOT77ut0-isMaVaVbfw-9TxhC0q73/view?usp=share_link
    1st example wired for carry and saving two control lines, might offer a slightly easier build.
    2nd example wired for magnitude comparison, and no saving tricks, much easier to understand.
    Ken KD5ZXG

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

      Also, relay coils of the magnitude (or carry) chain do not depend on carry to ripple, only series prefixes A vs B.