Hi Everyone! my name is Wolf, yes that's my real name, I am new on this forum, and to 3d printers, not to electronics tho, I am an electronics technician, and on the process to build a 3d printer for work, i got a couple of questions about software and hardware interfacing, I am going to get a TinyG board for the printer, but generally speaking, how do you guys interface software\hardware? , I'd like to understand the process, for instance, i use solidworks for my 3d models, to be able to generate a g-code out of a 3d model you load the .STL file into whichever software you use to generate the g-code, then load that into your controller board, and you're good to go, right? but for instance, what if you have a secondary noozle, Do software usually have an option where you can specify WHEN to use the secondary noozle so it can spit that out on the g-code and activate the right motor for that noozle?