Hello, I updated to CONTROL 1.0.156 today. I ran the first file (clearing pass), then ran the next file which you will see in the video. Between files, I zeroed the Z-axis only, not using the z-probe wizard in the software. No issues at all with the first file. Just wondering why/how this might have happened?
I'm having issues now (v156) using the Jog Widget. Doesn't work when trying to move the router, but the status updates on the mobile page, indicating the connection is good.
Just tagging @Peter Van Der Walt so he gets eyes on this. Peter - I also noticed an issue with the jog widget not jogging today.
Forgot to do that. Thanks @sharmstr While I didn't try the jog widget, I did lose a really nice piece of cherry to this issue I should know better than to update right away.
Update: Jog page needs quite a revamp - Changes to work with the Keyboard mapping on the main screen (jog and normal share some JS) - Has been missing some of the newer features in the Jog Widget from the main application Will try and get some time allocated shortly. If you need Jog, for now, fall back to 1.0.152: OpenBuilds/SW-Machine-Drivers
Not to highjack my own thread, but the original post had nothing to do with the jog functions. I was tellinrep what appears to be buffer or queue overflow.
Re the Websocket Disconnect: Video makes troubleshooting harder Can you paste the Serial Log instead please, might have clues higher up. PC Specs? Isnt it maybe just a case of the PC being too slow to handle GCODE streaming and UI updates (So WebSocket times out waiting for responses, gcode in the job pauses (lots of short moves?) might also explain the other video? Also OpenBuilds CONTROL Software can help run it with backend debug log to see if theres clues. My money is on slow PC though
I'll be sure to save the Serial Log in the future. Didn't think to do that yesterday. Here's my system info. This same system hasn't had any issues with any version of UGS, or UGS Platform. Though, using UGS, I invoke the program using a command line that provides 4GB RAM to the JVM, and I've never had an issue with that. There were no errors, or warnings when I installed CONTROL, so I figured everything was fine. I figured I might have to tweak some launch settings, as this is an older PC. System Information report written at: 04/22/19 21:32:46 System Name: DESKTOP-OELULJ1 [System Summary] Item Value OS Name Microsoft Windows 10 Pro Version 10.0.17134 Build 17134 Other OS Description Not Available OS Manufacturer Microsoft Corporation System Name DESKTOP-OELULJ1 System Manufacturer SAMSUNG ELECTRONICS CO., LTD. System Model RV415/RV515 System Type x64-based PC System SKU To be filled by O.E.M. Processor AMD E-450 APU with Radeon(tm) HD Graphics, 1650 Mhz, 2 Core(s), 2 Logical Processor(s) BIOS Version/Date American Megatrends Inc. 05PI.M507.20121119.LEO, 11/19/2012 SMBIOS Version 2.7 Embedded Controller Version 255.255 BIOS Mode Legacy BaseBoard Manufacturer SAMSUNG ELECTRONICS CO., LTD. BaseBoard Model Not Available BaseBoard Name Base Board Platform Role Mobile Secure Boot State Unsupported PCR7 Configuration Binding Not Possible Windows Directory C:\WINDOWS System Directory C:\WINDOWS\system32 Boot Device \Device\HarddiskVolume1 Locale United States Hardware Abstraction Layer Version = "10.0.17134.619" User Name DESKTOP-OELULJ1\xcarve Time Zone Mountain Daylight Time Installed Physical Memory (RAM) 6.00 GB Total Physical Memory 5.50 GB Available Physical Memory 3.11 GB Total Virtual Memory 6.43 GB Available Virtual Memory 3.95 GB Page File Space 960 MB Page File C:\pagefile.sys Kernel DMA Protection Off Virtualization-based security Not enabled Device Encryption Support Reasons for failed automatic device encryption: TPM is not usable, PCR7 binding is not supported, Hardware Security Test Interface failed and device is not InstantGo, Un-allowed DMA capable bus/device(s) detected, TPM is not usable Hyper-V - VM Monitor Mode Extensions Yes Hyper-V - Second Level Address Translation Extensions Yes Hyper-V - Virtualization Enabled in Firmware Yes Hyper-V - Data Execution Protection Yes
Yeah that old AMD E450 CPU is going to be your bottleneck! Checkout AMD E-Series E-450 Notebook Processor Quoting from there: "However, the performance is far worse than similar clocked Penryn (Celeron) or Danube (Athlon II) cores. On average the cpu performance of the E-450 lies a bit beyond a Celeron SU2300 at 1.2 GHz or a Athlon II Neo K325 at 1.3 GHz. " Benchmarks: PassMark - AMD E-450 APU - Price performance comparison Yikes, three phones ago I had better CPUs in my pocket already (;
Jetson is ARM right? Precompiled deb's for x86. For ARM - similar to the Pi instructions, to compile for ARM
I used the Pi install routine. Everything seemed to install fine but when I try to launch it says "there's no app installed for 'shared library'". The exe flag is set. I googled and seems to be an known issue with Electron 4 (you just changed to that, correct?) I could try an older release, but probably not worth our time. I was really just curious.
BUT BUT BUT - It runs UGS!!! OK fine. I've spent enough, what's another few hundred for little more modern control CPU... Though I will say that I've looked around for a "minimum" specs listing for CONTROL and can't seem to find one anywhere. Does such a beast exist?
UGS's UI is quite a lot more limited (;, nor is it WebGL, Electron, Node and all the other modern tech. Plain old ugly Java isnt is. That said, thats whats awesome about an Open source platform, no one is forcing CONTROL on you either If UGS works, go for it - The freedom of choice is what makes it amazing No minimum spec exists, it runs all the way down to a measly Raspberry Pi. Your's would be the second PC I found that doesnt run it. The other was a 1996 Asus laptop.
I had some stability issues with an older machine (Win7, build circa 2006) until I doubled memory from 4GB to 8GB. That made everything I was doing better, including Openbuilds Control. I've looked at those micro PC's, which would be very cool for packaging onto/near my router table, but I just don't see them being very good at running Fusion 360, F Engrave, etc or complex, multi-application operations. Could be wrong though, would love to hear how they work for others.
I feel like you too @RoosterTX - If I am going to run my couple thousand $ machine to work on stock that costs tens to hundreds in materials, that can earn my hundreds of $ back, why bother with troublesome old hardware, or makeshift Rpi/tablets/weird workarounds. I even dislike laptops. Gimme a decent Desktop PC every day! I dont want to run back into the house to work on CAM, so the PC near the machine should be able to do everything! Heck I even want to edit video while I keep an eye on the job so I can make cooler project videos, else I'm just standing around doing nothing. The one "mini PC" I do like is one that has proven its worth to me many times: Pipo X9/10/etc. The Pipo X series devices are awesome, runs Control just fine, has a touchscreen and has been really reliable for me and everyone I recommended it to: (I have the older X9 and even it does what I want it to) X10 32Gb: US$199.99 PIPO X10 Pro 32GB Intel Cherry Trail Z8350 Quad Core 10.8 Inch Windows 10 TV Box Tablet Tablet PC from Computer & Networking on banggood.com X11 32Gb: US$161.99 Original Box PIPO X11 32GB Intel Cherry Trail Z8350 8.9 Inch Dual OS TV Box Tablet Tablet PC from Computer & Networking on banggood.com
I rarely run "all-in-one" anymore. I really despise system prep (which I'm doing right now on my new CNC control laptop). I've had to restart too many projects by whizzing by a screen and accidentally hitting the wrong key combination or one of 1,000 other silly mistakes. I have software that takes care of hardware for me now. Heck, I hardly even run any full OS anymore or dedicated VM per app anymore. Containerized workloads are just as easy at home as in the Enterprise, and you're going to see the whole container/microservice thing explode into the consumer sector soon.
I worked for Suse/Novell for 7 years, and the move towards containers looked promising but even in Enterprise it was still far off from friendly. That was in 2016 that I last worked with these things on a daily basis, and deep down I hope you are correct. From the Dev's perspective they are awesome. From the server Admin's too. Depending on the application, the User is the limiting factor as always
v1.0.156 is a very old version, several months in fact... (which this thread is about, otherwise if you are on the latest, OpenBuilds CONTROL Software is the correct thread for CONTROL support) We are up to v1.0.180 by now, please try the latest version from OpenBuilds Software - FREE Software for CNC Control: OpenBuilds CONTROL and OpenBuilds CAM first