flatcam

Open full view…

Mirror and auto offset

idechix
Fri, 18 May 2018 10:23:27 GMT

Hi everyone! I'm new to FlatCam, but I already love it. I missed 2 features in that software: - a way to perform a mirror on a geometry easily - a way to align automatically the geometry on 0,0 easily I made those features by myself (I love python), and I would like to share it. I already made a patch with git diff, but I don't know how to share it... (yes, I'm not very familiar with git, forks, etc) See how it looks: [Screenshot](//muut.com/u/flatcam/s1/:flatcam:qLuI:screenshot.png.jpg)

Marius Stanciu
Fri, 18 May 2018 14:17:40 GMT

Hi @idechix, :) I too missed those features so I included them into the Nightly's that I am working on lately, so I understand you. In order to merge those features into the master FlatCAM, you need first to first make an account on https://bitbucket.org/ After you are logged in you need to go here: https://bitbucket.org/jpcgt/flatcam/src/master/ In the left side of the screen there is a "+" sign, click on it. The last entry is an option named "Fork this repository", click on it. It will ask you to give it a name and save it. Once you do this, you will see into your account that now you have the source of FlatCAM. You can create a new branch by clicking in "Branches" (left side of the screen) and then in top right of the screen click on Create Branch button. Make your modifications on this new branch (click on the branch and then "View Source") and then hit CheckOut. The modifications can be done online or locally using a software like PyCharm (configured to a ccess your Bitbucket repository). Then you create a Pull Request from the branches menu, on the line with your branch name there is a Create button. Hope it helps!

idechix
Sat, 19 May 2018 09:57:54 GMT

Thanks Marius! I'll try that.

idechix
Mon, 21 May 2018 08:51:44 GMT

If someone wants to test, the fork is here: https://bitbucket.org/idechix/flatcam/src/master/

idechix
Thu, 31 May 2018 16:18:36 GMT

This is now merged in the master branch. Hope it will be useful for everyone as it is for me :)