Outstanding, Jason. Care to detail how you did it... if you did anything different? I've tried -- though not lately -- to get it running under Wine and felt I was really not too far away... but it still eludes me. I resorted to VirtualBox and it runs fine there but I get a Windows nag (reminding me how much I hate it...) and would really love it if I could get it running under Wine
Someone on the MPCNC facebook page posted a link to this:
https://sites.google.com/site/electroniceccentricity/x/estlcam-cam-program-on-linux
Which is basically what I did. Though since this is a mac installing wine was slightly different. I followed the instructions here for installing wine on macos using homebrew:
https://www.davidbaumgold.com/tutorials/wine-mac/ I already had Xquartz since inkscape uses it and installed it for me.
I tried the "normal" instructions first...and had all kinds of failure when I tried the winetricks stuff. So I fell back to the 32bit instructions lower on the page creating a new wineprefix ~/.wine-estlcam just for the estlcam installation.
I also broke up the 3 winetricks options into 3 steps in case something went crazy. But on 32 bit it went super quick and smooth (unlike 64 bit where it was crazy and wonky and took all afternoon then still didn't work.)
Once I had all that done I downloaded the 32 bit estlcam, ran it's installer in wine...then just ran wine ~/.wine-estlcam/drive_c/Program\ Files/Estlcam10/Estlcam32.exe
And boom there it was. However the fonts looked terrible. But it turned out that's an issue with Xquartz so it only affects mac users not linux users. Something about XQuarts and a font library going in different directions about how things should work. Some users suggested falling back to the previous version of XQuartz...but I worried that would break InkScape so I did a bit more digging and found that running: winetricks settings fontsmooth=rgb provides a work around. Supposedly it results in slightly soft fonts - but they look fine to me and I'm pretty picky
So the big trick seems to be using a 32bit wine environment, then using winetricks to add dotnet40, gdiplus, and d3dx9_36.
I even put in my registration code for estlcam and confirmed it works. So seems like everything is good to go. It even feels faster than on my old windows computer
My only complaint that that the mac touchpad isn't great for it. Two finger scrolling to zoom in and out seems to go from full zoom to full non-zoom and nothing in between. So I have to use +/- to zoom instead. But my external mouse and trackball work so it's probably just a mac touchpad thing...