Wed, 06 Jun 2018 10:09:46 GMT
Hi Marius - Thanks again for creating such a great product. It's so good that I'm going to make another hugh wish here, and remove one of the Apps that I use entirely, and heck, I might even ask to remove two !
Wish 1. Autolevel.
OK, first, Autolevelling. Presently I use Autoleveller0.7.7 which is free and works great... HOWEVER, it would be even better if you could include autolevelling here, as well as using the same autolevel file on subsequent boards - As presently all I can really use it on is the actual circuit cut and I have to manually align and level all other boards, so there's Wish1... Autolevelling, including saving the file and making it possible for subsequent files to download it. Being able to specify how close the probes were together would be good too. Better still if it read the autolevel board file after autolevelling and told us how level the board was ! :)
Wish 2. AutoZ Button
I have to change quite a few bits. First the cutting bit, then the drill, then a bigger drill, then a bigger drill, then the mill end. Getting Z repeatable is a pain. how about a switch that lets me probe the Z position somewhere that it knows there will be copper throughout the process, so I can just change bits, have it auto-Z and then start the process. Just a tickbox that generates code to automatically lower the bit until the probe goes off and then set the Z-axis to 0 at the start of each output file would be great!
Wish3. Make a complete board... Or enough files to make a complete board... I want to be able to suck in the drill file and the circuit and the outline, and generate a single huge metafile, WITH lots of comments so I know where in the process it is, and I can just change tools between actions... Including the order things happen - so I can do something like;
1) Autolevel board area.
2) Gcode for PCB.
3) Gcode for smallest drill.
4) Gcode for next smallest drill.
5) Gcode for milling bit.
And a pause between them, not to mention the AutoZ from Wish 2.
(But working from a single scan for Autolevelling from Wish1 , it would still be OK if it just produced 5 different GCODE files that all worked together so I could do this... )
Also, being able to assign whatever drill we wanted to based on the hole sizes, so that we could limit the number of tool changes, and make close sizes ( eg, 27thou and 28thou) the same.
Wish4. Be able to run G-CODE straight from the program out through a serial port so we could make our own motion controllers, and then we could cut PCBs straight from FlatCAM without the need for something like Mach3... Better still if it supported some of the low-cost motion controllers that are already around, but even just having it support minimalistic instructions so we could eliminate the CNC controller software directly would be great.
Wish5. PCB design software - To include some basic PCB design software from the beginning. Something that could work basically, like FreePCB or similar - Designed to let us lay down tracks and build a basic board from nothing... OK, this might be asking a bit too much.
But... The first three wishes would still be good - :)
Wed, 06 Jun 2018 23:17:04 GMT
First and foremost: I am not the creator of this wonderful tool.
*The creator, maintainer and lead developer of this tool is Juan Pablo Caram (aka JP). *
He is the one that deserves all the credits. We, the rest, are just helping him, doing some features, as he can no longer be as active as some time ago. He is still helping us, those few who are putting some time into this tool.
Read about JP here: http://caram.cl/
About the requested features.
I will try to give you an short answer as I'm not the lead developer but I've got and idea about how things work.
*Wish1* - there is some discussion about this feature but I don't see it coming soon unless someone wants to help.
*Wish2 and Wish4* are linked together. In order for this to work you need some kind of feedback from the machine.
Please bear in mind that FlatCAM is a tool. There is a good reason why there a re many tools and not a single universal one. There are multifunctional tools but those are not so good as those specialized.
FlatCAM is FlatCAM. A nice CAM software.
*Wish3* - that , I think, it is doable. To merge the Gcode files in a single file. We will see.
*Wish5* - again, I don't see it but who knows ... if JP will get more time for coding he might add some basic features like adding width to the drawn lines, circular polygons so you might draw something in the Geometry editor. There is no Excellon editor yet.
You should know, that every feature added, even simplest ones, require a lot of work and documentation and bug fixing and so on.
If more peoples come onboard and start developing, some of your wishes might come true after all :)