Using PHYSICS to play Fur Elise on my 3D printer

Поділитися
Вставка
  • Опубліковано 3 жов 2024

КОМЕНТАРІ • 42

  • @Jeff-ss6qt
    @Jeff-ss6qt День тому +8

    New way to tune your printer movement distance: Grab a clip on guitar tuner or piezoelectric disk and try to get a perfect C.

  • @watchingwatches7863
    @watchingwatches7863 День тому +2

    Thank you for taking the time and explaining all of this in detail. I hope you gain more subscribers. The quality of the videos talk for themselves.

    • @SpencersDesk
      @SpencersDesk  День тому

      Thank you very much for your kind words. I’m glad you enjoyed =)

  • @DAYTON218
    @DAYTON218 2 дні тому +2

    Awesome video! Love the concept, and I laughed out loud at so many of your jokes and editing. Keep up the Awesome Work!

    • @SpencersDesk
      @SpencersDesk  19 годин тому

      😄 Thanks for watching bro. Glad you enjoyed!

  • @Chunky_D_Luffy
    @Chunky_D_Luffy 17 годин тому

    I don't know how I ended up here but this was fascinating and it was fun to follow along with maths. 11/10!

    • @SpencersDesk
      @SpencersDesk  17 годин тому +1

      Thanks so much for your comment =) Glad you enjoyed!

  • @ashleywhitehead3710
    @ashleywhitehead3710 2 дні тому +1

    Something like this already exists. It's called midi slicer.
    It's was a great vid explaining the math and theory how the printer can do this.

    • @SpencersDesk
      @SpencersDesk  День тому

      I wasn’t aware! Does it require a midi file? My concern with midi file use was it being rather inflexible when it comes to choosing which notes to play etc.

    • @Feeeeeeenix
      @Feeeeeeenix 14 годин тому

      @@SpencersDeskyou can program the converter to only keep the 3 loudest notes of any given time

    • @ashleywhitehead3710
      @ashleywhitehead3710 13 годин тому

      @@SpencersDesk checkout the vid "he's a pirate" by Derrick Darrel. It's pretty cool. Looks like he's only using the ab motors on his AWD K1.

  • @miege90
    @miege90 14 годин тому

    I have once started a similar project, but I just used a stepper motor as is, so there was no fancy code for not crashing the hardware.
    I've just used an arduino with an H-bridge to drive the motor and bolted it to a piece of wood.
    Without any microstepping and the wood as resonance body, the produced sounds were insanely loud.

    • @SpencersDesk
      @SpencersDesk  46 хвилин тому

      Do you use an arduino to control it or something similar?

  • @yyeargan
    @yyeargan 18 годин тому

    Great work! It might be interesting to see a video explaining the math for how you prevent the gcode from exceeding the X-Y-Z axis range limits of your printer.

    • @SpencersDesk
      @SpencersDesk  18 годин тому

      I explain that in the tutorial video I posted in the same day! It does a deep dive into the script itself and talks about the many improvements that could be implemented! Link in the description!

  • @alijah1539
    @alijah1539 День тому

    I had this idea a couple of years ago, but sadly, im not smart enough to make it happen. Very cool man good job

    • @SpencersDesk
      @SpencersDesk  День тому

      Don’t underestimate yourself my friend! Thank you for your kind words

  • @Karaon
    @Karaon 2 дні тому

    Awesome, I knew you would be growing bigger since I first saw your video on jerk (I think, or something widely ignored)

    • @SpencersDesk
      @SpencersDesk  17 годин тому

      Such a good feeling seeing you under my videos! Thanks for your continued support!

  • @sleepymorpho1434
    @sleepymorpho1434 2 дні тому

    cool!

  • @proxxyBean
    @proxxyBean Годину тому

    It would be neat to append the gcode for the Final Fantasy fanfare to the end of a regular print.

    • @SpencersDesk
      @SpencersDesk  54 хвилини тому

      That’s very possible! I have megalomania play at the end of my prints right now! Just have to make sure to not crash into the print hHa

  • @nils6948
    @nils6948 16 годин тому

    Nice project. I like the hand drawn graphics and it is nice to listen and folow your explainations, but i don't like that the musik is playing constantly in the background. It clashes with the musik demonstrations on the piano or on the printer.

  • @smokeduv
    @smokeduv 22 години тому

    Nice! Would be great on some old printer like an ender 3 that doesn’t have a “silent board” so it’s easier to make sound as they make a lot more noise even when going slow. Or disabling stealth chop

    • @SpencersDesk
      @SpencersDesk  16 годин тому +1

      The low noise made it tough to get good sound! This was in spread cycle!

  • @synterr
    @synterr Годину тому

    Is it possible to angage also the extruder motor?
    Great project and explaination!

    • @SpencersDesk
      @SpencersDesk  53 хвилини тому

      I believe it is! Honestly, you could hook up another MCU to the pi with even more stepper motors and make a whole symphony

  • @Speedgaming802
    @Speedgaming802 2 дні тому

    yay

  • @alxcavill
    @alxcavill 12 годин тому

    i would've wished for a midi compiler, time is time though and formatting something as complex as midi to a 3 axis system would be hard.

    • @SpencersDesk
      @SpencersDesk  48 хвилин тому

      The hardest part is definitely choosing which 3 notes to play. Imagine a chord with 7 notes, how do you choose the correct ones that retain the sound of the chord? Going through fur Elise, I found it difficult sometimes. I can’t imagine trying to get a script to automatically choose!

  • @andreanvfx3901
    @andreanvfx3901 2 дні тому

    lol you're a genius

    • @SpencersDesk
      @SpencersDesk  17 годин тому +1

      Haha thank you, I hope you enjoyed!

    • @andreanvfx3901
      @andreanvfx3901 16 годин тому

      @@SpencersDesk hard work there man! Totally love it, cheers from Italy :)

  • @MrTweetyhack
    @MrTweetyhack День тому

    old news

  • @runningfromtheheat
    @runningfromtheheat 21 годину тому

    Subscriber acquired+ 🔔

    • @SpencersDesk
      @SpencersDesk  20 годин тому

      Comments like this keep me going =)

  • @yigitpolat
    @yigitpolat 18 годин тому

    just use MIDI protocol my man. dont reinvent the wheel. that way, people can play whatever MIDI melodies they already have without going through the process of learning an obscure youtube pseudo language.

    • @SpencersDesk
      @SpencersDesk  18 годин тому

      Maybe I misunderstood your message but here is my response. MIDI is not so trivial. If there is a program you can just type notes into and it outputs note names/rhythm/whatever, that might be nice and ‘easily implementable’ into this program. As for pre existing MIDI songs, how do you select which 3 notes to play in a song with more than 3 notes? That’s no trivial problem, assuming you want the output to sound good. As for the code, it’s very straightforward. You just type the note name. 1 row=1 sixteenth note. This easily allows people to type up a quick line of music to play at the end of their prints! Additionally, this program isn’t just a way to type in music, but a method of interpreting music with the kinematics of a 3D printer. Thank you for your comment!