Machsupport Forum

Mach Discussion => Mach Screens => Works in progress => Topic started by: zafarsalam on February 04, 2010, 10:13:26 PM

Title: 4 axis screens for 800x600 display
Post by: zafarsalam on February 04, 2010, 10:13:26 PM
Here are the images of the screens. Will upload the screen set in a few days when finished. I have simplified it a lot to the functions I use frequently on my mill. Added a few functions and left out many in the original 1024 set.

Zafar
Title: Program Load Screen
Post by: zafarsalam on February 05, 2010, 02:51:20 AM
Here is second screen for loading G-codes.
Title: Program Run Screen
Post by: zafarsalam on February 05, 2010, 10:20:34 AM
The third screen
Title: Re: 4 axis screens for 800x600 display
Post by: Graham Waterworth on February 05, 2010, 10:36:55 AM
Nice looking screen set, I look forward to the finished set.

Graham
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 05, 2010, 11:23:11 AM
Thanks a lot for the compliments. I am planning to finish it tomorrow.

Zafar
Title: Tool Path Screen
Post by: zafarsalam on February 05, 2010, 10:59:33 PM
Here is screen 4. I am getting there to finish it off. Having a problem with wizards. Most of their screens are designed for 1024x768 display. Any suggestions on how to tackle this problem other than redesigning the wizard screens for 800x600.

Zafar
Title: Diagnostics Screen
Post by: zafarsalam on February 06, 2010, 04:22:50 AM
The last screen is finished too. Here is it's snapshot. The screen set files are soon to follow.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 06, 2010, 07:07:44 AM
Here is the scree set for download. The font file goes in the windows fonts directory and the digital-7 font should be selected for the dro's to get the right effect.

I used Corel Paint Shop Pro Photo X2 for the graphics. Kristanix Button Shop for the buttons and Machscreen for designing the screens.

That's it. Have fun. Inform me of any mistakes I made.

Zafar Salam
Title: Re: 4 axis screens for 800x600 display
Post by: M250cnc on February 07, 2010, 11:10:33 AM
Zafar your  screen looks great, you have a mistake on screen two where there is no capital E for emergency.

Curious as to why not make it for 1024 x 768 for the mass market ?

Phil
Title: Re: 4 axis screens for 800x600 display
Post by: ger21 on February 07, 2010, 12:24:55 PM
Nicely Done.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 07, 2010, 08:56:36 PM
Zafar your  screen looks great, you have a mistake on screen two where there is no capital E for emergency.

Curious as to why not make it for 1024 x 768 for the mass market ?

Phil

I made this screen for a touchscreen 12" monitor I have installed on a machine.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: grossmanator on February 11, 2010, 06:02:49 PM
Newbie question: What do the X/2 Y/2 and Z/2 buttons do?

Your screen is awesome btw. I originally started with the standard Mach 3 screen, but it has WAY too much stuff that I don't use. Your screen has just the right amount of functionality for my purposes.

thanks!
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 11, 2010, 11:00:49 PM
Thanks for appreciating my efforts. I have yet to program the button x/2, y/2 and z/2. What they'll do is make the x, y and z dro to half of their value. This function is very handy for centering a workpiece. You touch on one side, zero that dro, touch the other side and hit the 1/2 button. You get the center for that axis. I'll put codes for these buttons and upload the screen files again.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 12, 2010, 01:41:57 AM
Here is updated screen file with the x/2, y/2 and z/2 buttons enabled. This screen is designed for a 12" LCD monitor which won't go above 800x600 resolution. This screen is viewed best with the autohide taskbar enabled in windows and hiding the menu bar in Mach3. For hiding the menubar in Mach3 there are two transparent buttons on the first screen (Setup Alt-1). Just hover your mouse to the right of the diagnostics button and click to turn the menus off. To turn them back on hover it just above and right of the diagnostics button and click. Hotkeys for hiding and unhiding the menus are Ctrl-Alt-N and Ctrl-Alt-M. Uncheck the "Auto Screen Enlarge" and "Boxed DRO's and Graphics" in the General Config Section of Mach3.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: grossmanator on February 12, 2010, 05:14:39 AM
If I have my spindle hooked up to a relay that is controlled by one of the output pins on the printer port, what would I need to do in order to get the spindle on/off button working in your screen? thanks.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 15, 2010, 11:54:33 PM
You just have to go to the config/ports and pins screen of Mach3 and configure your spindle setup. This button's function is the same as in the original 1024 screen set.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 17, 2010, 09:26:26 AM
Recently converted this screenset to bilingual. It's now switchable between English and Urdu screens for ease of use of local operators in Pakistan. Here are sample screens.

 
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on February 27, 2010, 09:40:30 AM
Your screen set is so good . You are a great guy. Thank you for your sharing. I will be testing. But I cannot find Simulate Program Button in your screen set. This button is very useful for me to know the program run time. Please insert this button if you are OK.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 28, 2010, 12:26:11 AM
Simulate Program Run Button is there on the "Program Load" screen. I added it after I captured images of the screens that are posted here. Download the .set file that I posted on Feb. 12.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on February 28, 2010, 09:24:25 AM
Thank zafarsalam

I had already tested your screen set. It is really great. I saw the Simulate Program Button in your screen set.

But I have font error with your screen set. I install your Digital7-Mono Font. But I can't see this font in my DRO and see other font. And the font size is a little big than DRO size. I upload this photo and please advice me how can I solve this problem.

Another problem is that I cannot use Load Wizard and Last Wizard. I think you did not set this function in this button. Please upload if you finish for this function.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 28, 2010, 11:09:19 PM
Thank zafarsalam

I had already tested your screen set. It is really great. I saw the Simulate Program Button in your screen set.

But I have font error with your screen set. I install your Digital7-Mono Font. But I can't see this font in my DRO and see other font. And the font size is a little big than DRO size. I upload this photo and please advice me how can I solve this problem.

Another problem is that I cannot use Load Wizard and Last Wizard. I think you did not set this function in this button. Please upload if you finish for this function.

High Tech Key

You have to make a few changes in your General Config and Fonts section of Mach3 Menu. Go to Config/General Config menu in Mach3 and deselect Auto Screen Enlarge and Boxed DRO's and Graphics. This screen is best viewed in it's original resolution. For the fonts go to Function Cfg's/Fonts menu and select Digital-7 font for the DRO's there. I am running this screen on a 12" LCD monitor which won't go above 800x600 resolution. And the wizards are designed for 1024x768 screens. That's why I disabled these buttons. You can select wizards from the menu bar of Mach3.

Zafar

P.S.  I am designing a high res. version of this screen these days. You'll get wizards button on that one.
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 01, 2010, 08:51:03 AM
Dear Sir

Thank you for your advice. I will be trying for font display.

Now I can use Load Wizard and Last Wizard. I modify your screen set with Screen Tweak. I set my screen resolution to 800x600. But I did not uncheck Auto Screen Enlarge. So, my wirzard screen is auto resize to 800x600 resolution. I am OK with this setting now. I want some comment about this.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 01, 2010, 10:17:12 AM
There is very slight difference in appearance with the Autoscreen Englarge enabled and disabled. With it enabled there is slight overlapping of LED's with the buttons. The screen looks more crisp with the autoscreen enlarge disabled. The difference is not that noticeable (if you are not as much fussy about details as I am).

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 01, 2010, 10:22:55 AM
Another request. Could you post a photo of your machine with this screen loaded and running. I'd be happy to see it in action. The machine I designed it for is still under construction. I'll also post it's photo when it's done.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 02, 2010, 07:43:06 AM
Dear Zafar

Yeath.... It is a little difference between Auto Screen Enlarge enable and disable. I noticed this difference yesterday. So, I also want to 1024x768 screen set that you modify. Now, I am using this 800x600 screen set using Auto Enlarge screen set because I need some wizard in my work.

I will upload my machine photo with your screen set later. Because I don't have any photo now. I will take pictures and upload later.

Thank you so much. Let me know if your 1024x768 screen set finish.

Best Regards,
High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 02, 2010, 11:06:53 PM
I am working on a 1280x1024 screen. I guess it will be finished in a couple of days. It's for a machining center, so there are tool change and spindle speed controls on it. Also it is based on Xbox 360 hand held controller so there are no mpg controls on that screen. If you need mpg controls too then let me know. I'll add them to this screen.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 02, 2010, 11:44:58 PM
Here is the capture image of the first screen for 1280x1024 screen set.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 05, 2010, 02:09:39 AM
Screen 2 is ready.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 05, 2010, 05:52:57 AM
Screen 3
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 05, 2010, 09:41:28 PM
Screen 4 for toolpath
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 05, 2010, 11:56:42 PM
Here is the finished screen set for 1280x1024. Follow the instructions in post #7 and #20 for installation.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 07, 2010, 07:48:09 AM
Dear Sir

Thank for your new screen set. But my monitor cannot support 1280x1024 resolution. My monitor screen size is 15 inches and only support 1024x768 resolution maximum. So, I cannot use your new screen set.
I cannot find x/2, y/2 z/2 buttons in your new screen. This button is very useful to offset the center of workpiece. But this screen set is really great.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 07, 2010, 10:37:32 AM
Work is underway for the 1024 screen set. Give me a week for that. The x/2, y/2 and z/2 can be carried out by clicking on the dro and typing /2<enter>. You can do simple arithmatics on the dro with mach3's versions later than 3.042.020. That's why I didn't include this button here.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 07, 2010, 11:09:20 PM
Another thing I forgot to mention is you can hide and unhide main menu bar in this version by clicking on the first and last "C" of KaraCNC on the top. The hotkeys are Ctrl-Alt-N and Ctrl-Alt-M.
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 08, 2010, 09:49:10 AM
Dear Sir

Thank for your reply. I will wait your 1024x768 screen set. I upload the photos of my machine with your screen set. The older CNC control is Anilam 3000M and I retrofit with Mach3. I need some modification with this system.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 08, 2010, 09:55:29 AM
Dear Sir

Here is next two....

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 08, 2010, 11:16:28 PM
That's a nice machine you've got. Looks like you've replaced the axis drive motors. Are these AC servo? My machine is almost ready too. I'll take a few snaps today and post them here.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 09, 2010, 12:00:45 AM
I see a hand held game controller on top of your monitor box. Which controller is that. Is it hooked to Mach?

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 09, 2010, 09:24:32 PM
Dear Zafar

Yeath... I replaced axis drive motors. These motor are AC servo motors from china. I will post some photos of my control boxes later. I use joystick to control the axis movement and some functions. It is really work and great. I connected this controller with Mach3 using KeyGrabber.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 10, 2010, 07:51:36 AM
Dear Sir

I upload some photos of the control box of my CNC.

High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 10, 2010, 09:11:45 AM
Wow. That's impressive. I wish I could build something as neat as this. 1024 screen is almost ready. Will upload it in about an hour.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 10, 2010, 10:22:48 AM
Here are the screen shots for the 1024x768 res. screen.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 10, 2010, 10:36:55 AM
Here is the screen set file. Again follow the instructions in post #7 and #20 for installation.

Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 11, 2010, 07:39:45 AM
A photo of the machine I am installing this screen on. It is still under construction.
Title: Re: 4 axis screens for 800x600 display
Post by: hightechkey on March 11, 2010, 08:04:46 AM
Dear Zafar
Your machine is also great. Is your machine using AC or DC Servo? I also want to see the Control Box connection if you finish.
I also need some modification in my machine.
Thank for your 1024x768 screen set.
High Tech Key
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 11, 2010, 09:56:05 AM
This machine is running on AC servo motors. These are 750 watt Mitsubishi AC servos which I bought used. I'll post photos of the wiring cabinets in a day or two.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on March 16, 2010, 10:01:26 PM
Here is another machine I put this screen on. Finished it's retrofit last week.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: fever16 on May 11, 2010, 11:03:12 PM
yes its a beautiful and good looking screen.
why don't you make it for bigger screens (1024 res)
and also,a separate JOG screen with all big buttons to JOG will be much better.its very useful for touch screen machines.
Title: Re: 4 axis screens for 800x600 display
Post by: fever16 on May 11, 2010, 11:15:37 PM
sorry i missed that 1024 res post.i got it now.
Thanks.
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on May 12, 2010, 02:46:15 AM
Thanks for appreciating my efforts. I'll try to make a jog screen for 1024 screen set and upload it again.

Zafar

sorry i missed that 1024 res post.i got it now.
Thanks.
Title: Re: 4 axis screens for 800x600 display
Post by: fever16 on May 12, 2010, 11:15:59 PM
Thanks.
and also i tried your screen,the spindle/ATC page is complete blank.and the diagnostics page font is too small.imean input and output text isl small.

will be waiting for the JOG screen.mine is touch screen.always wanted to have a separate screen with big buttons and with all jog settings (step and velocity etc).
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on May 13, 2010, 12:25:19 AM
Give me a week. I am busy these days with designing a custom 6 axis screen.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: fever16 on May 31, 2010, 11:21:12 AM
i would like to suggest some more modifications
for touch screen and 3 axis router,i would be much better if you remove 1st page (setup) and spindle page.add the MDI command line to your existing 3rd page.
and place the spindle override an feed rate override in the same page.
diagnosis page is not that important but Jog screen with Big buttons are very important.
Title: 1024 screen set with Xbox 360 support
Post by: zafarsalam on June 24, 2010, 11:15:08 PM
Here's a screen set which I am using at my shop floor. It has Xbox 360 hand held controller support. I use this controller with an excellent plugin programmed by Lee Davis. The macros used with these screens are included in compressed file. The config screen for Xbox 360 is also included. I use the back and start buttons for activating the macros. The back button loads the Xbox screen on which X0, X/2, Y0, Y/2 and Z0 are selectable with the back button on Xbox. The Start button executes X0, X/2 .... commands which zeroes and halves the X axis. Similar functions for Y and Z axes. Basic idea is that I can locate and center a job on the machine bed without the need to reach out to the keyboard on the control panel. Very useful for large machines.

For installation, uncompress the files in Mach3 folder. The digital-7.ttf font file goes into the windows/fonts folder and in the Function Cfg's/Fonts menu in Mach3 select digital-7 as the font for DRO's to get the desired effect. Screenshots at http://www.machsupport.com/forum/index.php/topic,12753.msg100682.html#msg100682

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on August 04, 2010, 06:14:19 AM
Here is the complete 1024x768 screen set. It is similar to the previous KC05 except that it has the jogging screen which is suitable for touchscreens. Follow the instructions in previous posts for installation.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: Unikus on February 06, 2013, 06:10:43 PM
Hi  Zafar ! I really liked your screen set for 800x600 ! I have some tablet with 8" screen 800x600 . But , what happend on my tablet is this
Any advice ?
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 06, 2013, 09:17:24 PM
Hi  Zafar ! I really liked your screen set for 800x600 ! I have some tablet with 8" screen 800x600 . But , what happend on my tablet is this
Any advice ?

It can't read the LED images in the bitmaps folder. Make sure you have copied the contents of the bitmaps folder to the tablet.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: Unikus on February 07, 2013, 02:07:37 PM
Zafar,thank you very much ! it was my mistake. All greate! But I think here is absent the "Settings" screen,because it is very usefull . Is it possible to add it ?
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 07, 2013, 08:56:00 PM
Zafar,thank you very much ! it was my mistake. All greate! But I think here is absent the "Settings" screen,because it is very usefull . Is it possible to add it ?

It is very old project and I lost the Realdraw files for it's screen design in a hard disk crash. I am afraid you'll have to bear with what it is.
Title: Re: 4 axis screens for 800x600 display
Post by: budman68 on February 08, 2013, 05:17:07 AM
Or, you could always play with the screen designers and add your own  ;)

Dave
Title: Re: 4 axis screens for 800x600 display
Post by: Dan13 on February 08, 2013, 01:55:25 PM
Hi Zafar,

Great screens! Really well made! How do yo change the font of the DRO's? I downloaded your files, but here it doesn't show that font. I saw you included the font file and I did install it, but it still doesn't show in the DRO's.

Did you use MachScreen?

Dan
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on February 08, 2013, 09:16:52 PM
Dan,

You need to change the DRO font in Mach3. Just go to the Function Cfg./Fonts menu and change the DRO fonts to Digital-7. You should have Digital-7 font installed in Windows before that.

Zafar
Title: Re: 4 axis screens for 800x600 display
Post by: Dan13 on February 09, 2013, 01:21:54 AM
Hi Zafar,

Thank you!! Never knew this... he..he

Dan
Title: Re: 4 axis screens for 800x600 display
Post by: Pythagoras on June 22, 2013, 09:31:43 PM
Nice screen set. I used to make this kind of thing as well. I also used Realdraw and  I liked making the glass buttons too. Good work.
Benny
Title: Re: 4 axis screens for 800x600 display
Post by: zafarsalam on June 23, 2013, 02:40:44 AM
Nice screen set. I used to make this kind of thing as well. I also used Realdraw and  I liked making the glass buttons too. Good work.
Benny

Thanks for the compliments. This work I did a long time ago. At that time I had used Paint Shop Pro and some button generating software. Now I do all of my work in Real Draw and Gimp.

Zafar