Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 30 14:05

    machinekoder on master

    machinetalk/videoserver Suppor… (compare)

  • Aug 29 08:56

    machinekoder on master

    realtime script: Fix RTAPI unl… rtapi: make syslog logging less… rtapi: fine tune log levels (compare)

  • Jul 11 21:24
    cerna commented #1462
  • Jul 11 19:41
    zultron closed #1462
  • Jul 11 19:41
    zultron commented #1462
  • Jul 11 04:45
    zultron commented #1462
  • Jul 10 23:00
    zultron commented #1462
  • Jul 05 16:39
    ArcEye closed #1481
  • Jun 30 15:48

    luminize on master

    Add libatomic to RTAPI_MSGD_LDF… Merge pull request #1487 from A… (compare)

  • Jun 30 15:48
    luminize closed #1487
  • Jun 30 13:39
    ArcEye opened #1487
  • Jun 19 01:28
    cerna commented #1462
  • Jun 18 08:35
    zultron commented #1462
  • Jun 18 08:32
    zultron commented #1462
  • Jun 18 00:08
    cerna commented #1462
  • Jun 18 00:08
    cerna commented #1462
  • Jun 17 22:24
    cerna commented #1462
  • Jun 16 22:58
    Jenkins mksocfpga-quartus success
  • Jun 15 04:44
    zultron commented #1462
  • Jun 14 05:58
    cerna commented #1462
zhivko
@zhivko
image.png
"where do you generate your trajectory?" - I build gcode with some preprocessor... I use inverse time and from gcode I pasted last time I can see that F word is always >0 means I do not force feed rate to 0 anywhere...
zhivko
@zhivko
I also now disabled thc.comp so I know I get this 0 oscillations of motion.req-velocity also without thc.comp
Bas de Bruijn
@luminize
What do you mean "all axes not linked" it has to do with the nr of axes in the motion component. You still have 4 axes so it still stops at points of lines.
Yes, also what i said. THC component knows nothing of motion. Motion is the cause
Bas de Bruijn
@luminize
There might be something else, cause some (blue line) go to zero velocity, while other parts not. You need to find a piece of gcode which you can reproduce this behaviour. I'm not sure if i can help you further. You might have more succes at the Google Group list
zhivko
@zhivko
thanks @luminize
Yes exaxctly this is what I thought - I need to make reproducible setup - but I do not know if people can reproduce it without having rotational axis
because in my setup, A and B are rotational
so my gcode consists with following segments:
G01 X23.06 Y1390.05 Z44.2 A-3.2143 B-3.2143 F1189.0 (move length: 0.7 speed:800.0 p:134, e:NORMAL no:99)
G01 X18.97 Y1390.05 Z46.5 A-9.6428 B-9.6428 F1189.0 (move length: 0.7 speed:800.0 p:135, e:NORMAL no:100)
G01 X14.65 Y1390.05 Z48.2 A-16.0714 B-16.0714 F1189.0 (move length: 0.7 speed:800.0 p:136, e:NORMAL no:101)
G01 X10.17 Y1390.05 Z49.5 A-22.5001 B-22.5001 F1189.0 (move length: 0.7 speed:800.0 p:137, e:NORMAL no:102)
bouni
@Bouni
Hi,
what FPGA/SoC Platform do you recommend to build a CNC mill with external Stepperdrivers (I plan to upgrade to either analog/pulse Servos or even EtherCat Servos in the near future)?
At the moment I think that the DE0-Nano-SoC looks very promising but the snickerdoodle also looks very nice. I plan to create a "shield" for the board of choice with optoisolated I/Os and some commen stuff like RS485/RS232 drivers etc.
But I want to go for the "right" board :-)
Bas de Bruijn
@luminize
The De0-nano has already proven that it works with an external board like the Mesa 7i76, but you can wire stepper drivers to the fpga pins if you want.
If you want to run on a snickerdoodle then you have to find out if that will work. I suggest you ask the question on the google group list. Because I don't know what effort that takes.
If you want ethercat then you are going into a very specific direction. That has been done, but it's certainly not standard and you should find out if the effort you spend on that is worthwile. Especially if you deviate from known to work hardware.
bouni
@Bouni
Thank Bas for the answer, I'll take the question over to the google group as suggeted!
Dipl.-Ing. Raoul Rubien, BSc
@rubienr
Hi @all! I am implementing a module for the xhc whb04b-6 jog dial and have some remaining questions regarding halui pins. First of all is this channel adequate for that kind of questions?
Dipl.-Ing. Raoul Rubien, BSc
@rubienr
Ok since it will take time until the response comes, i'll just put my question into the room. :)
I am focusing on the jog dial's buttons "W-HOME" and "M-HOME", which I understand as "go to machine/workpiece home". If this is correct, which halui pins are to be connected? I see there is "halui.home-all", but no further for "W-HOME". Thus I believe my assumption about this two buttons must be wrong.
What should the functionality of this two buttons "W-HOME" and "M-HOME" be?
RobertWZ
@RobertWZ
hi,are there any progress?
The3rdIcon
@The3rdIcon
I was just curious about the number of people who might be using machine kit with an MPCNC and what their electronics setup might be.
Goran Mahovlic
@goran-mahovlic
Hi to all, does someone setup machinekit with beaglebone for 6040z? what type of shield for BB do I need to have.
Martin Bertsche
@everclear72216
Hi, it seems there are restrictions for the characters used in the path to the *.ini file when using the zeroconf remote GUIs. I had an underscore in my path like so "~/machinekit/configs/my_config/config.ini". When I was selecting my launcher in the machinekit-client it almost immediately crashed saying "returned with exit code 1" and nothing got written to "/var/log/linuxcnc.log". The problem went away as soon as I replaced my_config with my.config and adjusted the path in launcher.py. My launcher.ini and launcher.py both reside in "~/". Is this a problem of the machinekit.launcher module?
Alexander Rössler
@machinekoder
@everclear72216 Could also be related to qtquickvcp/QtQuickVcp#28
Okay, probably not. Very likely either a problem in mklauncher or the machinekit/linuxcnc script.
Anyway, can you please report this issue here: https://github.com/machinekit/machinekit/issues
Martin Bertsche
@everclear72216
will do!
Dipl.-Ing. Raoul Rubien, BSc
@rubienr

Hi all! Regarding jog dial XHC WHB04B-6 [1] (an advanced version of WHB04): Finally I had good progress in programming the HAL component for that jog dial. It is almost done, but the jog dial could work more intuitive. Thus I need help for connecting the jog-dial's signals correctly: counts, increment, decrement, step, ... So far the signals have been connected to axis.N.jog-*. This works fine in step-mode jogging but when it comes to MPG mode or CONTINUOUS mode (velocity mode) I face problems. I think the main problem is that - I am sure - my understanding of MPG, STEP, CONTINUOUS (or velocity) modes is limited or wrong. I appreciate anybody's feedback!

In short: How can the maximum velocity of all axis be set (halui.max-velocity.value float out)?

What I did so far: The jog dial was connected to halui.jog-speed and halui.jog.* but the result was a jerking axis move, thus the signals have been moved to axis.N.jog-*. Besides of that, the jog dial delivers jog-counts, which cannot be directly connected to halui.jog (there is no halui.jog.counts).

What it is now: With the jog counts connected to axis.N.jog-counts this works fine in STEP mode but in CONTINUOUS mode the WHB04B-6 shows a percentage value for the speed (2%, 5%, 10%, 30%, 60% 100%). Thus I thought the axis.N.jog-vel-mode should be TRUE, have a constant and wide step scale of i.e. axis.N.jog-scale=2 and the machine's max-velocity should be set to the percentage value (i.e. if 60% then halui.max-velocity.value = 0.6 * axis_max_velocity). This is the crux, where can a maximum velocity halui.max-velocity.value be set?

And finally: What should the MPG mode behave exactly? I feel confused by the Chinese package leaflet [2]. It says: "MPG button - press the button,Hand wheel into Continuous mode. Step button -press the button,Hand wheel into Step mode." But the display is able to show three modes MPG, STEP and CONT, see [3].

[1] http://www.cdxhctech.com/html/eProduct/view_363.html
[2] http://www.cdxhctech.com/upload/201703/20170317170802482.pdf
[3] https://github.com/rubienr/machinekit/tree/feature-xhc-whb04b-6/src/hal/user_comps/xhc-whb04b-6#display-examples

SteveBetter
@SteveBetter
anyone here/
I am studying the source code recently, and I have a question. What code associate the shared memory created by usrmotintf.cc and taskintf.cc?
SteveBetter
@SteveBetter
should be motion.c and usrmotintf.cc
Dipl.-Ing. Raoul Rubien, BSc
@rubienr
@SteveBetter give it a try in #linuxcnc-devel at freenode.net. the channel is alive and the users jelper and seb_kuzminsky are really helpful.
SteveBetter
@SteveBetter
@rubienr Thanks. Schooner of the machinekit google group said that the two part of codes use the same Shared Memory Key. I will figure it out.
RobertWZ
@RobertWZ
why machinekit not alive
Kern Herskind Nightingale
@herskinduk
Hello boys ans girls. I need some help... anyone about?
ArcEye
@ArcEye
This account is not monitored. It is useful for a few people to chat off forum, but if you have a specific query please ask on the forum (after searching previous posts to ensure it has not already been answered) https://groups.google.com/forum/#!forum/machinekit
Kern Herskind Nightingale
@herskinduk
Cheers... I will use the mail list
ilaro
@ilaro-org
any ideas what is going to happen with the google groups forum after shut down?
Bas de Bruijn
@luminize
G+ is not the same as google groups
ilaro
@ilaro-org
(─.─||)
thanks bas!
Rene Hopf
@rene-dev

Hi,

We are looking for a date for the next linuxcnc meeting in Stuttgart, Germany.
All info here:
https://doodle.com/poll/7aeg98zwbi6qrtvx

Rene

zhivko
@zhivko
Hello Everybody!
I am trying G38.3 Z in machinekit and I am getting weird error: "No characters found in reading real value" - maybe somebody knows what is wrong
19:43:33,986 [Thread-103] 109571329 INFO commands.MachineKitStart: process command called, id: ['56E58679-B43F81A0']
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: Issuing EMC_TASK_PLAN_EXECUTE --      (+509,+268,   +38,G38.3\032Z,)
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: emcTaskPlanLevel() returned 0
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: emc/task/emctask.cc 399: interp_error: No characters found in reading real value
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: 

19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: Interpreter stack:      - int Interp::read_real_value(char*, int*, double*, double*)  - int Interp::read_z(char*, int*, block_pointer, double*)  - int Interp::read_one_item(char*, int*, block_pointer, double*)  - int Interp::read_items(block_pointer, char*, double*)  - int Interp::parse_line(char*, block_pointer, setup_pointer) 
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: emcTaskPlanExecute(G38.3 Z) returned 5
19:43:34,004 [Thread-103] 109571347 INFO commands.MachineKitStart: emcTaskPlanLevel() returned 0
19:43:34,017 [Thread-103] 109571360 INFO commands.MachineKitStart: NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0
19:43:34,020 [Thread-103] 109571363 INFO commands.MachineKitStart: emc/task/emctaskmain.cc 2354: error executing command 509:EMC_TASK_PLAN_EXECUTE
19:43:34,022 [Thread-103] 109571365 INFO commands.MachineKitStart: emcTaskIssueCommand() returning: -1
19:43:34,035 [Thread-103] 109571378 INFO commands.MachineKitStart: waiting for command #132from ['56E58679-B43F81A0'] to complete
19:43:34,106 [Thread-103] 109571449 INFO commands.MachineKitStart: Issuing EMC_TASK_PLAN_SYNCH --      (+516,+12,    +0,)
19:43:34,129 [Thread-103] 109571472 INFO commands.MachineKitStart: emcTaskPlanSynch() returned 0
19:43:34,174 [Thread-103] 109571517 INFO commands.MachineKitStart: sending task message
zhivko
@zhivko
whie moving manual i am getting "Probe tripped during a jog." some forums suggest to try probe debouncing .. I will try it.
zhivko
@zhivko
Still getting "No characters found in reading real value" for "G38.3 Z"
:(
zhivko
@zhivko
iT WORKS... SORRY TO BOTHER
G38.3 Z10 F50