I got my 3D printer to play osu! (w/ Gaomon S620 Review)

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

КОМЕНТАРІ •

  • @SmilesiOS
    @SmilesiOS 3 роки тому +3814

    "he just has a good gaming 3d printer"

    • @justamicrowave5297
      @justamicrowave5297 3 роки тому +13

      Underrated comment

    • @IDK-yv4cv
      @IDK-yv4cv 3 роки тому +9

      I am gonna use this everywhere now :)

    • @BenziLZK
      @BenziLZK 3 роки тому +23

      nonono, it's a good "GAMING 3D printer "

    • @hafidnur301
      @hafidnur301 3 роки тому +3

      See several years later and this jokes will be used everywhere

    • @levlzr
      @levlzr 3 роки тому +1

      Good gaming 3d printer

  • @acreation831
    @acreation831 3 роки тому +5398

    Alternate title: How to cheat without actually cheating.

    • @khoibut6206
      @khoibut6206 3 роки тому +302

      Cheat doesnt feel like cheating when u make ur own cheats,it feel like outsmart

    • @paprika9571
      @paprika9571 3 роки тому +163

      He just has a really good 3d printer

    • @nathanlee8494
      @nathanlee8494 3 роки тому +33

      but still actually cheating

    • @sauls6726
      @sauls6726 3 роки тому +71

      Nah,he just has a gaming 3d printer

    • @cookiesdn
      @cookiesdn 3 роки тому +2

      pro gamer move

  • @varanova6086
    @varanova6086 3 роки тому +2008

    Other tablet reviews: Ye that's the tablet I think it's pretty good
    Funorange: *Hol up lemme get my 3d printer so I can review this shit*

    • @alwinmt
      @alwinmt 3 роки тому +17

      It actually would be a good way to benchmark tablets IMO. 🤔

    • @renneruYT
      @renneruYT 3 роки тому +9

      Good way to see the accuracy of smol areas

    • @Razi7s
      @Razi7s 3 роки тому +2

      Damn it how do you always get a top comment?

    • @concernedcommenter8258
      @concernedcommenter8258 3 роки тому

      I see you everywhere.

    • @Zhenmoron
      @Zhenmoron 3 роки тому

      well he is a mouse player soo

  • @mif4731
    @mif4731 3 роки тому +544

    - what is your osu play style?
    - 3D printer

    • @5swi
      @5swi 2 роки тому

      baguette

  • @spacicle4756
    @spacicle4756 3 роки тому +889

    he is now becoming the michael reeves of the osu community

    • @mrpanda2905
      @mrpanda2905 3 роки тому +17

      But not on crack!
      Maybe...

    • @insidiosity
      @insidiosity 3 роки тому +10

      Yeah sorry you can't compare anyone to Michael reeves

    • @Benni259
      @Benni259 3 роки тому +3

      @@insidiosity ??

    • @minhquang1329
      @minhquang1329 3 роки тому +7

      He just need more tasers

    • @insidiosity
      @insidiosity 3 роки тому +6

      @@Benni259 i mean this guy is alright but he's no michael

  • @hig4360
    @hig4360 3 роки тому +1493

    Next video, How i got banned from osu

    • @zel9185
      @zel9185 3 роки тому +16

      This is McOsu

    • @TDLSnail
      @TDLSnail 3 роки тому +2

      @Ao _ mc osu is a practice client

    • @katoumi5855
      @katoumi5855 3 роки тому

      Also with rx mod

    • @TDLSnail
      @TDLSnail 3 роки тому

      @@katoumi5855 but tgat doesn't change anything and it'd not actually osu! It's mc osu

    • @kamimatsuyama
      @kamimatsuyama 3 роки тому +1

      @@TDLSnail rx mod has a 0x score multiplier

  • @birb9254
    @birb9254 3 роки тому +126

    The most genius part of this is that he didn't even bothered to make a mount for the pen, he just taped it.

  • @overlytamed6286
    @overlytamed6286 3 роки тому +433

    When you're both a digital artist and an osu player:
    "Time to get serious."

  • @daniellivingston7153
    @daniellivingston7153 3 роки тому +377

    12:47 So that's why the accuracy was changing

    • @jordanward4914
      @jordanward4914 3 роки тому +11

      Prolly merged multiple replays together to make it look like an fc

    • @jordanward4914
      @jordanward4914 3 роки тому +7

      But still really impressive

  • @sohcahleed
    @sohcahleed 3 роки тому +357

    11:04 "this does put a smile on my face."

    • @ohparxs7601
      @ohparxs7601 3 роки тому +2

      got an ad

    • @wcg3928
      @wcg3928 3 роки тому

      @@ohparxs7601 f

    • @no9560
      @no9560 3 роки тому +1

      @@honeybugart got a deliveroo ad lol

    • @si.ni.a0795
      @si.ni.a0795 3 роки тому +2

      I don't know what ad's are.
      *this post was made by youtube vanced gang*

    • @bhszsvsghe3361
      @bhszsvsghe3361 3 роки тому +2

      @@si.ni.a0795 ma mamᕦ( ͡͡~͜ʖ ͡° )ᕤ

  • @DoraSPS
    @DoraSPS 3 роки тому +589

    peppy: *well.. well.. looks what we have here...*

    • @Aramanela
      @Aramanela 3 роки тому +19

      Fun Orange has been BANNED

    • @1dolpheyy933
      @1dolpheyy933 3 роки тому +1

      KLEE

    • @r3v0kew
      @r3v0kew 3 роки тому +1

      hi

    • @DoraSPS
      @DoraSPS 3 роки тому

      @@r3v0kew hi

    • @r3v0kew
      @r3v0kew 3 роки тому

      @@DoraSPS didn't you know you watch osu std content

  • @vincentjose9878
    @vincentjose9878 3 роки тому +236

    Imagine being somebody who play osu for days just to lose to a 3d printer

    • @kektaro
      @kektaro 3 роки тому +23

      days?

    • @霉毒莎
      @霉毒莎 3 роки тому

      Please take back your imagination😂

  • @ayyyylmao6625
    @ayyyylmao6625 3 роки тому +297

    6:35 *when you play osu for the first time*

    • @m.farrelfahrezi4301
      @m.farrelfahrezi4301 3 роки тому +34

      three days later 11:04

    • @beepjeep04
      @beepjeep04 3 роки тому +12

      @@m.farrelfahrezi4301 hah you wish

    • @jupiter6399
      @jupiter6399 3 роки тому +10

      When you touch grass and woman too much

    • @timonbubnic322
      @timonbubnic322 3 роки тому

      Do you maybe know what that song is

    • @FishSnackems
      @FishSnackems 3 роки тому

      @@timonbubnic322 I'd also like to know, looks like a fun map

  • @terminally_online69
    @terminally_online69 3 роки тому +67

    6:36 how the osu tutorial feels like for beginners

  • @helpfulpuffin2966
    @helpfulpuffin2966 3 роки тому +90

    This might just be the highest effort a most interesting osu video ive seen. Nice.

  • @exdecitis
    @exdecitis 3 роки тому +55

    "Hes gotta be hacking!!!!!!:!?$$:!!!$"
    "Nah bro, he just has a better 3D printer"

  • @potatosnipez9819
    @potatosnipez9819 3 роки тому +66

    The auto mod is now considered an actual player now lmao

  • @TheFlossayOne
    @TheFlossayOne 3 роки тому +30

    As mark robber would say: " I am bad at osu, but I am good at programming, so I am good at osu

  • @ZeitrafferYEP
    @ZeitrafferYEP 3 роки тому +16

    Did I just watch an Osu! Improvement video by a 3D Printer

  • @gdlumina1567
    @gdlumina1567 3 роки тому +21

    "he's not hacking he just has a good 3d printer"

  • @MrMrBanana04
    @MrMrBanana04 3 роки тому +29

    Alternate title : 3d printer tries to copy FunOrange's aim

  • @notsniped
    @notsniped 2 роки тому +1

    5:57 Yes, the 'pythagagreamom theorem' my favourite theorem from math class

  • @jinjinjinrou
    @jinjinjinrou 3 роки тому +160

    Imagine being sponsored by a digimon

  • @linuspauly2380
    @linuspauly2380 3 роки тому +12

    If you wanted to actually try to make something usable and repeatable for this you should probably create a custom firmware for the printer's controller.
    As for the changed in speed you perceived I would guess that that stems from the 3D printer's acceleration settings - you could probably crank them, especially if you remove some weight (ie remove hotbed assembly, replace bed with cardboard).

  • @Raemey
    @Raemey 3 роки тому +27

    6:31 i'm literally wheezing that's literally me when i try to play a 7* map LMAO 💀💀💀💀💀💀

    • @chilly1661
      @chilly1661 3 роки тому

      What's your rank?

    • @timonbubnic322
      @timonbubnic322 3 роки тому

      Do you know what that song is maybe

    • @Raemey
      @Raemey 3 роки тому

      @@chilly1661 im a 6 digit player even although i still do my best :(

  • @pal3m767
    @pal3m767 3 роки тому +24

    That’s cool and all but let’s take it to the next level and use a plasma CNC cutter

  • @NicAngelo
    @NicAngelo 3 роки тому +9

    This is the First step to create a CyborgCookieze. yes u’re doing it right bro

  • @zonelouise
    @zonelouise 3 роки тому +6

    the machinations of your mind is an enigma

  • @linin7446
    @linin7446 3 роки тому +37

    this has been on my mind and finally someone did it
    its just shitty auto and this shit has better aim then me

  • @rythzzz6283
    @rythzzz6283 3 роки тому +20

    This is gonna blow up soon i can feel it

    • @101shush
      @101shush 3 роки тому +1

      the 3d printer can handle a lot of movement, so it won't blow up any time soon even if he puts it through difficult levels

    • @xzqr4100
      @xzqr4100 3 роки тому

      @@101shush ...

  • @foxygamerxdyt7356
    @foxygamerxdyt7356 3 роки тому +6

    When a 3D printer is better than you at osu! moment

  • @xenoskeras825
    @xenoskeras825 3 роки тому +1

    Cool project dude!!
    The computer vision thing would be fun to build but it’ll cost a high speed camera and an algorithm to get the centroid of the circles. For the dragging part(I don’t play osu), you’ll need some other method of detection. To make the timing accurate it is required to make a new machine using nema17 + arduino and code the algorithm for its movement. With this new setup, it should be possible to do taps also hehe.
    But it will take a hell lot of time, I really enjoyed this video, pls make more of this!

  • @nahope5789
    @nahope5789 3 роки тому +8

    11:04 the printer godmod

  • @kerbybit
    @kerbybit 3 роки тому

    I really like this project and I think it is a really fun way to mess with a 3d printer that isn't just extruding plastic! Great work!
    I do have some insight on your timing issue though. The speed in the gcode only defines the maximum speed during that move. Your printer takes that move command and interpolates it with acceleration and jerk. Stepper motors can't instantly be at top speed, otherwise they would miss steps or skip teeth on the belt so the processor in your 3d printer decides how fast to accelerate it. This is why it seemed inconsistent as well. Any short move it never reached the max speed that you had your python generate in the gcode file, it would start accelerating, and before it got to that speed, it would have to start decelerating. Any longer move, it would still have to accelerate and decelerate, but there would be a small window where it was moving at that speed set in the gcode so it was closer to the actual timing.
    If you do decide to come back to this project (which I dont blame you if you dont) read up on how the acceleration and jerk settings work on the printer. There are gcode commands to change these on the fly which you might need to do for some shorter moves, but for longer moves, some extra math to figure out the extra time acceleration adds should be the source of your issue.
    There are some moves and speeds that just might be impossible for the printer to hit. it was never designed to do something like this :P but its always fun to learn new things and experiment

  • @keithou4389
    @keithou4389 3 роки тому +5

    imagine a livestream with the handcam showing a 3d printer playing osu lmao

  • @karicowo
    @karicowo 3 роки тому +1

    I guess the real problem with the timing issues is that the prusa board doesn't process commands fast enough for this kind of application and that you would need to figure out what you max acceleration is and set that in the firmware. With a more powerful board like a duet you could probably do this consistently. I have a duet and I am pretty inclined to try this now

  • @otto8590
    @otto8590 3 роки тому +8

    FunOrange : I teach my 3d printer how to play osu!
    PPY : wait that illegal!

  • @milliegram_yt
    @milliegram_yt 3 роки тому +9

    shoulda called it "pp printer"

  • @nevz9851
    @nevz9851 3 роки тому +7

    6:35 when the 7 digit 3d printer tries to play 10* maps for the first time.

  • @midget7202
    @midget7202 3 роки тому +2

    Peppy wants to know your location

  • @hopeless9975
    @hopeless9975 3 роки тому +5

    Could you print with this coding and see what comes out? To be a 3D object I guess that it would have to print a few dots connected with a line to form a perimeter then move slightly up to build a new layer and repeat. I don't even know if it's possible but it would be so cool to see osu! dots as an object

  • @twitchcat8929
    @twitchcat8929 3 роки тому +1

    imagine the nerves the 3d printer felt on those jumps

  • @eryliaa
    @eryliaa 3 роки тому +6

    You should edit on Goodbye Moonmen map, its gonna be satisfying af

  • @nutria_official
    @nutria_official 3 місяці тому +1

    I updated the page at the exact second you went from 99k subs to 100k
    Congrats man!

  • @Bubu-of7zm
    @Bubu-of7zm 3 роки тому +9

    8:34 i started laughing histerically when i saw this, like, HOW THE HECK?!?!?!?!

    • @keckobo
      @keckobo 3 роки тому

      3DPRINT ON OSU / ABSOLUTE GODMODE ON JUMP MAP?!? //THE FIRST 2000 PP (PERFORMANCE POINTS) PLAY ON OSU ///NEW TOP PLAYER | _Circle People_

  • @Thievishaura
    @Thievishaura 3 роки тому

    you made this way easy to understand. I felt like i knew what you were saying even though i don't do coding things.

  • @bongodoggo5381
    @bongodoggo5381 3 роки тому +5

    the dedication tho....

  • @ruvi1588
    @ruvi1588 Рік тому +1

    now, officially, a printer can play osu better than me

  • @henryxxa6196
    @henryxxa6196 3 роки тому +4

    When the 3D printer has smoother aim than you…

    • @Raemey
      @Raemey 3 роки тому

      machines are being scary now

  • @skc40
    @skc40 3 роки тому +1

    you're a genius dude!
    I can't believe someone being so innovative and creative enough to do something like this

  • @0exp362
    @0exp362 3 роки тому +3

    727

  • @teeeee
    @teeeee 3 роки тому

    3D printer: "What is this big Zigzag project you are making?"

  • @WhiteG4rfi3ld
    @WhiteG4rfi3ld 3 роки тому +1

    Peppy: "you are a hacker!"
    FunOrange with a printer: "Am i a joke to you?"

  • @zane0761
    @zane0761 3 роки тому +1

    Hurts to say that a 3d printer is better than me at a circle clicking game

  • @bencusb
    @bencusb 3 роки тому +2

    Idea: maybe you could measure the inertia (idk if there's a sensor that could do that at the required refresh rate) and pass the data to an AI that would try to use the timings given in the save file to learn the timings of your specific printer.

    • @bencusb
      @bencusb 3 роки тому

      of course more manually submitted data would decrease learning time significantly

  • @mrfxully
    @mrfxully 3 роки тому

    5:01"so after learning computer engineering for 4 years I really didn't want to learn anymore"
    ~FunOrange

  • @KitLexable
    @KitLexable 3 роки тому

    People: what is your playstyle?
    Fun orange: 3d printer

  • @danhyde7501
    @danhyde7501 3 роки тому +2

    5:57
    Never tested on a 3D printer but on a CNC you can use G93 (inverse time feed) to just specify how long you want the move to take.
    Standard is G94 as will be active in your 3D printer which means feed per minute.
    If this worked it would have saved you a lot of time :)

    • @SianaGearz
      @SianaGearz 3 роки тому

      Marlin software running on these does not support these G-code commands. As far as I've seen the planner there is no inverse time at all. Typical hardware Marlin is designed for has 8KB RAM, and planner gets only a couple hundred bytes, as there is a lot of other concurrent functionality as well.

    • @danhyde7501
      @danhyde7501 3 роки тому

      @@SianaGearz that’s a shame, I just figured that the printers run on gcode so would support all ISO g codes

  • @cyanictempest
    @cyanictempest 3 роки тому +1

    Part of the slowness of the printer could be the default acceleration speed in firmware? Liked and subbed for the good effort!

  • @channelname10yearsago68
    @channelname10yearsago68 3 роки тому +1

    If only I have a drawing tablet, I can probably use cv2 instead and detect circles and click on the center.
    As for the 3d printer movement, rather than use gcode, use the steppers themselves and move it directly using Arduino with stepper controllers to control the stepper motor. Feel free to go wild this way

  • @codex3693
    @codex3693 3 роки тому

    Me, used to CAD software:
    HES GOING TO EDIT ALL THE GCODE BY HAND?!?! HES MAD!!
    My old pre-computer engineering teachers:
    *No, he’s beginning to BELIEVE*

  • @raunter
    @raunter 3 роки тому +1

    They said a 3d printer can't play but look at this

  • @canacewong933
    @canacewong933 3 роки тому

    People clicking on the video expecting the printer to break out dancing: .....
    Reality: awkward middle school dance

  • @Monarch_04
    @Monarch_04 3 роки тому

    I'm now gonna use "my 3d printer can play better then you" as a insult when my best friend mocks my slow tapping speed

  • @luminiscental6074
    @luminiscental6074 3 роки тому

    the timing issue is probably made worse since you're combining a sequence of moves; if there's a tiny error on how much time each movement takes then the total error of a sequence of thousands of moves becomes massive, and as soon as the cursor is out of sync with where it's meant to be it'll just spiral out of control and only return to the correct time by random chance if at all.

    • @luminiscental6074
      @luminiscental6074 3 роки тому

      it's why timing-sensitive programs like osu will likely determine rhythm relative to a fixed point in time rather than just adding up the deltas every frame

  • @asher7282
    @asher7282 3 роки тому +1

    That machine plays better than me :(

  • @47eris
    @47eris 3 роки тому

    amazing work!
    When you're both a digital 3d artist and an osu player:
    "Time to get serious." >:)

  • @thesaltyspoon7483
    @thesaltyspoon7483 3 роки тому

    9:32 the amount of second hand pain I felt after hearing that omg I cannot believe you actually did that

    • @thesaltyspoon7483
      @thesaltyspoon7483 3 роки тому

      you really took this video to heart huh ua-cam.com/video/KxGRhd_iWuE/v-deo.html

  • @sw1p3d
    @sw1p3d 3 роки тому

    Here's a great idea, what if you recoded the printer itself to handle timing? Then, the beatmap reader could be recoded as an injection, (or be kept manually selecting beatmap) and it could play from there. And, you can use emulated key presses so it could play it perfectly without unranked, basically giving you an physical undetectable (by anti cheat, if osu has one, idk) hack. Great idea, 10/10, I might even do it

  • @sebastianhepola5284
    @sebastianhepola5284 3 роки тому

    Imagine someone seeing the printer spazzing out like that but not the screen and they just go like "dafuq"

  • @xilefhd
    @xilefhd 3 роки тому

    One other thing that might have thrown you off is the acceleration of the printer... it cannot just go full throttle without accelerating for a bit. Thus I'd recommend using a bowden style printer for lower weight on the hotend and higher acceleration settings...

  • @kono152
    @kono152 3 роки тому

    I swear theres a michael reeves of every community at this point, fundy for minecraft, and you for osu

  • @igxniisan6996
    @igxniisan6996 3 роки тому +1

    I'm new and I subbed him today.
    But only by seeing the kind of emoji he used and the way he used "xd" and the fact that he plays osu! proved it to me that he is a discord user.

  • @valegreg
    @valegreg 3 роки тому

    In order for it to work better you would need to use a different 3d printer firmware, the stock prusa uses marlin, klipper comes to mind has being "faster" and maybe more time accurate.
    But like you said a 3d printer firmware isn't designed to be time accurate (each move is actually modified by the firmware that is applying speed limitations as well as movement smoothing and more), so the best thing to do would be to make a custom firmware (a much more simple one than a full fledged 3d printer firmware).

  • @the117doctor
    @the117doctor 3 роки тому +1

    I really wish you were able to do the same thing with something as crazy as a router or a machining mill, considering those actually take the feed rate a lot more seriously. If I had a Haas mill of my own, I would certainly love to give this a whirl for ya.

  • @animefreak7098
    @animefreak7098 3 роки тому

    I'm pretty sure the speed issues you have are related to the printer's acceleration settings, it takes some time for stepper motors to accelerate/decelerate which could explain inconsistencies with travel speed.

  • @ExtemTheHedgehogLol
    @ExtemTheHedgehogLol 3 роки тому

    Bro I got an XP-Pen Ad on this video, when one of the first things you do is insult XP-Pen lol

  • @dragon_qtpie
    @dragon_qtpie 3 роки тому

    The 3D printer is practicing for their captcha test to not be a robot

  • @X_Niaxx_X
    @X_Niaxx_X 3 роки тому

    I never thinked I would have seen the pythagoras theorem out of school

  • @JacketCK
    @JacketCK 3 роки тому +1

    At this point this is just a more sophisticated tas bot

  • @remainsmemories626
    @remainsmemories626 3 роки тому

    The problem wit 3d printer was that the printer wasn't actually moving at your feedrate instantly: printing head has mass, so firmware accelerates and decelerates that mass smoothly, because if it wasn't - motors would skip steps

  • @Sam939
    @Sam939 3 роки тому +2

    Hire this man nasa

  • @leontio7161
    @leontio7161 3 роки тому

    now I want the printer to print a 3D model of this song using this instruction

  • @cottonsverse2630
    @cottonsverse2630 3 роки тому

    Coming back for the second time seeing this, someone needs to make a machine that LITERALLY plays osu! for you.

  • @anubis5306
    @anubis5306 3 роки тому +1

    5:00 no one:. Literally the most part of programers after university

  • @javafloof
    @javafloof 3 роки тому

    A 3d printer almost sses a fool moon night

  • @ryucami3208
    @ryucami3208 3 роки тому +1

    3d printer farming technique.

  • @scromker
    @scromker 3 роки тому

    Mans so commit to the mouse he gave the printer his tablet to play osu

  • @FluffyFoxUwU
    @FluffyFoxUwU 3 роки тому

    Goverment seeing data from his 3D printer: what the hell is this object he trying to construct

  • @MsWhiskey974
    @MsWhiskey974 3 роки тому

    The reason why it's not consistently passing the map might be because of the "as fast as possible" instructions that can take more or less time than expected. You should have tested the fastest your printer could move the pointer, use this value + a certain margin as speed for each of your instructions and then add delays after the instruction to wait for the circle click. This should also solve the problem of needing to fine-tune your delays manually since you know the time it took for the previous instruction to operate and do basic math to get the rest of the wait needed.

  • @sautel
    @sautel 3 роки тому +1

    Its so sad this only got 300k views this deserves way more.

  • @Zeheyu2609
    @Zeheyu2609 3 роки тому

    FunOrange: (playing) THIS GAME SOOOO HARDDDD
    3d printer: i'll play for you :) (hacking time)

  • @bigpal8games
    @bigpal8games 3 роки тому +1

    a 3d printer is better at osu than me

  • @bottomtext5872
    @bottomtext5872 3 роки тому +1

    Using the 4 years of education to good work

  • @star-willow2105
    @star-willow2105 3 роки тому +1

    i cant believe a pirnter 3D play osu better than me

  • @dragonofmight3971
    @dragonofmight3971 3 роки тому +1

    He isnt hacking, he just has a really good 3D printer

  • @WaterDragonGames4
    @WaterDragonGames4 3 роки тому

    When you make the mistake of losing your S620 and get the Xp-Pen
    "Fuck"

  • @nazuna1881
    @nazuna1881 3 роки тому +1

    My manz 3D printer stole his gaming chair

  • @SamuelIsCool473
    @SamuelIsCool473 3 роки тому +1

    6:35 pro osu player