Advanced Search

Search Results (Searched for: )

  • andypugh
  • andypugh's Avatar
18 Dec 2024 01:10
Replied by andypugh on topic TB 6600 getting hot

TB 6600 getting hot

Category: Driver Boards

Yes, it seems an entirely satisfactory stepper driver, but it is being mis-described.

Just for fun, here is the widget I described. 

 
  • NandRew01
  • NandRew01's Avatar
18 Dec 2024 00:39 - 18 Dec 2024 00:56

automatic initialization of the axis interface in full screen

Category: General LinuxCNC Questions

I just wanted to add to Tommylight's answer - and for my own reference.

Here is how to configure the Axis GUI to start in fullscreen:

Create a new configuration file in your home directory (or edit the existing one, mine was absent) called .axisrc, open a terminal and run:
nano ~/.axisrc

Add the following code to the .axisrc file:
root_window.attributes('-fullscreen', True)

Press 'ctl + x' then 'y' to save and exit nano in the terminal.

For these changes to take effect restart the Axis GUI (or restart the system).

The Axis GUI window will now occupy the entire screen, hiding the window borders and title bar. It will cover all OS navigation bars and menus.
___________________
More info:

Thread on .axisrc, including parameters you can configure:
forum.linuxcnc.org/forum/21-axis/29735-axis-modifications

Documentation on .axisrc can be found here:
linuxcnc.org/docs/2.7/html/gui/axis.html#_axisrc

If you want LinuxCNC to start the machine automatically in fullscreen upon starting the system you can: 

Enable automatic login:
linuxcnc.org/docs/stable/html/common/lin...tml#_automatic_login

Launch a LinuxCNC machine upon login:
linuxcnc.org/docs/stable/html/common/lin...l#_automatic_startup

NOTE: use alt + tab to navigate between programs in fullscreen mode

My system info Debian 10, Xcfe, LinuxCNC version 2.8.0
  • tommylight
  • tommylight's Avatar
18 Dec 2024 00:02
Replied by tommylight on topic TB 6600 getting hot

TB 6600 getting hot

Category: Driver Boards

It's TB67S109 IIRC, it is a small QFN packaged chip
my.mouser.com/ProductDetail/Toshiba/TB67...XXc_r7JSUfhOeDjB5zT_
TB6600 is very finicky and dies easily, this S109 is much sturdier and can handle plenty of misuse .
  • tommylight
  • tommylight's Avatar
17 Dec 2024 23:52
Replied by tommylight on topic Linux CNC auf Virtualbox Simulation

Linux CNC auf Virtualbox Simulation

Category: Deutsch

Reply ist OK, das ist was ich nutze, immer.
  • Tntmold
  • Tntmold
17 Dec 2024 23:12

Ethercat installation from repositories - how to step by step

Category: EtherCAT

does the step-by-step still work? I get multiple 'failed to fetch' errors for ethercat-dkms, ethercat-master, libethercat, libethercat-dev and linuxcnc-ethercat
  • MaHa
  • MaHa
17 Dec 2024 23:11

Poti nur wirksam bei mm/min (Drehmaschine)

Category: Deutsch

Nachtrag zu M50:
Da wie erwähnt bei M50 P1 der programmierte Vorschub nicht regelbar aktiv ist, habe ich in hal eine Möglichkeit eingepflegt, Bewegung zu stopen, mit Override Stellung 0
loadrt wcomp
addf wcomp.0 servo-thread
setp wcomp.0.min 0

net get-fov halui.feed-override.value wcomp.0.in
net mf-inh wcomp.0.under motion.feed-inhibit

 

 

 
  • Lcvette
  • Lcvette's Avatar
17 Dec 2024 21:39
Replied by Lcvette on topic Probe_Basic Bugs?

Probe_Basic Bugs?

Category: QtPyVCP

have you tried making Joint 1 and joint 2 both -1?


 
  • Lcvette
  • Lcvette's Avatar
17 Dec 2024 21:27
Replied by Lcvette on topic Probe Basic do not start

Probe Basic do not start

Category: QtPyVCP

great! have fun!
  • Guytou
  • Guytou
17 Dec 2024 21:07
QtDragon was created by Guytou

QtDragon

Category: General LinuxCNC Questions

Hi, On the QtVCP website (linuxcnc.org/docs/html/gui/qtvcp.html) I saw a nice modified QtDragon screen.
See attachment.
Does anyone know if this is available somewhere to download?
Jus want to avoid to make it by myself...
Thanks
   
  • FlachyJoe
  • FlachyJoe
17 Dec 2024 20:54

Gravograph Engraving Machine(s) Conversion (Updated)

Category: Basic Configuration

Hi,
my local workshop has got an old gravogrpah since yesterday.
Could you please captain-panda tell more?
  • Blume
  • Blume
17 Dec 2024 20:27
Replied by Blume on topic Probe Basic do not start

Probe Basic do not start

Category: QtPyVCP

Thank you very much !!! know it works
  • andypugh
  • andypugh's Avatar
17 Dec 2024 19:29
Replied by andypugh on topic Carousel with analog servo drive

Carousel with analog servo drive

Category: Advanced Configuration

Does your PID control velocity or position? It would need to control velocity to work as intended with the carousel component.

The use the carousel.N.motor-vel output as the (velocity) PID command.

Now the component will derive the tool number from the index and tool pule inputs, and will simply drive the carousel motor at constant speed until the it sees the sensor for the selected too.

It _might_ work better in counts mode based on the encoder in the servo motor, but try it this way first.
  • lukin1156
  • lukin1156
17 Dec 2024 19:13
Carousel with analog servo drive was created by lukin1156

Carousel with analog servo drive

Category: Advanced Configuration

Hello everyone, I am starting up an automatic tool change on my new milling machine and I have a problem connecting the carousel component. The carousel is rotated by a servo motor that I control with an analog signal. There is a gear transmission of unknown ratio between the motor and the carousel. There are two inductive sensors on the carousel for sensing the index and the tool position. Currently, the carousel rotates to the index after enabling. When entering the pocket number, the carousel rotates to the selected position, but only based on the number of encoder pulses, it ignores the tool position sensor. The signal for the motor goes through a PID loop, named pid.c. Should I unlink the encoder from the carousel component and connect the encoder only to the PID loop?
 loadrt carousel pockets=6 encoding=index dir=2
addf carousel.0     servo-thread
net carousel-index carousel.0.sense-0 hm2_5i25.0.7i77.0.0.input-03-not
net carousel-pulse carousel.0.sense-1 hm2_5i25.0.7i77.0.0.input-02-not
net carousel-enable <= motion.digital-out-05 => carousel.0.enable
net carousel-pocket <= motion.analog-out-00 => conv-float-s32.0.in
net carousel-pocket-out <= carousel.0.pocket-number => conv-float-s32.0.out
# PID carousel
setp   pid.c.Pgain     [JOINT_3]P
setp   pid.c.Igain     [JOINT_3]I
setp   pid.c.Dgain     [JOINT_3]D
setp   pid.c.bias      [JOINT_3]BIAS
setp   pid.c.FF0       [JOINT_3]FF0
setp   pid.c.FF1       [JOINT_3]FF1
setp   pid.c.FF2       [JOINT_3]FF2
setp   pid.c.deadband  [JOINT_3]DEADBAND
setp   pid.c.maxoutput [JOINT_3]MAX_OUTPUT
setp   pid.c.error-previous-target true
net c-index-enable  =>  pid.c.index-enable
net machine-is-enabled  =>  pid.c.enable
net c-pos-cmd       =>  pid.c.command
net c-pos-fb        =>  pid.c.feedback
net c-output        <=  pid.c.output
# ---PWM Generator signals/setup---
setp   hm2_5i25.0.7i77.0.1.analogout3-scalemax  [JOINT_3]OUTPUT_SCALE
setp   hm2_5i25.0.7i77.0.1.analogout3-minlim    [JOINT_3]OUTPUT_MIN_LIMIT
setp   hm2_5i25.0.7i77.0.1.analogout3-maxlim    [JOINT_3]OUTPUT_MAX_LIMIT
net c-output     => hm2_5i25.0.7i77.0.1.analogout3
net c-pos-cmd    <= carousel.0.counts-target

# ---Encoder feedback signals/setup---
setp    hm2_5i25.0.encoder.03.counter-mode 0
setp    hm2_5i25.0.encoder.03.filter 1
setp    hm2_5i25.0.encoder.03.index-invert 0
setp    hm2_5i25.0.encoder.03.index-mask 0
setp    hm2_5i25.0.encoder.03.index-mask-invert 0
setp    hm2_5i25.0.encoder.03.scale  [JOINT_3]ENCODER_SCALE
net c-pos-fb               <=  hm2_5i25.0.encoder.03.position
net c-vel-fb               <=  hm2_5i25.0.encoder.03.velocity
net c-pos-fb               =>  conv-float-s32.1.in
net c-pos-fb-out            => conv-float-s32.1.out => carousel.0.counts
 
  • andypugh
  • andypugh's Avatar
17 Dec 2024 19:09 - 17 Dec 2024 19:11
Replied by andypugh on topic Building debian package without GTK2

Building debian package without GTK2

Category: Installing LinuxCNC

That was what I was wondering about trying first, yes.

I had thought that there was a way to pass extra args "through" dpkg but I didn't find it. 
  • andypugh
  • andypugh's Avatar
17 Dec 2024 19:08
Replied by andypugh on topic TB 6600 getting hot

TB 6600 getting hot

Category: Driver Boards

Also, are these really a TB6600?
I bought one of these recently: www.amazon.co.uk/dp/B07SBZ9SM5
I took it apart and found there was lots of space inside (which suited me) but there is no sign of a TB6600 chip in there. I don't know what the actual power IC is, but it was small, square and surface mount.
It turns out that I am not the only one to wonder about this:
www.grbl.org/single-post/tb6600-fake-or-not-but-who-cares
The article above also points out that anything that supports x32 microstepping is _not_ a TB6600.

There is an advantage to this if you don't need more than 3A, there is lots of space inside, and I was able to build a little Hobbing / ELS controller directly into the stepper driver case (3D printing a new lid)
Displaying 21481 - 21495 out of 22079 results.
Time to create page: 0.552 seconds
Powered by Kunena Forum