Advanced Search

Search Results (Searched for: )

  • SteveCap
  • SteveCap
07 Mar 2025 17:06
Replied by SteveCap on topic EtherCAT XML Configuration help (Elmo drive)

EtherCAT XML Configuration help (Elmo drive)

Category: EtherCAT

Sorry for the long delay, have been battling a nasty bug of the human variety. I have added line 2 and line 4 to my xml and it has resolved the appTimePeriod errors. I also simplified the .xml and .hal file to only deal with one ethercat node for the time being until i manage to get my head around all this, lol. Once linuxcnc loaded with no errors I clicked the power button and tried to home all axis. This resulted in `joint0 following error`.
  • Ismacr63
  • Ismacr63
07 Mar 2025 17:04
Replied by Ismacr63 on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

Yes, it's my first cnc machine. I started with mach3 and didn't have a good experience. Now with linuxcnc I'm getting really cool stuff. Although the learning curve is high, it's worth it.

I would like to have the mpg so I don't have to use the user interface with the mouse/keyboard.
It's not really something that I need.
  • Nserega.90
  • Nserega.90
07 Mar 2025 16:58 - 07 Mar 2025 17:09
Problems with vcp-template was created by Nserega.90

Problems with vcp-template

Category: QtPyVCP

Hello!! I apologize in advance! I am new to linuxcnc, and especially to qtvcp. I am following the instructions from here www.qtpyvcp.com/tutorials/basic_vcp/basic_vcp_01.html. After running the tutorial.sh script, I try to run the following command editvcp vcp1, but I get an error! Can you tell me what is wrong?
Warning: Spoiler!

Files in folders
Warning: Spoiler!


vcp1
Warning: Spoiler!


~./linuxcnc/configs/vcp1
Warning: Spoiler!

/home/user/qtpyvcp.log
Warning: Spoiler!
  • Lcvette
  • Lcvette's Avatar
07 Mar 2025 16:53
Replied by Lcvette on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

if this is your first machine build and you have not actually been using cnc in production, my guess is you are over analyzing it a bit perhaps. for my use case, when my head is inside the machine with the mpg im not even looking at the screen for the most part. i am simply lining up a probing event or maybe an indicator to measure something. the only time i even revert to looking at the screen is if i am maybe doing some mpg machining for a quick surface or edge cleanup etc. my advice would be to ask yourself why its important, is it something you are creating in your head or a specific proven reason its important in your specific use case.
  • Lcvette
  • Lcvette's Avatar
07 Mar 2025 16:49
Replied by Lcvette on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

not personally i don't use them, i use a very basic mpg as stated above and rarely if ever change the in ui increments. my mpg increment settings are strictly set for the mpg alone and not the ui jogging which in my opinion should remain separate. ie the wheel is tied to whats on the mpg and the ui axis directional buttons are tied to the on screen increments.
  • Ismacr63
  • Ismacr63
07 Mar 2025 16:38
Replied by Ismacr63 on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

I understand.
Can you recommend me any USB MPG?
  • Todd Zuercher
  • Todd Zuercher's Avatar
07 Mar 2025 16:36
Replied by Todd Zuercher on topic Custom mcodes

Custom mcodes

Category: O Codes (subroutines) and NGCGUI

How I think I would attack this would be to use a probing routine to look for a switch that indicates alignment of the pin with the hole in the tailstock. Then use a couple of m-codes to unlock the tailstock and engage the pin. Then use another set of m-codes to relock and disengage the pin after moving. This all could be saved in two subroutines one called "move-tailstock" and another "lock-tailstock".

Writing these as sub routines will let you call the M-codes to move the pin and lock or unlock the tailstock. Rather than try to make the M-codes be the whole subroutine.

If you want to use g-code subs as your M-code, then you must use g-code remapping.
  • jtrantow
  • jtrantow
07 Mar 2025 16:34
Replied by jtrantow on topic Lathe spindle index only?

Lathe spindle index only?

Category: Basic Configuration

The problem I had was fitting the x ballnut under the cross slide. I ordered a 8mm ballscrew (AliExpress) and still ended up grinding off part of the nut and milling the cross slide. If you grind a ballnut with plastic ball returns use cooling or you can melt the returns...
   

After some trial and error, I settled on 1u magnetic encoder for x.

 

Photo also shows crude but effective solid tool post. You can sell all your now unnecessary lathe parts on eBay. You will never go back to change gears or manual dials. No regrets selling my compound. Use the $ for x encoder and tooling.

Finally get Andy's lathe macros working and I use the wired Logitech keypad on all my machines for jogging.
  • Aciera
  • Aciera's Avatar
07 Mar 2025 16:19
Replied by Aciera on topic Qtvcp Development Discussions

Qtvcp Development Discussions

Category: Qtvcp

Nice!
  • jtrantow
  • jtrantow
07 Mar 2025 16:13 - 07 Mar 2025 16:15
Replied by jtrantow on topic Lathe spindle index only?

Lathe spindle index only?

Category: Basic Configuration

Photo of my toothed wheel with three encoders and planned update if I ever get around to it.
 
 
  • TangentAudio
  • TangentAudio
07 Mar 2025 16:12 - 07 Mar 2025 16:34
Replied by TangentAudio on topic Qtvcp Development Discussions

Qtvcp Development Discussions

Category: Qtvcp

If anyone is itching to check it out, you should be able to run my sim config from github.com/tangentaudio/linuxcnc-bridgeport

Look in configs/sim.qttangent in that repo.  Start LinuxCNC with qttangent.ini

 
  • Lcvette
  • Lcvette's Avatar
07 Mar 2025 16:11
Replied by Lcvette on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

however the caveat for using momentary buttons being that without some way to know which mpg momentary button is active you would need to remember the last setting, check the screen setting or repress the momentary button increment you desire for each move or you could crash from using a larger increment setting than you intended to use. some of the usb mpg's have a display which might show the user what the currently active increment setting is.
  • TangentAudio
  • TangentAudio
07 Mar 2025 16:08 - 07 Mar 2025 16:17
Replied by TangentAudio on topic Qtvcp Development Discussions

Qtvcp Development Discussions

Category: Qtvcp

Here's a demo video of what I have so far.  It's intended primarily for a 1920x1080 touchscreen though I am demoing it here with a mouse so the demo is not quite as fluid as it could be.  The design is somewhat influenced by PathPilot but it isn't a 1:1 clone of it (that's another potential project...)

I am first going to be using this on a converted Bridgeport mill, and my goal is something of a manual-automatic hybrid workflow.  Ultimately I'd like to have something like NativeCAM baked in, so it can kind of function like a ProtoTrak system.

I also intend to use this with a physical HMI panel that will replace some of the onscreen controls like feed/speed overrides and cycle start/stop etc. buttons.  But for now I'm leaving them in the UI to make it more generally useful.



As for developing so far - yes, I have a sim config directory and I just have a handler.py and my .ui file in there.  As you know, I've also developed some new widgets for Qtvcp for this GUI, and those are merged into master now.
 
  • Lcvette
  • Lcvette's Avatar
07 Mar 2025 16:08
Replied by Lcvette on topic No Keyboard jog after update 2.9.3 to 2.9.4

No Keyboard jog after update 2.9.3 to 2.9.4

Category: QtPyVCP

that is strictly determined by what you are trying to accomplish. any mpg that works with linuxcnc will work with probe basic really, but if you want to tie the increments in the ui to the mpg and have true bidirectional support, then whatever mpg you use will need to be able to change the physical state of the switch for increments.

in other words if you use an mpg with a rotary switch, its a static output based on the rotary switch position. if you change the ui increment setting there is no way to physically change the rotary switch's position so it become unsynchronized. if you use an mpg with momentary buttons for increment settings, then there is no static constant output which means it could remain synchronized regardless of where the increments are physically changed by the user..(ui buttons or mpg buttons).

personally i use very basic mpg and my increments setting in PB is pretty much always set to jog for long travel moves where don't want to ring the mpg to death.

you may be able to use a usb style mpg and tie the increments to the ui with halpins or perhaps even if the existing mpg code has provisions already simply set it up in the mpg software. but no there is no PB specific mpg.
  • jtrantow
  • jtrantow
07 Mar 2025 15:48
Replied by jtrantow on topic Lathe spindle index only?

Lathe spindle index only?

Category: Basic Configuration

You can get a quadrature signal using the same slots and offsetting another detector approx 1/2 the spacing. It can be a little finicky to adjust but gives you 4x resolution and lets you track direction too. ( Important if you want to use spindle like a dividing head)

I added another detector to pick up index, missing tooth should be fine.

I expect the omron install will be a lot easier. I could probably just wrap a belt around the spindle shaft. The omron encoder spins with imperceptible drag to the spindle just about any belt or string is enough to spin it. I also have an omron encoder that I can position on my mill drawbar for rigid tapping. Janky but functional. It worked with a rubber band while I waited for a gt2 belt. After the mill install I ordered another for lathe but haven't gotten around to installing it.
Displaying 8821 - 8835 out of 24539 results.
Time to create page: 0.400 seconds
Powered by Kunena Forum