Hi Guys,
I am Karst Drenth, pretty new on this forum. As a matter of fact my very first post

While being a professional electronics engineer, I nowadays do a fair amount of programming professionally, that is.. since 35 years now.
So what does an electronics engineer do on a machinists forum ? Well, my big passion and hobby is modelrailroading. For that I design and build pretty much all of my own rolling stock and buildings.
Used to do that by means of the old handcraft of cutting styrene sheet in pieces and then glueing them back together again
Until a week ago my machine-parc existed of a Silhouette Cuttingplotter and a 60W Lasercutter... For working on metal parts I own a mini-lathe and a small mill, both from Proxxon.
Then for a week or two I stumbled into EleksMaker's EleksMill, bought it from Banggood , assembled it and started playing with it

To play really nice I had to find some good software, since the EleksMaker soft is real crap.
As I also want to use the little baby for milling PCBs, I looked and found a Plugin for CadSoft's Eagle which produces nice clean GCODE. For operating the machine I used the Universal GCODE Sender...
After that, since I design all my stuff in AutoCad, I looked for good DXF to GCODE converters... alas... all free stuff looks crap to me.
Then I found CamBam...

Took the 40x run free trial, and immediately was impressed with it. I made some train-window-glazing from clear 1.5mm acryllic... just using CamBam's GCODE uploaded by UGS.

Then I started to look around in the CamBam doc's ( pretty impressive also btw

)and...
Found this board ! About Plugins for CamBam. Immediately the idea of having an integrated GCODE sender inside CamBam kept my mind busy for a day or two. Then I sat down and wrote the plugin which I would like to share here with you guys

Of course in the meanwhile buying The CamBam full Licence

The Plugin installs a 3rd tab in CamBam's tabpanel. Inside the tab you'll find a couple of expanders:
Display --> Shows an LCD display with the most important, realtime, data directly from the machine
Production --> This will be the actual GCODE sender. It's filename is integrated with CamBam's generated CGCODE file
Jogging --> Lets you run around the machine, set it's working origin etc.
Console --> Shows a commandline, from which you can enter and send GCODE directly to the machine and a log window for the commununication between the Plugin and the machine.
Connection --> Lets you select a comport and connect really to the machine. It has an auto USB recognition feature
About --> Some words about the Plugin

In addition to all those screens, I implemented the whole $?? properties to show in the CamBam Propertygrid. From where you can view and (!!) change the machine's settings.
So... feel free to try it out and please give me your opinion, tipos, tricks, bugs, etc

Grtzz,
Karst
P.S.
The Plugin is far from ready. The Production Expander does not yet send anything to GRBL...
That's up for the next preview ( when and if you guys like my work
) The plugin is ready as software can be
[History]15th Mar 2017: Attached v0.9.016th Mar 2017: Attached v0.9.219th Mar 2017: Attached v0.9.320th Mar 2017: Attached v0.9.4 and v0.9.4 source20th Mar 2017: Re-uploaded v0.9.4 source21st Mar 2017: Attached v0.9.5 and v0.9.5 source24th Mar 2017: Attached v0.9.6 and v0.9.6 source26th Mar 2017: Attached v0.9.7 and v0.9.7 source30th Mar 2017: Attached v1.0.0 and v1.0.0 source, including CamBam.CAD.Solids[/History]