CS-Lab Support Forum for CNC Community

Help to run this brand-new forum and stay with us.
Ask your questions, we are here to help! 

 

Forum Navigation
You need to log in to create posts and topics.

simCNC Ideas

I've been thinking about starting a thread here where we users can directly share our ideas/suggestions for improvements and additional features with CS-Lab, sort of like a wish list (adapted from the Autodesk Inventor forum). Simply write a short and concise description of your idea/suggestion, and feel free to include images or sketches. You can then "like" your suggestion with the green thumbs-up icon so the CS-Lab developers can see which ideas/suggestions receive the most support. This will help them decide what might be implemented in future updates.

Ideally, when posting an idea/suggestion, please format it like this:

#1 "This is my suggestion"

Chris Mannion, Dobbelju and raphael have reacted to this post.
Chris MannionDobbeljuraphael

#1 virtual touchpad for input fields

I would appreciate it if a virtual touchpad opened automatically when clicking in an input field, and the input area/value was also automatically highlighted. This would be very helpful when working on a touchscreen. That way, you wouldn't always need a physical keyboard handy when you just want to change a single value.

Uploaded files:
  • virtual_Touchpad.jpg
Chris Mannion, Dobbelju and raphael have reacted to this post.
Chris MannionDobbeljuraphael

Overall, if you think about it, it's a pretty cool idea. If enough people commented, it would be nice to have some concrete feedback.

But if it's just a "request concert," unfortunately, it won't tell us much about what would be worth implementing in a broader context 😉

Quote from CS-Lab Support on 19 November 2025, 08:12

Overall, if you think about it, it's a pretty cool idea. If enough people commented, it would be nice to have some concrete feedback.

But if it's just a "request concert," unfortunately, it won't tell us much about what would be worth implementing in a broader context 😉

You're absolutely right. I'm just trying to further develop and establish simCNC. Because I'm simply convinced of simCNC's merits, which is why I bought the beta version back in 2018. There are around 2500 members in this forum; even if only 50% of them use simCNC, that's still 1250 people who can contribute to this thread and share their ideas and feedback. If that's not the case, you can consider this post superfluous and simply ignore it as my perspective.

But of course, my hope is that as many people as possible will participate.

#2 Set tab text via script or insert icons into tabs

For the further development of my screen, it would be great if I could control the text for each tab in the tab widgets, or if I had the option to assign an icon to each tab. The reason is that I've made my screen multilingual for the community, but I'm still missing the ability to automatically translate the tab texts, or to avoid this step altogether by adding an icon. Currently, it's only possible to assign one icon to all tabs, which isn't very practical.

Perhaps others have also had the idea of ​​wanting to have icons in the tabs on their screen... 😉 

Uploaded files:
  • simcnc_ideas.jpg
Quote from carbonkid on 20 November 2025, 10:59

#2 Set tab text via script or insert icons into tabs

For the further development of my screen, it would be great if I could control the text for each tab in the tab widgets, or if I had the option to assign an icon to each tab. The reason is that I've made my screen multilingual for the community, but I'm still missing the ability to automatically translate the tab texts, or to avoid this step altogether by adding an icon. Currently, it's only possible to assign one icon to all tabs, which isn't very practical.

Perhaps others have also had the idea of ​​wanting to have icons in the tabs on their screen... 😉 

hello carbonkid,

i am also "fighting" with mulitilinguality of the screenset.

my workaround for the moment is to use the ending of screensetname because until now i was not able to find

the information witch language is selected by mainmenu.

example solution for a pushbutton is:


#Texte anhand der Endung des Screensets einstellen
Language = (d.getScreenName( ) [-2:]).upper()
if Language == "DE":
  gui.ED_Geschwindigkeit.setText("Deutsch")

if Language == "EN":
  gui.ED_Geschwindigkeit.setText("Englisch")

not very handy but it is working. i am also working on a python based popoup to enter values via touchscreen, but still in progress.

that is like it looks for the moment.

Uploaded files:
  • popup_simCNC.png
Quote from tsteudle on 3 December 2025, 09:06
Quote from carbonkid on 20 November 2025, 10:59

#2 Set tab text via script or insert icons into tabs

For the further development of my screen, it would be great if I could control the text for each tab in the tab widgets, or if I had the option to assign an icon to each tab. The reason is that I've made my screen multilingual for the community, but I'm still missing the ability to automatically translate the tab texts, or to avoid this step altogether by adding an icon. Currently, it's only possible to assign one icon to all tabs, which isn't very practical.

Perhaps others have also had the idea of ​​wanting to have icons in the tabs on their screen... 😉 

hello carbonkid,

i am also "fighting" with mulitilinguality of the screenset.

my workaround for the moment is to use the ending of screensetname because until now i was not able to find

the information witch language is selected by mainmenu.

example solution for a pushbutton is:


#Texte anhand der Endung des Screensets einstellen
Language = (d.getScreenName( ) [-2:]).upper()
if Language == "DE":
  gui.ED_Geschwindigkeit.setText("Deutsch")

if Language == "EN":
  gui.ED_Geschwindigkeit.setText("Englisch")

not very handy but it is working. i am also working on a python based popoup to enter values via touchscreen, but still in progress.

that is like it looks for the moment.

I have no problem with the multilingualism of my screen. My screen is multilingual, including all the scripts used, i.e., the print output of the scripts. The only thing I can't currently make multilingual is the text of the tab widgets, as simcnc doesn't currently allow access to this text via Python scripts.

You seem to be from a German-speaking country like me, maybe we could exchange ideas sometime.

Creating the numpad with Python isn't the problem either, but I don't know how to make it open automatically when I click in a line edit. This could potentially be done with a PyAction, but I believe click events aren't supported. It would be more practical to integrate this functionality directly into simcnc.

i agree that a numpad should be integrated into simCNC. due no click event is supported by lineedit i made a workarround an use a toolbutton and do the rest in the script and modfiy the text of the toolbutton according to the entered value via python numpad.

for tab widgets the only way might be to modify the gui.csscr file (hardcore workaround), but then is still no way (probably i only dont know) to reload the screen via python script. but for the moment i am brand new to python, comming from Mach3 and vbscript and learning a new script language with 61 is also hard sometimes. time will bring progress one of my problems is, that downloadable documentation for simCNC is IMHO also not very good.

 

and yes, i am from Bayern.

regards Tom

PARTNERS:

 

USA

Germany

Slovenia / Bosnia

Spain

South Africa

UNI-CAM

The Netherlands

Portugal

Greece

  Distrib milionis logo

Hungary

Distrib logot

Bulgaria

Master

Kenya

Proteq Automation

Egypt

Germanelectronix

China

Jun Ma

Serbia

ALCO

Italy

LVL tech r

Denmark

Varntoft Dania

Finland