Advanced Search

Search Results (Searched for: )

  • Mecanix
  • Mecanix
16 Aug 2024 08:32 - 16 Aug 2024 12:55

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

Category: Computers and Hardware

I give up
 

Magic words!! I just did too, gotta call it quit bcuz I honestly can't make this medieval decade old crap working half-reliably whatever I try. Spent most of today learning this analconda python env, the whole things randomly puts up missing headers although all deps are in, ISE freezes, throws million warnings for no valid reasons, let alone unable to flash a bin over using openfpga among several others I've tried. Just nothing at all works - utter thrash all around in a few words. 20+hrs I'll never have back lool Honestly not recommending anyone to jump in the same bunny hole as I did, annihilates the awesomeness and rep of RIO entirely.

Nuff ghetto. Back to Gowin's EDA. Epic simplicity, less than gig dwload high-performance eda, 15mhz bin flasher/debugger, flawless under linux, ultimate 2-clicks-max joy at a reasonable price. STRONGLY ADVISED. 
  • DPFlex
  • DPFlex
16 Aug 2024 07:27
Replied by DPFlex on topic How to setup gearbox/reducer

How to setup gearbox/reducer

Category: Basic Configuration

Hello Todd,
I understand that you make example of "incremental encoder" with quadrature.
My encoder is 17 bit absolute multi-turn type, so the counts for one turn is huge value 131072.
I calculate: 131072*80/360 = 29127.111111. Is it still correct to apply ?.

I put ENCODER_SCALE = 29127.111111 to INI file, but nothing happen.
I understand need to revise HAL file to use ENCODER_SCALE, but it seem encoder component is only suitable to incremental encoder type.
linuxcnc.org/docs/devel/html/man/man9/encoder.9.html

Please advise :) Thank you.
  • DPFlex
  • DPFlex
16 Aug 2024 07:16
Replied by DPFlex on topic How to setup gearbox/reducer

How to setup gearbox/reducer

Category: Basic Configuration

Hi Tommylight,
My system is:
- Drive: AC Servo EtherCAT drive
- Motor is installed in SCARA robot
- The encoder: 17 bit optical absolute multi-turn. Its resolution is 131072, so I understand it has 131072 counts for one turn.
- The mechanical gearbox ratio is 80:1, fixed with motor.
Hope it is all you need :) Thank you.
  • rodw
  • rodw's Avatar
16 Aug 2024 07:14

Ethercat installation from repositories - how to step by step

Category: EtherCAT

looks like you need you use sudo sudo su before running the script
  • Aciera
  • Aciera's Avatar
16 Aug 2024 07:05
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

Ok disregard the above.
There is a component name mismatch as 'tpmod_scurve' currently builds from the 'tpmod.c' file.
I copied 'tpmod.c' and changed the component name in the code, then changed the Cmakefile for tpmod_scurve to point it to the modified file and now it loads.
Starting LinuxCNC...
libnml/buffer/shmem.cc 320: Shared memory buffers toolCmd and toolCmd may conflict. (key=1004(0x3EC))
libnml/buffer/shmem.cc 320: Shared memory buffers toolSts and toolSts may conflict. (key=1005(0x3ED))
libnml/buffer/shmem.cc 320: Shared memory buffers emcError and emcError may conflict. (key=1003(0x3EB))
linuxcnc TPMOD=tpmod_scurve HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX non-realtime
Found file(lib): /home/user/git/Scurve/lib/hallib/core_sim.hal
Found file(lib): /home/user/git/Scurve/lib/hallib/sim_spindle_encoder.hal
Found file(lib): /home/user/git/Scurve/lib/hallib/axis_manualtoolchange.hal
Found file(lib): /home/user/git/Scurve/lib/hallib/simulated_home.hal
Found file(REL): ./cooling.hal
note: MAXV     max: 53.340 units/sec 3200.400 units/min
note: LJOG     max: 53.340 units/sec 3200.400 units/min
note: LJOG default: 30.480 units/sec 1828.800 units/min
note: jog_order='XYZ'
note: jog_invert=set()
Shutting down and cleaning up LinuxCNC...
task: 16752 cycles, min=0.000006, max=0.004275, avg=0.001076, 0 latency excursions (> 10x expected cycle time of 0.001000s)
Note: Using POSIX non-realtime
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
16 Aug 2024 07:01
Replied by Cant do this anymore bye all on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

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

Category: Computers and Hardware

I give up, I just can't understand the point your trying to make.

Have fun guys.
  • Aciera
  • Aciera's Avatar
16 Aug 2024 06:46
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

While the build seems to be working:

user@user-iMac:~/git/Scurve/cmake/build$ ls
CMakeCache.txt CMakeFiles cmake_install.cmake components install_manifest.txt Makefile
user@user-iMac:~/git/Scurve/cmake/build$ rm -r *
user@user-iMac:~/git/Scurve/cmake/build$ ls
user@user-iMac:~/git/Scurve/cmake/build$ cmake ..
-- The CXX compiler identification is GNU 11.4.0
-- The C compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Python3: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/git/Scurve/cmake/build
user@user-iMac:~/git/Scurve/cmake/build$ make -j6
[ 10%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/tc.c.o
[ 10%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/tcq.c.o
[ 15%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/tpmod.c.o
[ 25%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/tc.c.o
[ 25%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/tpmod.c.o
[ 30%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/tcq.c.o
[ 35%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/tp.c.o
[ 40%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/tp.c.o
[ 45%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/spherical_arc.c.o
[ 50%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/spherical_arc.c.o
[ 55%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/tp/blendmath.c.o
[ 60%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/emc/nml_intf/emcpose.c.o
[ 65%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/tp/blendmath.c.o
[ 70%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/libnml/posemath/_posemath.c.o
[ 75%] Building C object components/tpmod_scurve/CMakeFiles/tpmod_scurve.dir/home/user/git/Scurve/src/libnml/posemath/sincos.c.o
[ 80%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/emc/nml_intf/emcpose.c.o
[ 85%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/libnml/posemath/_posemath.c.o
[ 90%] Building C object components/tpmod/CMakeFiles/tpmod.dir/home/user/git/Scurve/src/libnml/posemath/sincos.c.o
[ 95%] Linking C shared library tpmod_scurve.so
[ 95%] Built target tpmod_scurve
[100%] Linking C shared library tpmod.so
[100%] Built target tpmod
user@user-iMac:~/git/Scurve/cmake/build$ make install
Consolidate compiler generated dependencies of target tpmod
[ 50%] Built target tpmod
Consolidate compiler generated dependencies of target tpmod_scurve
[100%] Built target tpmod_scurve
Install the project...
-- Install configuration: ""
-- Installing: /home/user/git/Scurve/cmake/build/components/tpmod/../../../../rtlib/tpmod.so
-- Set runtime path of "/home/user/git/Scurve/cmake/build/components/tpmod/../../../../rtlib/tpmod.so" to ""
-- Installing: /home/user/git/Scurve/cmake/build/components/tpmod_scurve/../../../../rtlib/tpmod_scurve.so
-- Set runtime path of "/home/user/git/Scurve/cmake/build/components/tpmod_scurve/../../../../rtlib/tpmod_scurve.so" to ""
user@user-iMac:~/git/Scurve/cmake/build$


and the 'tpmod.so' and 'tpmod_scurve.so' are present in the '/rtlib' folder, starting a config with this in the [TRAJ] section of the ini file
TPMOD=tpmod_scurve

caused the startup process of Linuxcnc to fail and hang:
LINUXCNC - 2.9.3
Machine configuration directory is '/home/user/git/Scurve/configs/sim/axis'
Machine configuration file is 'axis_mm.ini'
Starting LinuxCNC...
libnml/buffer/shmem.cc 320: Shared memory buffers toolCmd and toolCmd may conflict. (key=1004(0x3EC))
libnml/buffer/shmem.cc 320: Shared memory buffers toolSts and toolSts may conflict. (key=1005(0x3ED))
libnml/buffer/shmem.cc 320: Shared memory buffers emcError and emcError may conflict. (key=1003(0x3EB))
linuxcnc TPMOD=tpmod_scurve HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX non-realtime
Waiting for component 'tpmod_scurve' to become ready.
While waiting for 'tpmod_scurve', component 'tpmod' loaded.
Did you specify the correct name via 'loadusr -Wn'?........

Note the 'libnml/buffer/shmem.cc 320:' warnings are probably unrelated.
  • Ray_TL00
  • Ray_TL00
16 Aug 2024 05:49
Replied by Ray_TL00 on topic New and Working RTAI debs for 2.9

New and Working RTAI debs for 2.9

Category: Installing LinuxCNC

Buenas soy un completo novato en esto la latencia de la iso 2.9.2 oficial es muy alta para mí 60000 quiero poner el kernel rtai pero no tengo idea como hacerlo, gracias de antemano
  • Moutomation
  • Moutomation
16 Aug 2024 05:39

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Where am I making a mistake? The installation gives an error.


cnc@raspberrypi:~/Desktop$ ./ethinstall.sh
Install ethercat repository
dd: failed to open '/etc/apt/trusted.gpg.d/science_EtherLab.gpg': Permission denied
--2024-08-16 15:33:59-- build.opensuse.org/projects/science:Ethe...ys/download?kind=gpg
Resolving build.opensuse.org (build.opensuse.org)... 195.135.223.221, 2a07:de40:b250:131:10:151:131:20
Connecting to build.opensuse.org (build.opensuse.org)|195.135.223.221|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: ‘STDOUT’

- [ <=> ] 1.08K --.-KB/s in 0s

2024-08-16 15:33:59 (11.7 MB/s) - written to stdout [1109]

gpg: [stdout]: write error: Broken pipe
gpg: filter_flush failed on close: Broken pipe
tee: /etc/apt/sources.list.d/ighvh.sources: Permission denied
  • cmorley
  • cmorley
16 Aug 2024 05:12
Replied by cmorley on topic qtdragonhd / probing

qtdragonhd / probing

Category: Qtvcp

Do you think a dialog to confirm that you wish to update the probed diameter in the tool table would be better or just always update?
  • cmorley
  • cmorley
16 Aug 2024 05:05 - 16 Aug 2024 05:05

[QTDragon] blocking in hal_manualtoolchange dialog

Category: Qtvcp

What version of linuxcnc?
If you are using the Qtvcp version of hal tool change, there should be a button 'pause for jog'
This was a work around for this type of problem.
It actually works by aborting the program at the tool change and restarts the program after.
You must re-establish machine settings such as spindle settings after the tool change.
  • Mecanix
  • Mecanix
16 Aug 2024 05:02 - 16 Aug 2024 05:14

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

Category: Computers and Hardware

Well rod if I can save $20 or so dollars to me it’s worth it. I’ve never had any issues with the company I’ve used. Very professional, very pleased with their service.

 

Be clever and see it on the positive side, I'm barely able to find those QFP144 parts locally, rare af, extinct specie, only supplier near me wants triple price for it. That to say; if you keep them an extra 24 months or so they'll fetch hundreds of dollar. Contact your Technology Museum or Antiques and/or Collectibles agent in 2026, he'll unload them off ya for a good price :)

Investment. See!!
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
16 Aug 2024 04:28
Replied by Cant do this anymore bye all on topic LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

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

Category: Computers and Hardware

Well rod if I can save $20 or so dollars to me it’s worth it. I’ve never had any issues with the company I’ve used. Very professional, very pleased with their service.
  • PCW
  • PCW's Avatar
16 Aug 2024 04:25

5i25/7i76 analog spindle control on Lathe spindle

Category: Basic Configuration

Does sound like the scaling is off

You probably need to check the actual vs commanded RPM
over the entire range to figure out the proper scaling number
 
  • Mecanix
  • Mecanix
16 Aug 2024 03:30

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

Category: Computers and Hardware

In the past I've used a shipping forwarder, might add a little extra time but does save a some money on postage.
 
Pointless doing this for a few circuit boards. Insist it is sent by Fedex or DHL. Let them sort out the customs for you. Worst you can do is pay an extra 5% tarriff into .AU

Things like this coming from Sea I always use my freight forwarder as there are a lot of opportunities to get ripped off.
 

 

True that. Pointless to cut corners for such important hardware, priceless!! I've just sold my nissan and ordered 6 six boards 12 daughter boards and all the mandatory ribbons cabling etc. And remember you need to order X2 (a.k.a. spares), it would be devastating to have a month-long machine/production downtime shall a board decide to have a bad day!!
Displaying 23071 - 23085 out of 24997 results.
Time to create page: 0.534 seconds
Powered by Kunena Forum