You can SKIP 3D modeling now

Поділитися
Вставка
  • Опубліковано 7 жов 2021
  • Full Control GCode is a new approach to getting your 3D printer to print exactly what you want! And it's not just useful for creating weird vases, it's actually a great tool to make functional parts as well.
    Thanks to Private Internet Access for sponsoring the video: www.privateinternetaccess.com...
    Get Full Control Gcode fullcontrolgcode.com/
    Lampshade prints on Reddit by Flashlightpic5-3218 www.reddit.com/user/Flashligh...
    Filaments used:
    DAS Filament PETG B-Stock www.dasfilament.de/filament-s...
    Prusament Galaxy Black PETG go.toms3d.org/Prusament
    Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
    Read the article to this video here: toms3d.org/?p=5811
    🎥 All my video gear toms3d.org/my-gear
    I use Epidemic Sound, sign up for a 30-day free trial here share.epidemicsound.com/MadeWi...
    🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
    👐 Enjoying the videos? Support my work on Patreon! / toms3dp
  • Наука та технологія

КОМЕНТАРІ • 718

  • @MadeWithLayers
    @MadeWithLayers  2 роки тому +52

    Thanks again to Private Internet Access for sponsoring the video! Check them out at www.privateinternetaccess.com/Toms3d
    Has this video inspired you to try Full Control GCode - and if so, what are you going to print with it?

    • @Agamemnon2
      @Agamemnon2 2 роки тому

      I don't have an Office license to play with it with, but I'd love to be able to print some more workshop organizers for my modeling paints. They're functional geometric shapes, and would probably benefit a whole heck of a lot from printhead movement optimizations like the ones you mention for the battery organizers.

    • @dinosoarskill17
      @dinosoarskill17 2 роки тому +17

      Private Internet Access was recently bought by an Isreal based malware distributor. So, if you actually care about your privacy, be wary about PIA, Express VPN, Zenmate, & more.

    • @trkoo
      @trkoo 2 роки тому

      UHM... Yeah but no.... It is already very hard to get good prints rights, adding "full control" to the process will make life miserable. I will just model the part better I am pretty sure the time I save there vs doing it on full control will be much more than the saved print time.

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

      @@dinosoarskill17 The PIA/Kape merger was a few weeks shy of two years ago. It’s no longer recent, or relevant.
      PIA software is open-source. You’re free to verify that it contains no malware.

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

      @@therealmakmillion it went through finally recently, the merger talks started 2 years ago

  • @soulshinobi
    @soulshinobi 2 роки тому +576

    Print time: 30 minutes
    Programming time: 8 to 52 weeks depending on experience

    • @amicloud_yt
      @amicloud_yt 2 роки тому +25

      lol yeah this definitely ain't for beginners!

    • @Iamwolf134
      @Iamwolf134 2 роки тому +12

      Natural Language Processing models, such as GPT-3, may make this a lot more accessible.

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

      this exactly

    • @FlockofSmeagles
      @FlockofSmeagles Рік тому +9

      Someone will simplify and create a gui that makes this more accessible to the layman. Most likely in the form of a cad/slicer, no worries.

    • @inferno7181
      @inferno7181 Рік тому

      ​@@Iamwolf134Shove your AI where it don't shine.

  • @christophmuller3511
    @christophmuller3511 2 роки тому +454

    This should be a python package
    edit: seems like the authors agree and there will be a python version soon, yay!

    • @noel1637
      @noel1637 2 роки тому +30

      Totally. The python package is screaming out loud for this.

    • @shurmurray
      @shurmurray 2 роки тому +9

      Going to be the most handy way to use this. Yes.

    • @user-if3qb9bs2s
      @user-if3qb9bs2s 2 роки тому +20

      VBA I guess. It should have be done in Python in the first place in my opinion.

    • @zipp4everyone263
      @zipp4everyone263 2 роки тому +11

      Yeah, python would be an excellent way of realising the code as people are already using it for GUI implementations. The only real difference would be the 3D aspect and the gCode translation.

    • @chaos.corner
      @chaos.corner 2 роки тому +5

      @@user-if3qb9bs2s It would be fairly trivial to implement in Python or any language you would care to use anyway. gcode is very simple and only a few commands are used for most of the printing. Most of it is just telling it where to move the nozzle and how much filament to extrude and then add some boilerplate at the top and bottom. Personally, I'd use Perl.

  • @henninghoefer
    @henninghoefer 2 роки тому +173

    My immediate thought was "This sounds like OpenSCAD with extra steps" ... but the longer I think about it, the more I'm realizing that it's quite the opposite: OpenSCAD has a completely different model, it only cares about geometry. The steps there (add, cut, rotate, ...) are to create a final model, but they have nothing to do with actual physical production. FullControl GCODE on the other hand only really cares about nozzle movements - the geometry created is almost just a side effect. As you've shown, this can be very useful for optimizing paths.

    • @memejeff
      @memejeff 2 роки тому +4

      I really like openscad but I also really like how it can work with almost raw math.

    • @roysigurdkarlsbakk3842
      @roysigurdkarlsbakk3842 2 роки тому +6

      I was thinking of OpenSCAD as well. Changing it to output GCODE directly and hopefully also include G2/G3 instead of chopping up circles/curves to facets would be nice too.

    • @chaos.corner
      @chaos.corner 2 роки тому

      @@roysigurdkarlsbakk3842 That would be a lot of feature creep for openscad. Filaments, materials, support, bed heating, fan control, all sorts of stuff that are beyond its remit.

    •  2 роки тому

      OpenSCAD does solids, this does.. lines only! Theyre very different I'd say.
      OpenSCAD does not know how to compute extrude speeds for example.

    • @adriangunnarlauterer4254
      @adriangunnarlauterer4254 6 місяців тому

      Thinnk this would with better with something like implicitcad wich only does mathematical definitions of geometry instead of the aproximation openscad does while rendering.

  • @aronseptianto8142
    @aronseptianto8142 2 роки тому +96

    this is like writing in assembly vs writing in python
    you gonna have so much more control with the tradeoff of not understanding what you're writing a few days after you write it

    • @Mr_Yod
      @Mr_Yod 2 роки тому +2

      And then it gets released in Python: mind blown. =)

  • @AFAndersen
    @AFAndersen 2 роки тому +250

    This video just makes me appriciate slicers even more.

  • @davydatwood3158
    @davydatwood3158 2 роки тому +75

    My first reaction is that this would be super useful for small manufacturing of things that are basically simple shapes - for example, Thom's battery holders. The extra time spent setting up the gcode will pay for itself after a few dozen units. But for one-offs or very complex shapes (like, say, a miniature of R2-D2 which is what's on my printer right now) the time and plastic saved from optimizing the gcode is not going to cover the time (and wages, if a business) spent creating that gcode by hand. That said, it's still very useful to be able to get under the hood from time to time! Glad to learn this exists.

    • @hazonku
      @hazonku 2 роки тому

      Pretty much my take away as well. This could also be huge for cosplayers or anyone else looking to save on print time & post processing while trying to a create more uniform strengths.

    • @seemlesslies
      @seemlesslies 2 роки тому +5

      @@hazonku I doubt it would be useful for cosplay. Generally they are using pretty complex models made by other people and even if they are making themselves using a modeler is way easier than trying to input basic shapes into a very complex structure without any GUI.
      This is really only useful in extremely niche cases.
      If you have the budget for large projects you should be optimizing your fill the best possible ways you can within reason.

  • @MakersMuse
    @MakersMuse 2 роки тому +339

    Super cool, very much like structure synth but straight to Gcode. Maths hurts my head but might have to suck it up!

    • @natalieisagirlnow
      @natalieisagirlnow 2 роки тому +9

      ugh but forced msoffice is cancer

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

      @@natalieisagirlnow it's a shame, I refuse to pay for office but 30day trial lets us play a little at least.

    • @rpavlik1
      @rpavlik1 2 роки тому +7

      I'd be curious to see why it didn't work in libre office, it does have vba support. In any case, looks like a Python version is coming soon. This seems like it's for people who find openscad too high level.

    • @shurmurray
      @shurmurray 2 роки тому

      The idea is being around for a while. Back in 2017 wrote my own program to do similar things after got inspiration from some article.
      And there is not much math in a whole thing: just a series of very simple and easy to grasp concepts. F.e. (in case you doing your own programming) - how much length to extrude when doing a line of x mm with some given layer's height.
      Definitely an interesting approach - but you should think of real problems where it may shine. In most cases regular CAD is a way to go.

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

      Drugs are bad, m'kay? Don't do drugs! :D

  • @_gamma.
    @_gamma. 2 роки тому +234

    Using excel is a bizarre implementation, but I will give it props for creativity.
    It reminds me of OpenSCAD but specifically for FDM printers, instead!

    • @MostlyInteresting
      @MostlyInteresting 2 роки тому +14

      Well it stands the reason that you could do this as an add-on to open scad. Let's hope some sharp bit weenie takes up the project.

    • @dejayrezme8617
      @dejayrezme8617 2 роки тому +5

      Yeah, this seems like it could be very easily implemented in a scripting language. But I guess spreadsheet interface is somehow more accessible?

    • @RonaldoMessina
      @RonaldoMessina 2 роки тому +20

      a python version is on its way!

    • @MostlyInteresting
      @MostlyInteresting 2 роки тому +7

      @@RonaldoMessina well yeah I figured as much.. but having it right there in scad would be pretty sweet. So you could use its display to see what you were doing. I guess you could still do that with a mix of python and scad, don't know

    • @MostlyInteresting
      @MostlyInteresting 2 роки тому +7

      I bet this academic person in the course of doing their work has become very proficient at Excel and not at anything else the least bit programmatic so... here you go.

  • @aL3891_
    @aL3891_ 2 роки тому +152

    i cant decide if implementing this in excel is genius or an awful hack :D
    its a neat idea though, if a bit niche :)

    • @debug_duck
      @debug_duck 2 роки тому +41

      Its an awful hack. Sure it was probably quite easy in the beginning, but the level of complexity where it should've been remade in a better language/framework for the task is long overdue at this point. There is a lot more potential left on the table, even such simple things like a live preview, which just cannot be added to exel, even with macros.

    • @AlexusMaximusDE
      @AlexusMaximusDE 2 роки тому +18

      Well, they seem to think it was an awful hack and are re-doing it in python, according to their website

    • @jonas2097
      @jonas2097 2 роки тому +2

      maybe it's just... both

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

      i think it's semi-genius. It begs to be implemented as a plugin for a cad, to allow combining the tools. Some CADs already have spreadsheets built into them.

    • @martinmckee5333
      @martinmckee5333 2 роки тому +2

      @@victortitov1740 By the same token, many CAD programs have some scripting API that would be more efficient and flexible than trying to port it to their particular implementation of spreadsheets - which wouldn't include VBA macros anyway.

  • @willieesterhuizen6002
    @willieesterhuizen6002 2 роки тому +17

    I've been playing around with non planner printing recently.. this will certainly come in handy.. thanks allot Tom

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

    This is fascinating! I really hope to find some time to get a trial of MSOffice and try this out.

    • @MatthewSmithx
      @MatthewSmithx 2 роки тому +34

      Or better yet someone should refactor the VB to a real language so the performance isn’t so awful an you don’t have to use Excep

    • @zoppp621
      @zoppp621 2 роки тому +9

      VBA macros work in libre office.

    • @guy_in_ashopping_cart-sfs967
      @guy_in_ashopping_cart-sfs967 2 роки тому +1

      @@MatthewSmithx yeah i don’t really like using excel

    • @rpavlik1
      @rpavlik1 2 роки тому +16

      Yeah so not only does libre office support vba (it should work, not sure why he has trouble), the website quite clearly says a Python version is forthcoming.

    • @Wickedsight
      @Wickedsight 2 роки тому +5

      You can get a Microsoft dev account and use Office for free for 90 days. As long as you use the account you should be able to extend it indefinitely.

  • @zakovich
    @zakovich 2 роки тому +110

    I can imagine Josef Prusa drooling over this and planing an implementation in PrusaSlic3r, Josef… your move.

  • @metalmonkey128
    @metalmonkey128 Рік тому

    I appreciate how you always come up with those rather uncommon things! It makes your channel really outstanding!

  • @RandomProjectswithSam
    @RandomProjectswithSam 2 роки тому +6

    Thanks for bringing cool stuff like this to our attention!

  • @ZakLeek
    @ZakLeek 2 роки тому +4

    This looks like a really useful tool! I'm not sure yet what application I could use it for myself, as most of the parts I print are designed to be quite complex irregular components to larger projects. However I do think that being able to optimise print times for larger, more repetitive components would be very useful. Thank you so much Tom for making this great video about it all! 💙💜

  • @RicoElectrico
    @RicoElectrico 2 роки тому +20

    It's like hand optimized assembly but for 3D printers.

    • @Spelter
      @Spelter 2 роки тому

      My thoughts exactly.

  •  2 роки тому

    I've been following the guy on Twitter for a while now, some really cool prints you can do using this. Glad to see it get a bit more exposure, I hope it continues to evolve and develop.

  • @moochasas
    @moochasas 2 роки тому

    I feel like I am looking at the first computer generating a line of dots on a screen and within a short time the fine tuning and simplicity generally comes along. This type of tech if its developed will be a revolutionary leap for printing. Imagine doing a whole complex item such as a 3D printed plane all in 1 (or 3) easy spreadsheet tabs. Thanks for making these vids ...... love your work. stay safe and cheers from down under mate.

  • @kamel3d
    @kamel3d 2 роки тому +9

    I am surprised this didn't exist all these years already

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

    You are always pushing the limits man! Good stuff!

  • @De3DPrintman
    @De3DPrintman 2 роки тому

    Thanks for the video Tom. This truly is fascinating stuff and thanks to you I know where to start now. 🙏

  • @pitanpainter2140
    @pitanpainter2140 2 роки тому +5

    Thanks for this, it addresses a lot of things I want to do with my printer.
    I've now subscribed to your channel on the back of this ;)

  • @aminzayani3055
    @aminzayani3055 2 роки тому

    Amazing video! Thank you Thomas, you just helped me a problem i've been working on for months!

  • @RobertBarton86
    @RobertBarton86 2 роки тому +2

    I can see this being very useful for small parts. I recently spent multiple days trying to model cable combs for my PC. These are super simple, an array of circles. But in the slicer, I got a bunch of those infill artifacts you mentioned. So I kept tweaking the 3D model, then my slicer settings, then the model again, trying to trick it into doing what I wanted. I am going to try using this software to generate the part. Thanks for the info!

    •  2 роки тому

      prusa also has this super-annoying thing where it always, always (it is impossible to defeat afaik) tries to make near-vertical walls thicker. This is very unneccesary most of the time and it slows down prints insanely.

  • @mimked
    @mimked 2 роки тому +9

    This reminds me of when I used to make cool designs on a graphing calculator during math class.

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

      I 100% know that I've made the shape at 4:34 on my ti-84 before in class

  • @brucewilliams6292
    @brucewilliams6292 2 роки тому

    I appreciate having my horizons expanded. Great Video.

  • @jimmysgameclips
    @jimmysgameclips 2 роки тому

    Very cool! There's some seemingly simple shapes like these I've done many a time in CAD that take a surprisingly long time to actually model

  • @MAGA_Patriot2024
    @MAGA_Patriot2024 2 роки тому

    Amazing & informative, Tom! Still left with couple of questions, but I'll wait on those until I watch the tutorial videos.

  • @squidcaps4308
    @squidcaps4308 2 роки тому +14

    "The possibilities are endless.. but it has limitations".. It has more limitations than possibilities. Very, very niche tool for something very specific.

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

      Not really. It's just because we still not where additive manufacturing needs to go. Right know we are using a modeling program that is designed to show models in a virtual reality. Then we use an other program to disassemble it into slices and making 2d versions.
      When 3d printers get able to use non planar printing we need something like this..

    • @guy_in_ashopping_cart-sfs967
      @guy_in_ashopping_cart-sfs967 2 роки тому +1

      It just needs to be remade in a better programming language

    • @hunn20004
      @hunn20004 2 роки тому

      When mass producing, this would save thousands of dollars

  • @martin_mue
    @martin_mue 2 роки тому +9

    Wow it requires a scary level of pain tolerance to build something like that on top of Excel :-)

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

      Seems like feats like this is common in academia.

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

      @@mtenkawa and in business. The increase to the maximum row count was cheered by many accounting firms.

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

    Awesome! I love seeing innovation in the 3D printing community. Hopefully this will eventually result in some optimization with the current slicers that we use. Great video.

    • @natalieisagirlnow
      @natalieisagirlnow 2 роки тому

      except it's based on the worst closed source cancer

  • @PilotPlater
    @PilotPlater 2 роки тому +2

    Great tool. I can imagine it's not at all useful for the one-off print where you just need to get something done, but for a bulk manufacture case it makes a lot of sense to try and save every single printer minute possible. Also would make it *much* easier to automate things like knocking the part off the bed for taller parts if you're doing continuous printing.

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

    I can only imagine a conversion tool to be made from vector files can be visually drawn on autocad or sorts and it just does the rest, honesty this is super cool

  • @barenekid9695
    @barenekid9695 2 роки тому

    Finally a step closer to Designing / Editing right in the Slicer's Project plate.
    About time.

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

    I know I'm late to the party but this looks very useful for me. I've been using the custom non-planar slic3r for a while and love the idea of this. Definitely need to try this out

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

    Great - a way to make 3D printing even more complicated. My only hope is that the sort of optimisations that this can provide, can be built into regular slicing software. Better model and print move analysis seems to be the key.

  • @goddamnmaddog2024
    @goddamnmaddog2024 2 роки тому

    coooool! this is like animation nodes for your printer! This is super awesome!

  • @IngoDingo
    @IngoDingo 2 роки тому +18

    This would be an amazing openscad add-on

    • @johndoner6245
      @johndoner6245 2 роки тому

      For the most part, OpenSCAD can achieve much of this with far fewer keystrokes. However, OpenSCAD probably could have some new capabilities if it could be blended with this.

    • @Spelter
      @Spelter 2 роки тому

      @@johndoner6245 true, and export the model to a splicer, when you optimize the model properly, could work better. But examples like this are great to show its possible.

    • @radnukespeoplesminds
      @radnukespeoplesminds 2 роки тому

      Or even cadquery

  • @memejeff
    @memejeff 2 роки тому

    This seems so useful to me. I can wrap my head around it fairly easily. I usually kinda suck at achieving good precision when I use graphical cad sofware. This seems so much more logical to deal with when I am trying to achieve high precision. Only little bummer is that I have libre but I am sure that I can just get office for this purpose. It is honestly worth it.

  • @blackbeton3923
    @blackbeton3923 6 місяців тому

    That’s a very interesting new angle of making gcodes. Thanks !

  • @muj2021
    @muj2021 Рік тому

    Wow!! I have started learning it and it feels so good to be a student of Proff Andy and get supervised by him for my major project 😃

  • @madsolsen9591
    @madsolsen9591 2 роки тому

    Thank you. this is what I’m been looking for

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

    It's like the parametric control of gocode. Super interesting

  • @MobFactory
    @MobFactory 2 роки тому

    Wow can't believe you're covering this here! This is made at my university!

  • @xenontesla122
    @xenontesla122 2 роки тому

    I just found that channel not too long ago. It's interesting stuff! Especially the non-planar and superwide stuff.

  • @Corbald
    @Corbald 2 роки тому

    Ah man! You always get me with those sliding focal plane shots!

  • @enhanthaddeuslee5558
    @enhanthaddeuslee5558 2 роки тому

    Amazing stuff. Thanks for sharing!

  • @zer001
    @zer001 2 роки тому

    Awesome Video. It is amazing to see what you can do in Excel and VBA.

  • @michaeltarros2092
    @michaeltarros2092 2 роки тому

    Very cool and you still have more speed in the battery holder algorithm by alternating the start position of each row for less travel time

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

    I can see how this is useful for making interesting 3D printed art, optimizing something that you need to print a lot of and tinkering with non-planar printing (which is interesting and kinda mesmerizing).

  • @atomicsmith
    @atomicsmith 2 роки тому

    Great content as usual!

  • @AndrewWilsonOz
    @AndrewWilsonOz 2 роки тому

    Just like a Post Script printer. You don't send a Circle to the printer, you send a mathematical description of what a circle is. Quicker, and very accurate. I love the idea for a 3d printer.

  • @anoirbentanfous
    @anoirbentanfous 2 роки тому

    This is why I am subscribed to this channel!

  • @tvathome562
    @tvathome562 2 роки тому

    Doing nonplanar is fun too, I've been messing around with this and a couple of other slicers, but boy it's a learning curve XD

  • @trippinonaduck1379
    @trippinonaduck1379 2 роки тому +5

    That shot with the focus slowly going down the side of the part was an awesome shot. Very nice.

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

    I cannot overstate how excited this makes me. Up until now, the only way I knew to design a propeller required me to manually discretise it’s curvature (I’m not sure if there is a way to do it continuously in F360, I couldn’t find what I was looking for.) which didn’t sit well with me. I wanted a way to define an angle wrt radius, I thought openSCAD might be the way but didn’t look too far into it. Thanks for the great video.

    • @JohnDoe-rx3vn
      @JohnDoe-rx3vn 2 роки тому

      Openscad is awesome, but it approximates curves

    • @chaos.corner
      @chaos.corner 2 роки тому

      @@JohnDoe-rx3vn Everything approximates curves. Gcode moves in straight lines for 3d printers (unless you know of any which take the circle commands and even then you'll be limited by the steppers and the firmware).

  • @aerball
    @aerball 2 роки тому

    I feel like its obligatory to say, "Nerd!"
    Very cool video. I have always wondered about things like this. Im constantly fighting with slicers trying to get them to stop doing certain movements and timewasting actions. This is great!

  • @IgmuHammerer
    @IgmuHammerer 2 роки тому +21

    I noticed they are working on a python version. Could this be used to build an addon in Blender to optimize my drawings directly into a gcode export file?

    • @cprogrck
      @cprogrck 2 роки тому +2

      Maybe but it misses the point.

    • @Spelter
      @Spelter 2 роки тому

      @@cprogrck I guess he wants a simulator for the code, which is not that easy btw. We tried that years ago but decided the CAM software from somebody is better for this.

  • @Bordpie
    @Bordpie 2 роки тому +15

    This looks good for simpler geometries, or geometries which can be defined with mathematical shapes, where you really want to optimise the GCode toolpaths. Its a bit of a dark art getting slicers to do what you want sometimes, having full control is cool, but far too cumbersome for complex object modelling. This could be good for production environments to produce simple objects efficiently like that battery tray. Looks like one of the only options for non-planar slicing other than GCode post processing that I know of.

    • @zipp4everyone263
      @zipp4everyone263 2 роки тому +2

      Besides, that battery tray could have been done using a repeating squiggle line going in a mesh pattern, batteries dont care about uniform support.

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

      I don't think it matters how much work it takes for a complex object, it will be worth it for some - it only matters if you are only making a tiny number of them so upfront optimisation costs won't be paid back...
      So most of us probably won't use this sort of tool for a complex object, but somewhere that makes a kit using 3d printed parts for example might well - every part they have to make takes less time to print, and uses less material than the slicer generated object would. (Though I could see the folks that like OpenScad finding this a very easy method to get exactly what they want - it appears a similar thinking process)

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

    Super interesting thanks a lot! I was just trying to designate a pelton turbine and couldn't figure out how to enter the functions in a 3D drawing software. I will try with this possibility :)

  • @EEF2077
    @EEF2077 2 роки тому

    As a machinist and programmer, This is gonna be a game changer for me. I often write full programs on the machine itself as it's much quicker than modeling it in a computer and post processing it to work the 5 different machines in the shop. This is gonna be awesome for making even quicker prototypes.

    • @chaos.corner
      @chaos.corner 2 роки тому

      It seems to me it doesn't do anything you couldn't do yourself. Gcode is crazy simple.

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

    Cura 5 came in rescue, except for the non-planar part.
    I'm thankful I didn't went back to Windows for that.

  • @licensetodrive9930
    @licensetodrive9930 2 роки тому +12

    This is making me think that 3D editing software needs to have a "3D printer" mode whereby aspects of the modeled objects are tailored to being 3D printed, like you tell it you'll be using an 0.4mm nozzle with 0.2mm layer height and the snap-to-grid functionality is adjusted to work to those parameters, ending up with objects that are more "3D printer friendly", which would be especially helpful for mechanical prints.

    • @GizmoTheGreen
      @GizmoTheGreen 2 роки тому +2

      makes me think it openSCAD could be modded to something like this? instead of using uh excel...

    • @natalieisagirlnow
      @natalieisagirlnow 2 роки тому

      or etch a sketch mode, with a 3rd z dial

    • @vernonzehr
      @vernonzehr 2 роки тому

      I don't know how long it's been there but Blender does have very rudimentary and basic 3D printing visualizations. It will color highlight overhangs or intersections that can be fixed before exporting.
      I was thinking the same thing. 3D programs are WAY ahead as far as modeling and automated repetition when it comes to slicing. They SHOULD have this option to control and out put gcode right from the start. This "full control gcode" I think could possibly be written as a blender addon... maybe. Blender already has a slew of mathematical nodes for shading and geometry.

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

      I set user parameters in Fusion 360 to optimize these things as you say. Any shells are multiple of my extrusion width parameter, etc. It takes more intentional planning up front with regards to how the model will be printed and used in order to set it up the right way, especially with more complex models, but it's powerful and functional all the same.

  • @kylebrake1806
    @kylebrake1806 2 роки тому

    I love your videos!

  • @Mike02188
    @Mike02188 2 роки тому +5

    Great video. I wonder how the speed and quality compares for you battery example if you were to use CAD and build it up the same way with thin wall circles + squares that are repeated. That would get rid of the infill weirdness that you mentioned and would be a more direct comparison.

  • @reasonablebeing5392
    @reasonablebeing5392 2 роки тому

    Amazing what innovative tools and ideas that continue to emerge in this space. Very exciting and I can't wait to see what's next. Now if someone could come up with a "gcode optimizer" for a slicer to incorporate many of the Full Control principles...........

  • @lennartbruggink15
    @lennartbruggink15 2 роки тому

    thanks again Thomas!

  • @hazonku
    @hazonku 2 роки тому +5

    My jaw dropped at that Z hop feature. That's going to be huge for cosplayers to save on materials. If you can just work the z into the design that means free strength & less filling & sanding.

  • @MFEeee
    @MFEeee 2 роки тому

    Had a friend do this with machining. He saved so much time. Instead of printing 200 brackets at a time. He machined 50 brackets on an aluminum plate at a time

  • @MechaNexus
    @MechaNexus 2 роки тому +2

    Seems like something useful for making airfoils with smooth surfaces for wings and fanblades. Maybe racks and gears too.

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

    That transition at 7:21 Holy god damn! Clean!😎

  • @powertomato
    @powertomato 2 роки тому

    I'd like to comapre this to assembly programming and compilers. Nowadays in 99.9% of the time a compiler will generate better machine code than a human progammer (the 0.1% being really niche stuff). But for a long time in history compilers were not that smart. We're at that point with slicers, Full Control Gcode shows us a what a really smart slicers might be able to do further down the line.
    Really cool stuff! Thanks for bringing attention to it.

  • @KraXed112
    @KraXed112 2 роки тому

    7:21 amazingly done and super smooth

  • @guatagel2454
    @guatagel2454 2 роки тому

    Nice, thank you!

  • @swedneck
    @swedneck 2 роки тому +27

    This would be amazing with like, python or something, instead of excel.

    • @raise-project
      @raise-project 2 роки тому

      CADquery is probably the closest but yeah python would have been nice here too.

    • @Agamemnon2
      @Agamemnon2 2 роки тому +2

      Hopefully this leads to more optimized, dedicated software solutions that can run faster and work in conjunction with a Gcode visualizer of some kind. I don't know much about software development, but could it work as a Cura plugin, for example?

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

      I was thinking the same thing. I despise excel and their convoluted functions... Syntax is a nightmare

    • @adamrak7560
      @adamrak7560 2 роки тому +2

      python can easily interface to other software too.
      In python it is relatively simple to read an STL file and slice it, or use it as an exclusion zone.
      (I have written a python script once with STL slicing and gcode generation for printing a mesh like structure.)

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

      Indeed, Excel isn't built for this (seems my original comment stating that was removed??). Anyway, the problem is that any little mistake causes big issues, especially if you're free to edit it. This is why a programming language was invented basically. Excel is for data representation mainly and should be used as such. Matt Parker has great fun in showcasing all the cases where Excell was used as a database etc. :) Having worked in science myself, this is very likely because the researcher just used something he was familiar with.

  • @the_overflow
    @the_overflow 7 місяців тому

    thanks, that creates some possibilities.

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

    So finally we came full circle with CAM programming ;-)

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

    As always, great video Tom! Full Control is pretty amazing! Started messing with it the other day from your tweet. Being an Excel Wizard may now be a pre-requisite for 3d printing! Loved the information because I did find myself running into issues. Definitely some limitations, but that is fine! Will be curious to see if it gets integrated in some regards into the popular slicers.

  • @hansdietrich83
    @hansdietrich83 2 роки тому +2

    Now we bust need something between this and a traditional slicer. Something where you can generate moves automatically, but edit each single move manually

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

      You can edit auto-generated G-code in any text editor, it's just as much fun as editing auto-generated HTML.

  • @Plastic3D
    @Plastic3D 2 роки тому

    really promising program. i tried the non planar cylinder and 3 more toolpaths . It has amazing potential

  • @raise-project
    @raise-project 2 роки тому +1

    Good stuff :)

  • @trivalentclan-mizar9591
    @trivalentclan-mizar9591 3 місяці тому

    I started writing G code in 1979 for Wire EDM using a teletype. We have advanced a long way since then.

  • @whackadoo4485
    @whackadoo4485 2 роки тому

    Gawd dayum! That"s a fresh looking hoodie.

  • @rcmaniac25
    @rcmaniac25 2 роки тому

    I so need to try this

  • @garagemonkeysan
    @garagemonkeysan 2 роки тому

    Super interesting. Mahalo for sharing! : )

  • @corlissmedia2.0
    @corlissmedia2.0 Рік тому

    great video!

  • @BrettJamesSuperRoach
    @BrettJamesSuperRoach 2 роки тому

    Chefs kiss to the macro shot of layers at @8:05

  • @devastator1488
    @devastator1488 2 роки тому

    #5.hi from Russia! Thanks a lot for your videos! Very informative and very nice!
    (Speaking English is totally perfect!!)

  • @3dpyromaniac560
    @3dpyromaniac560 2 роки тому

    That scripting UI reminds me of the embedded conversational manual gcode programming on most CNC controllers
    I know you brought up the manual gcode, but machining center manufacturers like Hurco and Haas have wizards to do most of it

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

    My mind jumped to “what if G-code was generated _in real-time, as it was printing?”_ while watching this! Nothing does that yet, right?
    I don't know what that might be useful for - except responding to feedback, such as print errors - but it sounded cool in my head! 😹

    • @anthonyvargas8145
      @anthonyvargas8145 2 роки тому

      Manual controlled printing, that's genius

    • @pizzablender
      @pizzablender 2 роки тому

      Microsoft had a slicer in Windows, you could print an STL and it would slice and print. Never went anywhere, that idea is just not very good, given the settings needed in a slicer.
      It would be useful if the output was huge (not applicable) or perhaps for some dynamic control, adjusting to temperature perhaps?

  • @hardkur
    @hardkur 2 роки тому

    i love that Your print beads are dirty of glue it make me feel i use my printer correctly :D

  • @JoelBonasera
    @JoelBonasera 2 роки тому +2

    Reminds me a lot of Prof. Taekyeom Lee's work with ceramic printing.

    • @adamcoffey2922
      @adamcoffey2922 2 роки тому

      Yea poor version of Rhino w Grasshopper

  • @zpbeats3938
    @zpbeats3938 2 роки тому

    I ain't skipping 3d modelling after seeing this ;) pretty sweet though!

  • @jandi5143
    @jandi5143 2 роки тому +2

    For hobbyists, this is probably a bit complicated. But as an engineer i can see, how this could help me some day. Thanks.

  • @brandonfranklin4533
    @brandonfranklin4533 2 роки тому

    I’m reminded of hand coding gcode for the CNC mills I used to run.

  • @ThomasEricWendt
    @ThomasEricWendt 2 роки тому

    thanks for the vid

  • @BoredomIsYou
    @BoredomIsYou 2 роки тому

    Thanks Steve.

  • @bluedeath996
    @bluedeath996 2 роки тому

    I was just looking at Heidenhain controllers. It would be nice to see a proper controller on additive machines that uses conversational g-code with routines. Then you could do subtractive alongside to clean prints up.

  • @__--JY-Moe--__
    @__--JY-Moe--__ 2 роки тому

    very helpful !! thank U, 4 u'r experience!! 🥩🦖👍 good luck with this!!