Advanced Search

Search Results (Searched for: )

  • B.Reilly01
  • B.Reilly01
05 Jul 2024 12:44
Replied by B.Reilly01 on topic Probe Basic Configuration.

Probe Basic Configuration.

Category: QtPyVCP

Not quite, it's a little more complicated than that... From memory:

Run PNCCONF to get a base config. Test this config in Axis. IMPORTANT: Do everything   HERE  to convert your INI and HAL files.  There will likely be some bumps and bruises along the way, come back and post your problems and we'll do our best to get you up and running.

If you have a working config, jump to the hyperlink.
 
  • B.Reilly01
  • B.Reilly01
05 Jul 2024 12:40
Replied by B.Reilly01 on topic Probe Basic Help

Probe Basic Help

Category: QtPyVCP

Can you screenshot and attach it? Need more info to be able to help.
  • meister
  • meister
05 Jul 2024 12:39 - 05 Jul 2024 12:53

LinuxCNC communicate Via SERIAL Port to existing hardware?

Category: Driver Boards

it's not worth the effort,
3 TB6600 (10Euro)
1 China-BOB (10Euro)
1 old PC with parport (0Euro)

i think the prices are comparable to the dollar prices

so under 50$ if you can use the old PSU.


3x www.amazon.de/COVVY-Schrittmotor-Treiber...er%2Caps%2C87&sr=8-5
1x www.amazon.de/DollaTek-5-Achsen-CNC-Brea...k%2Caps%2C92&sr=8-21


EDIT: sorry, are these really stepper motors ?
EDIT2: instructions say yes :)

 
  • 777funk
  • 777funk
05 Jul 2024 12:25 - 05 Jul 2024 12:28

LinuxCNC communicate Via SERIAL Port to existing hardware?

Category: Driver Boards

This user on the German forum link above also had a zip folder with Eagle data for the PCB and a little more. Too big for attaching here but useful. Here's a png of the board and some of the wiring. It looks like the PSU could be re-used. At least 24VDC from their power section (rectified and smoothed) and perhaps some of the AC xfrmr taps could be used and dealt with as needed.

 
  • 777funk
  • 777funk
05 Jul 2024 12:21

LinuxCNC communicate Via SERIAL Port to existing hardware?

Category: Driver Boards

I was able to find a German forum with a description of the IMC4 controller. And... I will likely be ditching this board unless Galaad will be able to replace the missing software which was included with the machine. It works fine, but likely could replace with LinuxCNC for a little more than the license for Galaad Kay and end up with a better machine.

Here's the description of the circuitry (Google translated from German from this link www.mikrocontroller.net/topic/367459):

Hello everyone, I have an Isel CPM 2018 at home, but since the control board is defective, I traced it in Eagle to understand how it works. If you look at the circuit diagram, you can also understand why the machine can only do 2.5D: Y and A as well as X and Z are on the same BUS. A quick note on the function of the control: The output stages are two L292s, each with four MUR120s and two 0.22R shunt resistors per axis. They are controlled by a TLE2064P as a comparator and summing amplifier, which receives its reference voltage from a TL431. The control is handled by a TLC7528, which receives its data from the big Intel N80C196KC via the BUS. The buffers for the limit switches and the output drivers for the digital outputs are also connected to the BUS. There are also two AMD AM29F010P flash memories on the board, as well as a Lattice ispLSI 2032. The power supply for the OPVs is a RECOM RB-0512D, which converts the 5V generated by an LM317 into +/- 12V. Attached is the Eagle File consisting of a circuit diagram and board, as well as some pictures of the ISP connection of the Lattice CPU, the pin assignment of the Intel header and the wiring on and on the control board. The thin red lines are jumper wires that are soldered onto the board. Attention! I have only drawn the board, which is why I cannot guarantee its correctness! The IMC4 board is installed in the following machines: CPM2018/CPM3020/CPM4030/GFM2244/WDT2018 I will read out the Lattice program at the next opportunity and submit it later. Unfortunately, I no longer have the two AMD ICs, which is why I cannot post the program. I hope I was able to help someone with my layout.

  • viesturs.lacis
  • viesturs.lacis
05 Jul 2024 12:19
Replied by viesturs.lacis on topic BLDC component with 8i20 - how to get to work?

BLDC component with 8i20 - how to get to work?

Category: Driver Boards

I found the issue in config, now I can move the motor with jog keys. Motion is shaky and springy, but since I have set P = 1 and all other PID parameters are 0, I guess that is expected.

It seems to me that PID tuning is next step.
I found this thread and particular post by PCW:
forum.linuxcnc.org/27-driver-boards/3367...sa-8i20-drive#102783

Is there anything else I should take into account?
  • tommylight
  • tommylight's Avatar
05 Jul 2024 11:44

LinuxCNC communicate Via SERIAL Port to existing hardware?

Category: Driver Boards

Aciera is right, that would have to be replaced for use with LinuxCNC.
  • Hakan
  • Hakan
05 Jul 2024 11:34
Replied by Hakan on topic Klipper vs Marlin vs LinuxCNC ?

Klipper vs Marlin vs LinuxCNC ?

Category: Additive Manufacturing

Adding that Marlin runs on 32-bit boards nowadays and many 3D printers come with Marlin, such as the Creality Enders. Pressure advance, bed leveling, silent stepper drivers are standard features to look for from a control board, such as the SKR Mini E3.
Marlin works very well. A separate computer such as a RPi is convenient to run OctoPrint for sending G-code over the usb line.
Of the three mentioned I would hesitate to run Linuxcnc.
  • JT
  • JT's Avatar
05 Jul 2024 11:29
Replied by JT on topic Flexible GUI

Flexible GUI

Category: Other User Interfaces

Has flex GUI officially integrated MennilTossFlykune's Gremlin approach? Might be a good idea until the other thing is working.
 

No, I'm not aware of it. Where is it?

JT
  • my1987toyota
  • my1987toyota's Avatar
05 Jul 2024 11:26
Replied by my1987toyota on topic Klipper vs Marlin vs LinuxCNC ?

Klipper vs Marlin vs LinuxCNC ?

Category: Additive Manufacturing

HMM maybe I should get another Dell Optiplex 9020 micro to play with Klipper and KIAUH on.
  • viesturs.lacis
  • viesturs.lacis
05 Jul 2024 10:35
Replied by viesturs.lacis on topic BLDC component with 8i20 - how to get to work?

BLDC component with 8i20 - how to get to work?

Category: Driver Boards

Peter you were correct. Changing pole count to 8 did the trick.
Andy, my apologies for lack of attention and overlooking that part of email. I looked at that once more this morning and had to reread your instructions several times, but in the end I have the motor spinning at (almost) constant speed if I change bldc.0.value to something around 0.5-0.8 (positive or negative).
As per the steps you described one of the electrical zero positions was at 78 encoder counts from index. I tried to turn motor both directions and the velocity is not equal for the same current, for example, velocity was around -20 for 0.2A and around 27 for -0.2A. I thought that this difference would change by adjusting the encoder offset, but what I got was the increase in velocity for the same current which seems good as if indicating more efficient action, but that difference of velocities stays the same. At encoder offset of 98 counts I have velocity around -30 for 0.2A and around 37 for -0.2A

How do I proceed from here? I tried this:
0) net b.dc.0.init-done -> pid.3.enable
1) net pid.3.output -> bldc.0.value
2) net encoder.02.pos -> pid.3.feedback
3) net encoder.02.vel -> pid.3.feedback-deriv
4) net motor.02.pos-cmd -> pid.3.command
5) net motor.02.vel-cmd -> pid.3.command-deriv

I set ferror to 1000 and have specified some PID parameters. but as I tried to jog that motor, it did not move. It did vibrate slightly and fiddling with bldc.0.init pin caused a motor runaway.
Is it just wrong pid parameters or am I missing something more, like wrong encoder scale sign (should change from positive to negative or vice versa) or something else?
  • andypugh
  • andypugh's Avatar
05 Jul 2024 10:09

Data transfer LinuxCNC to / from custom board - Solved

Category: Advanced Configuration

Keystrokes are a pretty bad way to interface to LinuxCNC.

Can I suggest that you consider a Mesa 7i73 ? That can interface the control panel directly into the realtime layer of LinuxCNC.
store.mesanet.com/index.php?route=produc...oduct&product_id=116

It's probably not as much fun as your custom board, but it will work out of the box.

There is a strange HAL component that I wrote that might help if you choose to go your own way. It's strange because it does two completely different things in one component.
linuxcnc.org/docs/stable/html/man/man9/matrix_kb.9.html
The side that might help you is converting scancodes into HAL pins.
  • sin-do-re
  • sin-do-re
05 Jul 2024 10:08

Error finishing read! Iter and joint following error in Stepper machine

Category: General LinuxCNC Questions

Hello.
to update:
this error happens specifically when torch is about to fire, it even fires for a millisecond before error occurs.

im using output2 on 7i96s to drive a relay. The relay closes circuit of torch on terminals on the generator.

attached is the output of those commands
  • slowpoke
  • slowpoke
05 Jul 2024 09:55 - 05 Jul 2024 13:49

Data transfer LinuxCNC to / from custom board - Solved

Category: Advanced Configuration

Hi,
Thanks to a lot of help from members here I now have my knee mill fully operational. Next task is to make some sort of mostly push-button user interface that I will mount to the belt cover. I prefer pushing buttons than mouse clicking for repetitive tasks. Conceptual sketch is below.

I will use an ARM uC that has a USB support and I could configure it as a HMI device (basically emulate keyboard presses), for example pressing the Green Power button will send a "F2" to LinuxCNC via a USB port. I think there are keystrokes for most if not all of the buttons shown below?

The display is also a touchscreen and I'm hoping to leverage that to emulate additional buttons/keystrokes based on how the machine is being used for example having buttons for common commands like G0, G1 etc.

It would also be good if I could display things like alarms on this display for example if a limit switch gets activated it could pop up an error on this display.  I imagine there is likely more than one way to accomplish that.  What would be the best way to get say a limit switch error message from LinuxCNC back to this board?

BTW I'm using the axis interface and a MESA 7i95t if that matters.

Thanks in advance
Edit, added a couple more images.
 
 
  • DPFlex
  • DPFlex
Displaying 23311 - 23325 out of 26441 results.
Time to create page: 0.989 seconds
Powered by Kunena Forum