Advanced Search

Search Results (Searched for: )

  • meister
  • meister
15 Aug 2024 05:54 - 15 Aug 2024 06:16

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

Category: Computers and Hardware

Hi,
i can not download the board-images (TOP-View), can you upload it directly in the forum ? i will start adding it to the rio-setup

EDIT: I managed to download the image
  • Mecanix
  • Mecanix
15 Aug 2024 04:11

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

Category: Computers and Hardware

Gotta luv the folks at GOWIN SEMI, straight out of the manufacturer's jewelry box. Top silicon guys, highly recommend.
Official, we have our FPGAs secured, what will eventually power this LinuxCNC-RIO awesomeness!! We have 3 parts (for now). And I want one :)

Cool visuals ritual;



  • abdulasis12
  • abdulasis12
15 Aug 2024 03:51
Replied by abdulasis12 on topic 7i73 P2 IN3 - IN7 how to setup for bit input ?

7i73 P2 IN3 - IN7 how to setup for bit input ?

Category: Basic Configuration

you may need stiffer pullup
resistors because the input sampling cause
higher leakage currents.

How to stiffer ?
I try pullup with resistor 4.7kOhm and 10kOhm not difference.
  • rodw
  • rodw's Avatar
15 Aug 2024 03:49

qtplasmac (Operation Error: hm2/hm2_7i76e.0:) in middle of cut

Category: Plasmac

"An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade"

Yes, from what I have observed, the R8168-dkms driver is recompiled  as you describe. It requires the RT Linux-headers, It is quite time consuming to build. If it fails and it has a few times for me, you can end up with a system with no network. The solution is to sudo apt purge r8168-dkms. This is mentioned in the Debian package page for the driver, but its not intuitive. A couple of times, I had to boot into a different kernel (eg the non-rt one) to recover. Just in my experience it brings with it some issues so it may be better for the user to have control.
  • PCW
  • PCW's Avatar
15 Aug 2024 02:32

7i73 P2 IN3 - IN7 how to setup for bit input ?

Category: Basic Configuration

Can you post your hal and ini files?

Note that because inputs 0..3 are used for
analog inputs, you may need stiffer pullup
resistors because the input sampling cause
higher leakage currents.
  • abdulasis12
  • abdulasis12
15 Aug 2024 02:06
Replied by abdulasis12 on topic 7i73 P2 IN3 - IN7 how to setup for bit input ?

7i73 P2 IN3 - IN7 how to setup for bit input ?

Category: Basic Configuration

Hi, PCW
Thank you for fast respond.

Before this problem I use 7i73  input for this
# The Axis select inputs
net axis-select-x <= hm2_7i96s.0.7i73.0.3.input-15-not  
net axis-select-y <= hm2_7i96s.0.7i73.0.3.input-14-not  
net axis-select-z <= hm2_7i96s.0.7i73.0.3.input-13-not  

all work correct



But now I want input 14 and input 15 for encoder 1more ,  then I try use any input .
I go to input-00 and input-01 for input select axis.
I'm use pull up on input-00  and input-01 (show picture in clip)  and try input signal for select X and Y axis

# The Axis select inputs
net axis-select-x <= hm2_7i96s.0.7i73.0.3.input-00-not  
net axis-select-y <= hm2_7i96s.0.7i73.0.3.input-01-not  
net axis-select-z <= hm2_7i96s.0.7i73.0.3.input-13-not  

I use hall show LED can change when select x-axis and y-axis (Z axis too) from my pendant but can't work for output on input-00 and input01  but input-13 work fine
have any idea ? I will try again .

youtube.com/shorts/ryRGpOwS6_Y?si=10v7SAaK9OYonX4i


Thank you,
Asis

 
  • rodw
  • rodw's Avatar
15 Aug 2024 01:44 - 15 Aug 2024 01:45

Pi4b and Pi5 users - What should go in a 2.9.3 image

Category: Installing LinuxCNC

It is stil Debian over the latest Pi kernel menu-config is still used as that how the image builder we forked works.
in short, we use Debian not Raspberian, but build  the official pi 6.6.4 kernel from source with the Official Linux Real Time (PREEMPT_RT) patch.

I got a black screen years ago and can't use my Pi4b at all because of it. I think it is to do with older versions, Upgrading the firmware worked for a while
  • rdtsc
  • rdtsc's Avatar
15 Aug 2024 01:00 - 15 Aug 2024 01:04

Pi4b and Pi5 users - What should go in a 2.9.3 image

Category: Installing LinuxCNC

Nice Rod and others, thanks for your hard work.  Question before we download, was this built from the new Rpi Debian 12 www.raspberrypi.com/software/operating-s...spberry-pi-os-64-bit (including the "normal" Rpi features like raspi-config and /boot/config.txt) or will we still be using menu-config and /boot/broadcom/config.txt?

Because the 2.9.2 iso has been liking to boot to a black screen lately, with nothing in any logs and lightdm running fine, so no idea why.  But an upgrade would be welcome. :)
  • Benb
  • Benb's Avatar
15 Aug 2024 00:58
Replied by Benb on topic 7i77 watch dog catch 22

7i77 watch dog catch 22

Category: Driver Boards

a simplified example of hardwired estop/reset is posted in the hal examples section
  • Mecanix
  • Mecanix
15 Aug 2024 00:48

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

Category: Computers and Hardware

Thanks!

Just trying to work this out in my head, to learn...30 shifted and isolated I/O pins (20 inputs 10 outputs, up to 36 supported (4 x 9)), using ISO7760, so are you just doing a 180 degree on the iso7760 depending on whether it covers inputs or outputs?

How do you plan to solder this, paste and a wee oven?

Correct again! That iso776x part will switch to specs if powered within 2V5~5V in either direction, as you've guessed already. Can even go down to 1V2 (seems to work) although speed is not guaranteed. On the Ins/Outs; I'm counting 18 OUTPUTs & 23 INPUTs on that board, with 5 outputs having 200mA support - useful for switching analog relays on/off (Oiler, Coolant, Clamp, Lighting, Spare). All in All plenty sufficient to build any machine-tool to manufacture a spacecraft!!

Using Sn63Pb37 solder paste and a hot plate for assembly. I know I know, lead based [DANGER]. Notice no parts on the bottom of the PCB, and so the process is stencil, paste-on, and flat-on a hot plate @230dC for 2.5min it goes. Yields 100% rate each and every time. 

(You can prolly guess I'm looking forward that board!!)
  • Benb
  • Benb's Avatar
15 Aug 2024 00:40
HARDWIRED ESTOP/RESET CIRCUIT was created by Benb

HARDWIRED ESTOP/RESET CIRCUIT

Category: HAL Examples

HARDWIRED ESTOP RESET CIRCUIT
Nomenclature:
CR# – CONTROL RELAY
MCR - MASTER CONTROL RELAY
F# - FUSE
DI – DIGITAL INPUT
DO – DIGITAL OUTPUT
PB – PUSH BUTTON 
WDT – WATCH DOG TIMER
L - MAIN SUPPLY LINE 120 VAC  –  L.F FILTERED LINE
N - MAIN SUPPLY NEUTRAL
PL- Pilot Light

A brief explanation to what this hardwired circuit does follows this diagram.
 
The wiring circuit diagram above is a hardwired circuit that will allow power to be removed from digital outputs, servos and spindle etc. Lockout power in case of WDT active.
The circuit achieves the following:
  • If power is lost during operation the machine will not restart when power is re-established.
  • If an Estop is activated or a fault occurs during operation, the circuit will inhibit (prevent) power to digital outputs, servos and spindle. The rest of the machine control circuit will stay ON; this will enable you to troubleshoot and resume operation without major reinitialization of the machine (maybe).
  • Machine will not restart until all faults are cleared and operator presses reset button.
  • If watchdog timer HAS bit, NO fault exists and reset button is pressed, the pilot warning light will turn ON, requiring operator to cycle main power off/on to try to reset WDT.
  • PCW
  • PCW's Avatar
14 Aug 2024 23:54
Replied by PCW on topic 7i97t with 7i84d connection problem

7i97t with 7i84d connection problem

Category: Driver Boards

For the encoder:

Power (Brown) --> 7I97T +5V
A (Black)   --> 7I97T QA
B  (White)  --> 7I97T QB
Z (Orange) --> 7I97T IDX
0V (Blue)  --> 7I97T GND

The 7I97T encoder inputs need to be jumpered for TTL mode

Do you have the part number of the drives?
 
  • rthorntn
  • rthorntn
14 Aug 2024 23:18

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

Category: Computers and Hardware

Thanks!

Just trying to work this out in my head, to learn...30 shifted and isolated I/O pins (20 inputs 10 outputs, up to 36 supported (4 x 9)), using ISO7760, so are you just doing a 180 degree on the iso7760 depending on whether it covers inputs or outputs?

How do you plan to solder this, paste and a wee oven?
  • Hauligali22
  • Hauligali22
14 Aug 2024 23:04
Replied by Hauligali22 on topic ROS LinuxCNC Link

ROS LinuxCNC Link

Category: General LinuxCNC Questions

Hello,

I am attempting to use computer vision algorithms from OpenCV to control a toolpath of a cnc. Many people have done this on regular robots controlled by ROS and it seems relatively straightforward but developing this on a cnc seems challenging considering g-code is static. Were you able to link ROS to your cnc?
  • amitsa
  • amitsa's Avatar
14 Aug 2024 22:15
Replied by amitsa on topic Jogging not working on basic setup

Jogging not working on basic setup

Category: Basic Configuration

Is the motion planner (used for G-Code) and free planner (for jogging) two separate components of motmod ?

If so then that might explain why `joint.0.motor-pos-cmd` doesn't change from clicking on the AXISGUI jogging buttons.  
Displaying 21091 - 21105 out of 26039 results.
Time to create page: 0.618 seconds
Powered by Kunena Forum