Advanced Search

Search Results (Searched for: )

  • agima2
  • agima2
16 Dec 2024 11:30 - 16 Dec 2024 11:45
Linux CNC auf Virtualbox Simulation was created by agima2

Linux CNC auf Virtualbox Simulation

Category: Deutsch

Hallo,

ich habe nun wieder mal meine alte Fräse abgestaubt und in Betrieb genommen.
Diese läuft unter Linux-EMC2 (Schrittmotoren, Parallelport, Breakoutboard und 3x Endstufen fü die Schrittmotoren X, Y, Z)
Als Rechner hab ich ein mini-ITX Mainboard mit Paraleller Schnittstelle. LinuxCNC müsste so denke ich schon älter sein. Kann aber gerade nicht schauen.
War ein fertiges ISO mit ich glaube EMC 2.7.14. Einrichten der Maschine war glaube ich nicht so einfach, aber hatte es hinbekommen.
Bis jetzt hatte ich immer die Projekte mit QCad --> ESTLCam (Demoversion) --> Linux-EMC gemacht. Das hat auch immer super funktioniert.
Da ich auch FreeCAD Anwender bin und die neue Version 1.0 raus ist, würde ich FreeCAD als CAD-CAM verwenden wollen da frei. Das kann auch Gcode für LinuxCNC generieren.

Jetzt meine Frage:
Ich hab mir das ältere ISO linuxcnc-2.7.14-wheezy.iso heruntergaled und in Virtualbox installiert. Im Wizzard nun sim.axis-->axis mm ausgewählt und es wurde ein Icon LinuxCNC-HAL-SIM-Axis angelegt und ich kann LinuxCNC starten. Default wird ja axis.ngc mit den "LinuxCNC" Schriftzug geladen. Auch kann ich eine Referenzfahrt machen.Ich möchte nun unter der Simlation meine eigenen Programme testen. Also aus FreeCAD den Gcode erstellt und in LinuxCNC geladen. Das hat auch soweit funktioniert. Nur kann ich bei meinen Projekten keine Referenzfahr machen. Fehler lautet hier:
Keine Referenzfahrt bei geschlossenem gemeinsamen Endschalter. Aber warum geht bei den default geladenen "LinuxCNC" Schriftzug diese Referenzfahrt? Wo muss ich was einstellen damit es auch mit meinen Gcode die Simulation funktioniert? Wie gesagt mir get es nur um die Simulation um den Gcode zu testen.

MfG. 
  • meister
  • meister
16 Dec 2024 11:06 - 16 Dec 2024 11:10

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

Category: Computers and Hardware

in this case you can try in your terminal:
export PATH=/home/user/gowin/IDE/bin:$PATH
gw_sh

*** GOWIN Tcl Command Line Console ***

% [CTRL+d]

to verify your installation

if you are on the dev branch: (git checkout dev)
you can also set the gowin path in 'riocore/toolchains.json'
{
"gowin": "/home/user/gowin/IDE"
}


 
  • epineh
  • epineh
16 Dec 2024 10:38 - 16 Dec 2024 10:39

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

Category: Computers and Hardware

Sorry in advance for the noob question, I am finally setting up some hardware, generated a simple 3 axis step/dir machine.
When I try to compile I get      make:gw_sh: No such file or directory
                                                make***[Makefile:34: impl/pnr/project.fs] Error 127

I figured I hadn't set the path to the /home/user/gowin/IDE/bin folder but I double and triple checked and it seems correct.
I'm trying to program a tang nano 9K
 
  • meister
  • meister
16 Dec 2024 09:58

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

Category: Computers and Hardware

the pull up/down resistors are there to have a defined state when starting / flashing,
otherwise it could happen that the spindle simply starts or the motors start uncontrollably

As there can be differences from board to board (BOB's), it can be installed using a jumper.

I have plugged in the TangNano and not soldered it on
  • kjlty
  • kjlty
16 Dec 2024 09:54
Replied by kjlty on topic Large File Memory

Large File Memory

Category: Other User Interfaces

Is there any way to improve the loading speed of G-CODE, reduce the memory footprint, and operate the response speed of G5X? Updating the plot in real time is too much of an impact on the experience, and the GUI is unresponsive.
  • MirkoCNC
  • MirkoCNC
16 Dec 2024 09:50

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

Category: Computers and Hardware

@meister

Tangbob board:

What is the reason to add the 10k resistors as pull-down or pull-up resistor?

The FPGA is not configured as open-drain or open-source output.

The standard output configuration of the FPGA would not need the resistors.

Correct?

I would like to leave them out, but the cannot be added later when the FPGA has been soldered. That's why I am asking.
  • electrosteam
  • electrosteam
16 Dec 2024 09:49
Replied by electrosteam on topic MDI and Keyboard

MDI and Keyboard

Category: Gmoccapy

Correct.

But, with the mouse, I can select a MDI command from the list above and execute it.

Spending time looking a Youtube clips and reading documentation.
This is a whole new ballgame for me.

Should I give up on the keyboard and implement a virtual system to replace it.
Still not sure of terminology yet.
  • Hakan
  • Hakan
16 Dec 2024 09:28 - 16 Dec 2024 09:31
Replied by Hakan on topic AX58100

AX58100

Category: EtherCAT

As a comment, and room for improvements, if one so wishes.

The stepspermm variable is set up as a pdos. Meaning that this value
will be updated every servo cycle (miilisecond). That is not very optimal,
the steps per mm scaling factor is a constant. Set it once and it stays there.
It is not like one will change the scaling value during operation.

The options I saw when I put it as a pdos was to either make it a sdos or a constant in the MCU program.
As a constant in the MCU program it becomes kind of inaccessible, but apart from that it will work fine.
Making it a sdos adds a bit of complexity when giving it a value. There is no interface for sdos to hal
that I know about. One can give a value to a sdos in the ethercat-conf.xml config file, but that brings
its own unnecessary complexity. One need to enter a line like the last line below
  <slave idx="4" type="generic" vid="00000a88" pid="0a880002" configPdos="true">
      <dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="0"/>
      <sdoConfig idx="2000" subIdx="0"><sdoDataRaw data ="40 06"/></sdoConfig>  <!-- Steps per mm axis 1: 1600  -->

To end up with "40 06" one brings up a decimal to hex converter and converts 1600 which gives 640.
Shift place on the two bytes 06 40 => 40 06 which one then enters in ethercat-conf.xml.
The code in the MCU stays the same, still Obj.StepsPerMM1 (or what is is called). It is just not updated
every serocycle but once in the beginning.

Just a bit of background and rambling.
  • HansU
  • HansU's Avatar
16 Dec 2024 09:10
Replied by HansU on topic MDI and Keyboard

MDI and Keyboard

Category: Gmoccapy

You mean you cannot enter MDI commands in that entry? (sorry the image is from an older gmoccapy version) 
  • CNC_ANDI
  • CNC_ANDI
16 Dec 2024 08:49
Replied by CNC_ANDI on topic Probe Basic do not start

Probe Basic do not start

Category: QtPyVCP

die fehlermeldung sagt dir doch genau was los ist... dir fehlen diese 2 ordner in deinem config ordner.... erstelle diese und fertig
  • CNC_ANDI
  • CNC_ANDI
16 Dec 2024 08:46
Replied by CNC_ANDI on topic Probe_Basic Bugs?

Probe_Basic Bugs?

Category: QtPyVCP

yes.
  • electrosteam
  • electrosteam
16 Dec 2024 08:43
MDI and Keyboard was created by electrosteam

MDI and Keyboard

Category: Gmoccapy

Amateur hobbyist on a 3-axis mill with RPi4 B in a single person shop.

I have just got LC 2.9.1 Gmoccapy working after using AXIS for a couple of years with just mouse and keyboard (on LC 2.8.4).
My interest is to regain MDI queuing and Run-from-Here that were lost in AXIS 2.9.1.

But, on my current system, when on-screen jogging is enabled by selecting "Keyboard Shortcuts" on the Systems Page, I cannot enter MDI commands from the keyboard.

Is it possible to setup Gmoccapy to allow both on-screen jogging and keyboard entry ?

John.
  • meister
  • meister
16 Dec 2024 06:22

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

Category: Computers and Hardware

now we have modifier's for all pin's:
                "enable": {
                    "name": "enable",
                    "type": "bitout",
                    "pins": {
                        "bit": {
                            "modifier": [
                                {
                                    "type": "onerror",
                                    "invert": false
                                }
                            ]
                        }
                    }
                }
seems more complicated at first glance, but is much more flexible

 
Displaying 21856 - 21868 out of 21868 results.
Time to create page: 0.430 seconds
Powered by Kunena Forum