•  


A New Direct GCode Generation Tool, Codename: Lose Control | WIP But I think You Guys Will Love It : r/3Dprinting Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores
r/3Dprinting icon
r/3Dprinting icon
Go to 3Dprinting
r/3Dprinting
A banner for the subreddit

/r/3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.


Members Online
?

A New Direct GCode Generation Tool, Codename: Lose Control | WIP But I think You Guys Will Love It

Share
Sort by:
Best
Open comment sort options
u/CalibrationCult avatar

I'll be honest, I don't like it.

To me it makes no sense to make it node based as gcode is strictly linear. It'd be faster and easier to read as pure text. Syntactic sugar / transpiler would make more sense.

For people who don't want to code an input raw numbers, I think it'd be better to just be able to just draw layers. Click and drag points, instead of nodes. Copy-paste, move and scale layers. Etc.

I might be missing something though. Why node based visual programming for very basic and strictly linear language..? Is there any advantage?

You make some good points. I definitely see some use cases and perhaps that's not apparent in a very much non functioning demo.

Maybe in due time? Lemme build upon this some

Yeah, if your node trees end up super-linear, they can be unpleasant to debug. That’s not to say your tool is bad, just that you might need to abstract away directly defining movements as vectors. Maybe consider a more animation-focused flow? You wouldn’t need to pivot away from node trees entirely, just think of it more as “node trees for precalculating movements, animation system for consuming said movements”

If it isn't clear from the video you won't have to place each point. There's going to be nodes for circles, arcs, curves in general and at some point some 3d geometry too.

I think just give it a little more time.

Oh, for sure - it’s just something to think about, especially in the design phase. The output is ultimately going to be a list of gcode instructions for moving a single point, and while there’s certainly ways to get said instructions using a functional programming/node tree approach, it may not be the optimal way.

Actually, now that I think about it, this could be a helpful tool for refining your approach:

https://pythonsandbox.com/turtle

More replies
More replies
More replies
More replies

A while ago I made this tool: https://www.reddit.com/r/3Dprinting/comments/om5n6g/have_you_3d_printed_on_air_before_tutorial_and/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

it caught on pretty well, and got me some notoriety.
I'm planning a spiritual successor to the same. This will be a node based tool and it will directly generate GCode where you will be able to control anything and everything. From the temps to speeds to the extrusion.

u/Superseaslug avatar

This looks really cool! I hope it can evolve into something amazing!

Thanks bud. I'm trying my best

More replies
u/kandhwjsndh avatar

I will definitely be trying this. Looks more user friendly than fullcontrol

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본