meerk40t / meerk40t

Hackable Laser software for K40 / GRBL / Fibre Lasers
MIT License
235 stars 62 forks source link

0.8.0 Report Thread. #697

Closed tatarize closed 2 years ago

tatarize commented 2 years ago

So it's that time again, 0.8.0 may or may not have a bunch of small problems but should be the next version. But, to spare as much time as we can patching things though there might be easier ways of doing that. I'm hoping we can switch the version branches up somewhat soonish.

https://github.com/meerk40t/meerk40t/pull/675


The m2nano driver should still cut correctly. The tcp driver for the m2nano likely won't currently work. There is an unsightly lag starting the program up where it flickers for the OS being built.

I tend to need to know where the weak spots are. I can fix TCP and maybe test GRBL TCP a little bit. Build a NewDeviceWizard but then I'm out of rough edges that need to be fixed.

tatarize commented 2 years ago

unknown

unknown (1)

Some preferences that are now device specific should be in device or configuration rather than preferences.

Look into maintaining device settings between 0.7.0 and 0.8.0

tatarize commented 2 years ago

Does not cleanly shutdown.

tatarize commented 2 years ago

PM: Debug: ClientToScreen cannot work when toplevel window is not shown --- until hangs

tiger12506 edit: Actually, it looks like these are present when meerk40t first opens, and not a symptom of improper shutdown.

tatarize commented 2 years ago

Plot thickens. In Linux if you have a window stuck open from previous instance and it launches in that way it doesn't get the weird matrix effect. It loads that window normally for the duration.

tatarize commented 2 years ago

Shutdown is now clean. Matrix effect is fixed for linux.

Sophist-UK commented 2 years ago

Testing in mock m2nano on my dev machine at commit 48c4be341b96424b10aa40d4ebff455ee3c116bb plus fix for #724...

I will try to fix some of the easy ones in a few mins to help out.

Sophist-UK commented 2 years ago

OK - I have started testing this version on my dev machine i.e. without a real K40 and using mock. Here are my comments (limited to anything that would stop me using this in production rather than minor issues for future development):