This Extruder is a TPU Beast!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ค. 2024
  • Head to squarespace.com/PROPERPRINTING to save 10% off your first purchase of a website or domain using code PROPERPRINTING
    In this video I show how I print the world's most flexible TPU from Diabase with a shore hardness of 60A. This is cooked spaghetti soft. I printed this with the experimental extruder I designed which uses timing belts to push the filament. I used PEEK-like resin with a metallic green dye from 3DResyns because it looks cool and we need the chemical resistance in a future video. Everything was printed on the Anycubic Photon M3 Max which is a huge printer which works very good.
    I used the WhamBam Mutant to mount it so I can turn this printer into the experimental platform. I printed the adapter out of polycarbonate from 3D4Makers on the QidiTech I-fast.
    Please use one of my affiliate links to support my work:
    The equipment I mostly use:
    FDM printers:
    - Creality Ender 3 pro: geni.us/KDfgpA
    - Creality Ender 3 S1 pro: geni.us/n03Ah
    - Creality CR-30 Printmill: geni.us/8zMA
    Resin printers:
    - Anycubic Photon Mono X: geni.us/Ijcw2
    - Anycubic Photon Mono X 6K: geni.us/hRMBSB9
    - Anycubic Photon M3 Max: geni.us/8wGZDd
    The software and sites I use:
    -Music source: Epidemic sound www.epidemicsound.com/referra...
    Check the merch on merch.properprinting.pro/
    My designs can be downloaded from my website www.properprinting.pro/
    Consider becoming a Patreon supporter: www.patreon.com/properprintin...
    Or buy me a coffee! ko-fi.com/properprinting/
    Chapters:
    0:00 Intro
    0:48 The new version
    1:50 Mounting sequence
    3:03 Flexible filament check
    4:17 Printing the last resin part
    4:52 Squarespace
    5:56 Preparing the printer
    7:01 Adding the WhamBam Mutant
    8:19 Adding the extruder
    12:02 First try with flexible filament
    12:24 Redesign
    14:06 Final attempt
    16:07 Printing the world's most flexible filament
    17:33 Conclusion
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @properprinting
    @properprinting  ปีที่แล้ว +133

    Hi everyone! Finally, the files of the Proper Extruder are released! I needed to do some improvements first and now I'm happy enough to share the first version. You can download them for free from my website properprinting.pro/product/proper-extruder/

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

      Fiberlogy fiberflex 30d is the lowest shore TPU on market! you lied! The Bondtech LGX extruder can print this fine, can yours?

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

      @@didiz01 60A is lower than 30D.

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

      @@didiz01 30D is similar to 80A so I shouldn't have any problems printing that ;) www.teknorapex.com/thermoplastic-elastomers-and-measuring-shore-hardness-chart

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

      Do you think your struder design will work on a cr10v2 if I print it on the same cr10v2??? (sorry I'm from the 3rd world jajajajaja having an cr10 here In Colombia is an very luxury thing) tanks man you are awesome... (I follow you since the beginning trough different accounts... I had to change it every time I change my phone)....

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

      Jajajajaja I wrote the comment before I finished the video jajajajaja greetings my friend... 😂😂😂😂

  • @jjmartell94
    @jjmartell94 ปีที่แล้ว +122

    The fact that despite all of the work you've put into this thing you're keeping it free is exactly why the 3d printing community is so great. We're all out here trying to make things better, not only for ourselves but also each other. Bless ya and keep at it.

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

      I believe it's $3.00 very reasonable.

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

      @@mrbmp09 It's pay what you want, so you /can/ pay nothing. $3 is merely the recommendation.

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

      I plan to do the same with my designs as they start rolling out. I know I need money, but I think everyone should benefit from the knowledge of others.

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

      @@peenerpan113 I mean, if you're giving something away for free (or pay what you want) there's an implicit understanding that you won't necessarily be making any money off of it, or are at least not expecting to -- Ultimately what you're positing is only really an issue if you had intended to monetize it from the get go.

  • @LordHonkInc
    @LordHonkInc ปีที่แล้ว +122

    All other cool things aside, I think the most amazing part is that you managed something (and by that I mean "printing ninjaflex") that up until just a few years ago many companies - with, like, actual R&D budgets - tried and failed at. That's, I think, the most beautiful thing about the 3D printing "industry": I don't know of any comparable field where the line between "enthusiastic hobbyist" and "professional engineer" lie so close together.
    Definitely on my short list of things to print if and when I have access to a resin printer (should really check if there's a hackerspace near me, damn my procrastinating xD)

    • @properprinting
      @properprinting  ปีที่แล้ว +24

      It's so cool that with 3D printing the hobbyist is able to create (semi-) professional parts! The biggest part of the work when developing a product is everything but the prototyping phase where I'm in right now. Optimizing the design to make manufacturing cheaper, do functional testing and real life testing, complying to standards, (get back to the drawing board and do this cycle again at each fail) sourcing cheaper parts (test again), marketing, packaging and be better/faster than your competitor. You quickly need a whole team to get things to the market ;) This of course depends on the product, especially consumer electronics requires a lot.

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

      Computing and software development, theirs very little difference between professional and hobbyist.

  • @BLBlackDragon
    @BLBlackDragon ปีที่แล้ว +18

    Take a bow, Jon.
    Not only for developing an extruder that can handle some of the most difficult materials, but also for giving a real world demonstration of the benefits of rapid prototyping and iterative design.
    As we say in America, knocked it out of the park.

  • @oscargill6838
    @oscargill6838 ปีที่แล้ว +73

    Wow! Amazing work!
    I was inspired by your last video to develop a belt extruder of my own for this exact reason. I print in Recreus Filaflex 60A filament for work all the time and we constantly get buckling issues as you describe. It's so interesting to watch you go through the same problems as I have been these past 2 months. Your buckling solution is really elegant, I didn't think of it at all!
    I managed it in a different way, by putting the two drive belts in a slight V shape (about 2mm apart at the top pulley and 1.5mm apart at the bottom). This means there is more pull from the bottom and buckling doesn't happen (unless retraction is higher than 3mm). With this setup I've managed to get my home CR-10 printing at 45mm/s in 60A.
    Also when my stepper started skipping (like crazy!) I increased the gear ratio - it looks a little silly now but it works a treat!
    Keep going man! You inspire makers everywhere.

    • @properprinting
      @properprinting  ปีที่แล้ว +15

      That's awesome! Interesting approach to put it in a V-shape. Awesome that you're printing the same material on the same printer with a similar method!

  • @gizelle-s
    @gizelle-s ปีที่แล้ว +1

    Oh wow, this is awesome. I always look forward to your videos and seeing what you've done. Thanks for making this open to the community as well! Goie werk.

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

    If I can give you some advice, I would mount the spool on a pair of bearing without a cover nor grease (naked bearings) it will really reduce the force required to unwind the spool. This only is for flexible materials ofc

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

    The music selection on this channel is amazing. I love watching your videos, the editing AND engineering are always so well done. Well done sir

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

    Really love seeing the design process and also the hardships you had to get through. Your extruder looks and performs like a monster =) Thank you very much for the video!

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

    Congratulations!! It was really nice to see the iterative process, as you encountered problems and engineered solutions for each in turn. Great work, great vid!!

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

    This have been my favorite tpu extruder ever since this video, i have never printed with an extruder being this good at TPU.

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

    You're consistently one of my favorite 3D printing/maker channels on this whole platform! It's cool to see these experiments that push the boundaries of the hobby, and thank you extra for making the designs public which is incredible for the community

  • @twoheadedpanthr
    @twoheadedpanthr ปีที่แล้ว +63

    I'd love to see how that belt drive holds up over time, what fails first. Very cool project.

    • @properprinting
      @properprinting  ปีที่แล้ว +21

      Me too! Fun fact, APS tech solutions aps-techsolutions.com/en also uses the same type of belts and I had a great chat with them. They print a lot of Nylon with carbon fiber without any problems. This gives hope!

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

      @@properprinting just setup a silent driver and a gcode loop of 500mm forward and 500 back on a 700mm length of filament

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

      Yeah I feel like the belt teeth will wear out

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

      @@MkrezyL28E these belts last for ages. I've used them on my CNC lathe for over a decade and still haven't changed them out.

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

      @@properprinting My go to belt when grip is important are OptiBelt. We use Optibelt ZR series on toroid winding machines where the back part of the belt is used for friction tensioning the wire, and we tried a ton of belts. Optibelt's rubber compound seems to provide the best grip, uniform wear, ideal hardness, not to rigid and not too soft.
      The grip might be not important for flexible filaments, because the filament itself might grip on a harder belt, but might be important when one wants to print harder, possibly slippery filaments as well with the same setup.
      Belt backs can also be coated. We found a company that offers twenty or so coating materials with different hardness, grip, abrasion resistance and so on, especially for the purposes when you want to feed material with the belt, like conveyors and such.
      The only reason why we don't use them on the toroid machines is cost, mainly. The Optibelt ZR was "good enough" for us so far, and the coated one would't fit the machine easily anyway. Still good to know that it is an existing thing when needed.

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

    That 15:38 Eureka moment is pure engineering gold 😄
    You have my like, my good Sir! 👌

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

    Long term I'd say a grooved bearing on the antideflection area. It will give the belt only one place to go. For grove radius use filament radius in addition to belt thickness.

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

    Holy cow. Thank you so much for providing the design. I needed this.

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

    I’ve only just watched this and congratulations.
    I’ve watched a few of your other videos before and I have to say, I love your ingenuity.
    Keep it up.

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

    Great video! The production quality is incredible, and it is nice that you show off your failures, so even we can learn from them. Great job on the extruder!

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

    Nice, thanks for the video. Till now, I hadn't thought of the feed hassles with flex. It's a bit of an eye opener.

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

    Great video and even better accomplishment! I’m new to the 3D game and glad to have stumbled on this video. Excited to see all your past and future content. Congrats.

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

    Oh! I want a pair of those high-speed, blue, gloves. Being able to make adjustments at that speed would be y ideal.

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

    Nice job! I've wanted to do this ever since I got a MK2 years ago. I would never have gotten around to it so I'm glad to see it being invented.

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

    Gefeliciteerd man. Geweldig om te zien hoe je vooruit gaat. Ga zo door!

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

    pretty cool design, thanks for sharing.

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

    This just made me smile. So very cool engineering you did there. Congratulations

  • @thebutcher1412
    @thebutcher1412 9 หลายเดือนก่อน

    I congratulate you on achieving such a feat! Very smart design with those belt guides !

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

    Great job, belts are a perfect idea. It's exactly what they use on a filament production line.

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

    Great work! This is an amazing extruder. I really think this has a lot of potential.

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

    Congrats man this amazing work. Thanks for sharing this with us

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

    Congrats. This is a triumph. I'm making a note here, huge success.

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

    Seems like so much time went in this design. Props

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

    Cool to see your current work

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

    awesome extruder. So unbelievable result. So titanous work

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

    Thank you for the great video. Great project, have fun

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

    Absolutely amazing work, congratulations.

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

    Genius!! Congratulations!

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

    i feel so happy with you my friend! great success!

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

    Oh man, you're the best! I had some issues with standard gear extruders and yesterday I invented this belt extruder thing. I went to search online just to see that it has already been built by someone else :)

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

    This thing is BEAUTIFUL!!

  • @Liberty4Ever
    @Liberty4Ever 6 หลายเดือนก่อน

    That was very impressive work. Thank you for taking the time to create a video that shared the entire design process with us. That's both inspirational and educational, particularly for young want-to-be engineers.

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

    That is incredible. I always love your videos (especially when you wire the extruder backwards) I use many of your modifications on my Ender 3, and love them all. This might be one I have to try at some point.

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

    Oh wow John, that looks amazing! very well done!

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

    So cool. Great job and thank you for sharing with us.

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

    Greetings, Surely you are the most over the top 3D R & D engineer in the world. Well I've only been viewing all things 3D for 3 years so there may be some others. Thank you for a great presentation and commentary. You're a true joy to watch with chips and a cold beer.
    All the Best in your efforts, Cheers
    Doug

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

    So satisfying watching these parts fit perfectly together.

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

    i've been watching your channel for 2 years and gotta say everytime is see that notification i'm excited to my core and you always deliver, keep up the good work

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

    wow! very inspiring work. I just started printing and have a small resin printer. Now I want to start building another one and your extruder.

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

    Nice job. These kind of experiments are helping the make community to think more outside the box.

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

    DUDE THIS IS AMAZING! Nice work Jon! Love the iteration process on this thing. Excited to print one out and try ourselves!

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

      Thank you Grant! It'd be cool so see it on one of your printers!

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

      @@properprinting With a Mutant too! Just so we can have some fun!

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

    You fully have my attention. I need a new extruded set up for my Ender 5 Pro, and this looks like it could fix all my extruded issues. 🙏🙏
    Seriously you rock!

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

    Awesome! Congratulations on an great design!

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

    aesthetically and functionally amazing

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

    Amazing Job, keep making projects and inspiring people like myself.

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

    This was such an awesome journey. Great work!

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

    Seriously incredible

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

    epic designing and another cool project

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

    Amazing job.congratulations

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

    Yessss!!! This is so fantastic!!

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

    We always want to see more, you always excel with great ideas and content.

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

    Wow, congratulations that’s amazing.

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

    Not only is the design fantastic but I love the way you put the video together. I loved everything about this design/ idea and the way you presented it. Amazing work. This video got you another subscriber. I will continue to watch your videos going forward.

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

    Great work! Respect!

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

    I bought one of my Felix 3D printers second-hand from a research team that had been experimenting with printing flexible filaments with limited success. Really interesting to see your approach and the results were better than I would have thought.

  • @Allan-mf1he
    @Allan-mf1he ปีที่แล้ว

    Like the way this guy approaches problems. Keep at it. brilliant.

  • @chrizzog.4585
    @chrizzog.4585 ปีที่แล้ว

    Congratulations man!! This is awesome 👍🏻👍🏻👍🏻👍🏻

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

    Awesome work man. I designed my own extrusion idler for my Ender 3 V2 and flexibles were my primary concern since hard plastics haven't even given me anything more than slight quality variation from loose or overly tight setup. The hardest part was to ensure the filament path stayed perfectly straight, the slightest bend and it would kink seconds into the test. Still need to go in and beef up parts of it, the first version lasted a few month and then began to bow without any solid support. Plan for that is to print thicker base with two snug fit holes to insert a thin steel rods, just a couple out of old CD drives. As I learned you have to treat the pressure as a source of heat deformation, same effect just takes longer.

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

    Awesome work dude! Love how you include all misshaps

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

    Good job. Congratulations

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

    This is just simply the best 3D printing channel on TH-cam!

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

    Not surprised, genius as usual, man you did it again, can't wait yo see your next project.

  • @TestTest-eb8jr
    @TestTest-eb8jr ปีที่แล้ว

    Dit is echte innovatie, geweldig gedaan!!! 👍👍👍

  • @Felix.Garcia
    @Felix.Garcia ปีที่แล้ว

    well done, this design is pretty cool

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

    Extremely entertaining video, thanks for doing all this and sharing it

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

    Dude!
    That's simply OUTSTANDING!! 🤩
    I've only had moderate results with 80 on my Hemera, and ice trued countless dozens of settings and configs, as well as different hardware...
    Although it's printed every engineering filament I've thrown at it - sub $150.
    I think it's safe to say there's a Proper Printing "Prints All" extruder coming in my near future!
    Bravo my friend!
    Excellent work indeed!!

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

    Well done. Great video.

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

    Amazing work. You got some mad engineering skills

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

    12:24 every time a try to make a new mod for my printers...
    Great video!

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

    very nice iterative-design journey! Shows the problem -> solution -> somehow another problem popped up -> solution, again path very well :D The extruder looks very cool and seems to be technologically quite advanced!

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

    I've been printing flexibles for over 5 years now (started with M3D's "Tough 3D Ink", now working with NinjaFlex 85A). Really happy to see the innovation in this extruder. Next up, maybe switch the hotend to a short, all-metal?
    I got burned (business/money sense, not heat) on my last large printer and I'm currently hunting for the most suitable out-of-the-box (i.e. minimal mods) printer for flexibles without going into the crazy stratosphere of $5K plus machines. Seeing what you've done here is a *tremendous* help in that hunt! Great content!

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

    That is incredible!

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

    Awesome!

  • @CNC-Guru
    @CNC-Guru 7 หลายเดือนก่อน

    Legend!! Keep up with great work :)

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

    Well done bro, that’s amazing

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

    This is the first time I have seen this I love it he is amazing.

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

    Great Job!!! Awesome video montage like art and engineering is outstanding!

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

    Awesome video! Educational and entertaining. I love how you own your failures. That's the best way to succeed.

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

    Impressive work!

  • @kingrutse3278
    @kingrutse3278 11 หลายเดือนก่อน

    Dude the thread support rods are genius I have my printer mounted to my desk

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

    Congratulations!

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

    Awesome job!!!

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

    This dude is the most humble genius on youtube yet 👏 🙌 Respect To Jon

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

    I am so freaking excited :-) this looks great

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

    What an impressive journey since your first video! 👍 This extruder is, as usual, a beautiful piece of engineering, it even looks like a Swiss clock mechanism! I love to see this neat models on your screen ❤️
    Continue to push the 3D printing further, maybe Joseph P. will hire you soon 😉

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

    You’re a genius. Amazing engineering 👏🏼👏🏼👏🏼👏🏼👏🏼

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

    Que genialidad de extrusor , excelente trabajo🎉

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

    awesome job

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

    Nice job! Very cool.

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

    This is awesome!!!

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

    ‘This is insane’ indeed! Well done dude!

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

    Great job!