Fischertechnik Interface with XY Plotter

More
15 Nov 2013 01:18 #40833 by Flo1K

Do you want to see pictures of the contruction as well?


Of course ;-)

Look at this. It has 17 by 30 cm² of working area and is manufactured by "Learnware" it came a magent and a styropor cutter.
Attachments:

Please Log in or Create an account to join the conversation.

More
15 Nov 2013 07:40 #40835 by andypugh
It looks like an interesting starter project. I suspect that the performance might be disappointing.

Please Log in or Create an account to join the conversation.

More
15 Nov 2013 13:56 - 15 Nov 2013 13:57 #40837 by Flo1K
I don't ecspect that much. But the frame looks ok and is probably much better than that one I had otherwise build out of wood ;)

Hopefully the parts arrive today so I can solder up the controller at his weekend.

greets,
Flo
Last edit: 15 Nov 2013 13:57 by Flo1K.

Please Log in or Create an account to join the conversation.

More
24 Sep 2014 22:43 #51534 by Flo1K
Hi People,

I've got that thing running with 3xLM298/297 (only 2 in use for X/Y) and a laser from a DVD burner which is running at about 180mA atm.

For ON/OFF control I use the M62/M65 P0 code for enabling and disabling Digital Out 0.

My problem is now, that the disabling of the port isn't working properly. It might have to deal with the cam postprocessing but even if I hit the emergency stop, the outputs stays enabled!

How can I debug any better? What might I do wrong?


regards,
Flo

Please Log in or Create an account to join the conversation.

More
24 Sep 2014 23:42 #51540 by andypugh

even if I hit the emergency stop, the outputs stays enabled!


Which outputs? Which emergency stop?

By e-stop do you mean the soft-e-stop on screen? Ot do you have a physical button?

A physical button should kill all power and simply tell LinuxCNC that it has happened. A physical button that simply operates software e-stop is no good if the software has locked/crashed.

Can you describe what does happen, and what you expect to happen, in some more detail.
The following user(s) said Thank You: Flo1K

Please Log in or Create an account to join the conversation.

More
25 Sep 2014 00:03 #51542 by Flo1K
I am talking about the soft buttons (F1, F2) .
It doesn't matter if I hit Stop, machine on/off or the e-stop button.

The attachment shows the HAL state after hitting the e-stop.
Attachments:

Please Log in or Create an account to join the conversation.

More
25 Sep 2014 00:42 #51543 by andypugh

I am talking about the soft buttons (F1, F2) .
It doesn't matter if I hit Stop, machine on/off or the e-stop button.


You might want to make the laser also depend on the amp-enable (all axis.N.amp-enables are linked internally, so it doesn't matter which you use)

loadrt and2
addf and2.0 servo-thread
net laser-command motion.digital-out-00 => and2.0.in0
net x-enable and2.0.in1
net lasers-just-add-sharks and2.0.out => parport.0.output-00

This assumes that a signal x-enable exists and is netted to axis.0.amp-enable
The following user(s) said Thank You: Flo1K

Please Log in or Create an account to join the conversation.

More
26 Sep 2014 00:23 #51570 by Flo1K
Hey Andy, thx for your suggestion.

I've a amp enable in the system, so it could work with that, but is it also possible to add a relation to the spindle enable bit?

So like: LASER ON = ((digital out 0 == true) AND (spindle on == true)) ELSE (LASER OFF)?

Please Log in or Create an account to join the conversation.

More
26 Sep 2014 03:27 #51577 by andypugh

Hey Andy, thx for your suggestion.

I've a amp enable in the system, so it could work with that, but is it also possible to add a relation to the spindle enable bit?

So like: LASER ON = ((digital out 0 == true) AND (spindle on == true)) ELSE (LASER OFF)?


Yes, just use motion.spindle.is-on in place of the x-enable signal (and create a new signal for the purpose)

net spindle-interlock motion.spindle.is-on and2.0.in1

Please Log in or Create an account to join the conversation.

Time to create page: 0.082 seconds
Powered by Kunena Forum