Advanced Search

Search Results (Searched for: )

  • hitchhiker
  • hitchhiker
27 Jul 2025 14:42

Servo Spindle with velocity AND position mode for Toolchanger?

Category: Advanced Configuration

hi
i think here is it better instead of my retrofit thread.

the emco vmc100 has a carousel which is turned by the spindle.

i use the original spindle hardware.
i can tap threads and mill. there is a encoder on top of the spindledrive.

with m19 r p i can orient the spindle.

now i came to the point that orient not works for the toolchanger because 2 spindle rotation are 1 positionchange from slot to slot.

could someone help me to get it work in position and velocity mode?

to enable the spindle i have a relay. if the relay open the drive is disabled and i can turn the spindle by hand.

if its enable the spindle is blocked and the pid bring it back to position.

thanks i will upload my hal in a hour
  • tuxcnc
  • tuxcnc
27 Jul 2025 13:59 - 27 Jul 2025 17:59
SpindleETH was created by tuxcnc

SpindleETH

Category: Driver Boards

github.com/tuxcnc/SpindleETH

# SpindleETH
Intended for lathe spindle control by Ethernet.
No axes control.

# Hardware
This repository is for STM32F103C8 or STM32F103CB

# Tests
Tested on real machine with 2500 p/r encoder and ~1500 rpm.
Direct to PC's eth interface or thru switch (some switches may not work).

# Improvements
New index_enable philosofy.
The encoder's index signal (mostly named Z) is not transmitted to HAL component (it causes delays and threatens to lose a signal).
Controller sends raw counts and raw counts latched at every index pulse instead.
The component knows the index occured by comparing current and previous latched values.

# Adds
1. PWM output (1 kHz and 16 bit resolution)
2. Digital I/O

# Tools
Added encoder emulator for tests.
Important: Arduino can't turn off ESP32C3 watchdog and resets chips after every two seconds.
If it is problem for you, rewrite code for esp-idf or use other microprocessor.

# Other info
Read comments at the tops of source files.
  • kworm
  • kworm
27 Jul 2025 13:58
Replied by kworm on topic Servo Driver Plasma Retrofit

Servo Driver Plasma Retrofit

Category: Plasmac

Is it possible to use stall force tolerance for z axis home and detecting the sheet metal in qtplasmac?  I will add a floating head and a z home switch if its not possible.
 

I'm not sure that could be done using analog without writing a custom component, but I'm no expert on analog.   In my experience you want some kind of floating head so that if the metal tips up or something it will stop the machine plus you can use it to probe the work height.  I haven't tried it yet but you can also do ohmic sensing to detect the material + float as backup.
  • kworm
  • kworm
27 Jul 2025 13:55
Replied by kworm on topic Servo Driver Plasma Retrofit

Servo Driver Plasma Retrofit

Category: Plasmac

Hi kn612,

Were you able to get motion with your analog servos as well? PCW was kind enough to send me a 7i97t for testing as well. I will make a pull request to add it to 2.10/master when we confirm it.
  • PCW
  • PCW's Avatar
27 Jul 2025 13:01 - 27 Jul 2025 13:18

Mesa 7i96 mixed voltage field input wiring

Category: Driver Boards

Yes, if the input common is a + voltage, those are sourcing inputs.

( it's easy to get confused as sourcing inputs connect to a sinking drivers and vice versa ) 
 
  • hitchhiker
  • hitchhiker
27 Jul 2025 11:18
Replied by hitchhiker on topic ATC + TOOL_CHANGE_QUILL_UP

ATC + TOOL_CHANGE_QUILL_UP

Category: G&M Codes

hi i am on the same point... could you share your solution please?
  • mBender
  • mBender
27 Jul 2025 11:03
Replied by mBender on topic SOLVED Fresh install and apt problem

SOLVED Fresh install and apt problem

Category: General LinuxCNC Questions

This solved it.
sudo rm /etc/{initramfs/post-update.d/,kernel/{postinst.d/,postrm.d/}}z50-raspi-firmware
  • epineh
  • epineh
27 Jul 2025 09:46

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

Just wondering if the MODBUS plugin will handle analog input modules, for things like feed/rapid/jog override? Modules like this one :

www.aliexpress.com/item/1005007137758623...3A#nav-specification

I am happy to purchase one for testing if it helps.
Cheers.
Russell.
  • beefy
  • beefy
27 Jul 2025 07:36
Reasons to DIY build a 3D printer was created by beefy

Reasons to DIY build a 3D printer

Category: Additive Manufacturing

OK, only just at the end of last week, I was given an Ender 3 original, my very first 3D printer.

Having seen how crap the mechanical design is (why didn't they just make it out of soft rubber) I wondered about DIY builds, but after chatting with the guy who gave me the printer he said just buy one. I do a search online and seems many say you don't save much money over a ready made one.

However, I look at the price of larger printers and they seem to cost a few thousand.
My studies over just this weekend have shown me that the dedicated 3D printing mainboards are freely available, not that expensive, and quite configurable.
Firmware such as Klipper / Marlin is free. 
The slicing software is free.

So it seems it's just the price of the hardware/parts that is the main cost. And I know I would have a rigid and accurate build with good repeatability.
And if I can pick up an old used printer cheap I could use all the existing working parts on a quality built frame.

What's the experience of those who've built their own 3D printers. When it comes to a larger machine, say 450 cubic and up, do you find substantial cost savings or was it other reasons you went the DIY route.
  • oneKone
  • oneKone
27 Jul 2025 07:06
Ethercat CATIO-A setup was created by oneKone

Ethercat CATIO-A setup

Category: EtherCAT

Hi;
I've tried to setup an ethercat catio-a for pwm to control a vfd. Initially i followed this post: forum.linuxcnc.org/ethercat/52997-etherc...module-help?start=10 to get me started. In the cia402.hal i've added "net spindle-pwm => lcec.0.0.PWM-OUT-0" and "net spindle-duty =>  lcec.0.0.DUTY-OUT-0" 

within linuxcnc/ halshow/ watch pins i can set the spindle duty and spindle frequency. The biggest problem is i'm not sure where to go from here for configuration to have a set frequency and pwm tied to spindle rpm. To me, is seems all of the spindle documents don't apply to (CIA402) ethercat io modules.

I should note that i'm a complete lcnc noob so there's more than likely something i've missed along the way. I'm hoping to get some help from someone that's successfully setup something like this in the past. 

cheers
  • Aciera
  • Aciera's Avatar
27 Jul 2025 06:19
Replied by Aciera on topic problem with num_extrajoint

problem with num_extrajoint

Category: General LinuxCNC Questions

There is a folder with sim configs for extrajoints:
'configs/sim/axis/extrajoints/'
  • alexandrap
  • alexandrap
27 Jul 2025 05:26 - 27 Jul 2025 05:31
Replied by alexandrap on topic Mesa 7i96 mixed voltage field input wiring

Mesa 7i96 mixed voltage field input wiring

Category: Driver Boards

1.)Hello,Is this connection of the 7i96 inputs identical / similar for the 7i95T?

2.)What is the connection diagram for MPG ENCODER INPUTS (7i95T)?

I have a problem - in the manual for the 7i95T (page 17) it says:

" MPG ENCODER INPUTS
Standard 7I95 firmware provides 4 quadrature MPG encoder inputs on isolated
inputs 0 through 7. Since the input threshold on isolated inputs is about 3V, its best to use
sinking inputs (with the input common terminal tied to +5V) with TTL output level MPGs." 


Isn't that sourcing input?

Thanx
  • Willie
  • Willie
27 Jul 2025 04:23

Setting up a machine without a Z Axis

Category: Plasmac

I'm converting over an old Koike Oxy Fuel table that has a Burny controller on it to run on Qtplasmac. Swapped out all the electronics. Can move the axes around how I want and it'll run whatever shape I program. However a few issues in running into, probably just me overlooking ini file settings.
1. The torch won't activate at all when the program is running. The torch only works when I manually hit the "Torch Pulse" button. 
2. I have a manually controlled Z Axis, no need for that auto height stuff on Oxy Fuel cause the height not being right is more forgiving. But the problem I run into is when I go to run a program without homing, it follows the path it should, but when I do home it goes to cut the shape and then the Z Axis starts moving on the screen and it throws the error "bottom limit reached while probing down". I feel like there's some simple solution that might fix both of these problems that I'm just not seeing. 
3. Also a third random question while I'm here, I know I can set various pierce times for different materials but it's there a way to force the machine into always manually piercing, like a M1. But in the parameters/in, I that itll pause and make me hit like cycle start or something to do the pierce. Cause while I can let it run auto, pierce times are more finicky with oxy fuel and it can vary day to day and plate to plate.
  • mBender
  • mBender
27 Jul 2025 03:10
Replied by mBender on topic SOLVED Fresh install and apt problem

SOLVED Fresh install and apt problem

Category: General LinuxCNC Questions

Did not work.

sudo apt purge --autoremove raspi-firmware
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-image-6.1.0-35-rt-amd64 raspi-firmware*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 409 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 230177 files and directories currently installed.)
Removing linux-image-6.1.0-35-rt-amd64 (6.1.137-1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-35-rt-amd64
/etc/kernel/postrm.d/z50-raspi-firmware:
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/kernel/postrm.d/z50-raspi-firmware exited with return code 1
dpkg: error processing package linux-image-6.1.0-35-rt-amd64 (--remove):
 installed linux-image-6.1.0-35-rt-amd64 package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 linux-image-6.1.0-35-rt-amd64
Processing was halted because there were too many errors.
W: Can not find PkgVer for 'raspi-firmware'
E: Sub-process /usr/bin/dpkg returned an error code (1)

  • rodw
  • rodw's Avatar
27 Jul 2025 02:42
Replied by rodw on topic Display motion.current-vel ?

Display motion.current-vel ?

Category: Plasmac

Yes - unchecking autovolts then uses the material voltage. Duh

thanks again
sam

Yes, this is preferred in my book. You want to know the torch height and the voltage quoted in cut charts may not be correct due to worn/eroded electrodes etc so its far better to sample the torch voltage once the voltage has stabilised and keep that constant. There is a very high correlation between torch voltage and torch height so  its an excellent process control variable. This is covered in the Plasma Primer in the docs.
Displaying 12346 - 12360 out of 16775 results.
Time to create page: 1.723 seconds
Powered by Kunena Forum