Re: [Emc-users] Carving a spiral

2024-04-11 Thread Martin Dobbins
Inverse time mode?

G93?

Martin

From: John Dammeyer 
Sent: Thursday, April 11, 2024 1:49 PM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] Carving a spiral

Where I'm still having trouble is understanding the compromises.

Using G02 I,J motion it's possible to specify a feed rate and spindle RPM that 
remains constant regardless of the spiral diameter.  This approach generated by 
the CAM software does a number of segments.  But since a spiral is continuously 
changing the radius doesn't this approach still create a blocky segmented 
series of lines?  Shouldn't there really be more like a new line for every say 
one tenth of a degree of rotation?
%
N1 G17 G21 G40 G90
(2 1/2 Axis Profiling)
N2 T1 M06
N3 S2000 M3
N4 G0 Z11.35
N5 X-6.795 Y-2.3642
N6 G1 Z5. F745.1
N7 X-4.971 Y3.7182 F372.5
N8 G17
N9 G02X2.9354Y7.9767I6.0824J-1.824 F279.4
N10 X0.0086Y-11.1633I-3.0663J-9.3249 F372.5
N11 X-4.8878Y12.9255I-0.3348J12.4739
N12 X10.8896Y-12.3617I5.6431J-14.0447
N13 X-16.8958Y8.9702I-11.9852J13.1505
N14 X21.6077Y-2.7715I18.1973J-9.3286
N15 X-23.7802Y-5.6409I-22.9524J2.6529
N16 X22.4641Y15.1503I24.9984J6.2225
N17 X-18.2168Y-23.5731I-23.4829J-16.0603
N18 X12.0427Y30.2156I18.8718J24.7892
N19 X-3.5415Y-35.0813I-12.341J-31.5628
N20 X-6.7258Y37.3924I3.4567J36.4587
N21 X17.9557Y-36.5564I7.1836J-38.6957
N22 X-29.1519Y32.2355I-18.7497J37.6857
N23 X39.2113Y-24.4201I30.2257J-33.1012
N24 X-47.7931Y-8.2457I-40.4241J24.6445
N25 G1 X-49.1271 Y-2.0374 F745.1
N26 G0 Z11.35
N27 M30
%

On the other hand with the rotary table the motion is continuous for both axis.
G00 G49 G40.1 G17 G80 G50 G90
G20
(2 1/2 Axis Profiling)
M6 T2
M03 S2000
G1 F100 A3600 X60
G00 Z0.2362
M5 M9
M30

However the F100 is a joke because my A axis can't run more than 7 ipm or so.  
I have faint memories of that from a previous discussion on how to set up the A 
axis.  My INI file says
DEFAULT_ANGULAR_VELOCITY = 90.00
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 180.00

I think that's in degrees per second because at a G01 F6 A3600 it takes 2 
seconds to do one revolution.  Now that's still plenty fast if we are slotting 
with a 3mm or 0.118" end mill.  However the problem of SFM is now in the 
picture.   Again, a custom G-Code solution would likely be to do something like 
the following.

G01 F6 A360 X10
F5.5 A720 X20
F5  A1080 X30

And so on...  Picking both X resolution and A distance to create a closer to 
ideal SFM.  I don't know if there is a G-Code that states the F rate for the A 
axis is in degrees per minute so it's some sort of conversion from IPM.

I only have the 4th Axis version of MECSOFT so I can't generate a fifth axis 
program cutting a spiral with the mill using the rotary table.

But I think I agree the best way to do this is probably still by hand or with a 
support program that generate the G-code based on parameter input like min/max 
SFM.

John



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users=05%7C02%7C%7C0eda66fa23fc41214ccc08dc5a587b91%7C84df9e7fe9f640afb435%7C1%7C0%7C638484583297991846%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C=5LShxguCKIgbKdvY9rrmbyh3S%2BQ92nf56AKz2FMHEqU%3D=0

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Beaglebone black latency

2023-08-05 Thread Martin Dobbins
It makes me wonder which operating system they put on that Chinese controller, 
and what motion control system.

Martin


From: John Dammeyer
Sent: Friday, August 4, 2023 7:41 PM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] Beaglebone black latency

My biggest issue with the Xylotex BBB Cape for CNC was that the logic for ESTOP 
was inverted.  ESTOP was a N/O switch so if a wire was broken you wouldn't find 
out until you tried to save a body part from being injured with the ESTOP.

But back when a BBB was around $50 and a cape around $25 you had a 3 axis 
system. Obviously a break out board of some sort was needed but that's true for 
MESA or any other type of interface just like motors and switches are needed 
too.

The nice thing about these small systems with a small HDMI screen is that they 
don't overwhelm the space taken by a small lathe like a 7x12 or Unimat DB200.  
I don't want a full size screen, mouse and keyboard plus a PC clone for my 
DB-200 which looks a lot like this one.
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fi.redd.it%2F83lxxjam0yj71.jpg=05%7C01%7C%7Cdec28113c0d745ae7e5d08db954d6546%7C84df9e7fe9f640afb435%7C1%7C0%7C638267931883275463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=l04m1ookT8TmrWx%2F8azPP2X2qqAyxgSJbezUEI7EZJM%3D=0

For $100 Cdn free shipping I can get a Chinese Controller.
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2F1005005195839565.html=05%7C01%7C%7Cdec28113c0d745ae7e5d08db954d6546%7C84df9e7fe9f640afb435%7C1%7C0%7C638267931883275463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=O3eRaBFYdAVqxPxwCTL9JCUiFaYmhWTcGtwJKa%2BJFT4%3D=0

But I'd rather have a Linux based system or my ELS.
John


> -Original Message-
> From: Chris Albertson [mailto:albertson.ch...@gmail.com]
> Sent: August 4, 2023 5:20 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Beaglebone black latency
>
> I think the BBB was popular because of the twp PRUs.  These are
> programmable processors that are separate from the CPU.  So you can get
> very accurate real-time pulses out even with poor latency under Linux.
>
> However, this does require programming the PRUs.Machinekit had a HAL
> unit for the PRUs.  I don�t know if LinuxCNC has this or not.
>
>
>
>
> > On Aug 4, 2023, at 11:18 AM, andy pugh  wrote:
> >
> > On Fri, 4 Aug 2023 at 01:48, alanmthomason--- via Emc-users
> >  wrote:
> >>
> >> Hi There.I'm trying to work through setting up linuxcnc on a beaglebone
> >> black.  I've run the latency-test, with results that are not looking
> >> good.has anyone else run this test with a Beaglebone black?  Is there any
> >> way to improve results.
> >
> > I think that when Machinekit were fond of the Beaglebone they tended
> > to run it headless. I can't recall whether that was just poor graphics
> > performance in general, or whether it was due to latency issues.
> >
> > You could try installing the (old) Machinekit image to see if the
> > latency with that kernel is better.
> >
> > --
> > atp
> > "A motorcycle is a bicycle with a pandemonium attachment and is
> > designed for the especial use of mechanical geniuses, daredevils and
> > lunatics."
> > � George Fitch, Atlanta Constitution Newspaper, 1912
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users=05%7C01%7C%7Cdec28113c0d745ae7e5d08db954d6546%7C84df9e7fe9f640afb435%7C1%7C0%7C638267931883275463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=qTWdux60ZVNVGu500hGv5nTpLIMlYDdL3Zs26yr6p%2Bc%3D=0
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users=05%7C01%7C%7Cdec28113c0d745ae7e5d08db954d6546%7C84df9e7fe9f640afb435%7C1%7C0%7C638267931883275463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=qTWdux60ZVNVGu500hGv5nTpLIMlYDdL3Zs26yr6p%2Bc%3D=0



___
Emc-users mailing list
Emc-users@lists.sourceforge.net

Re: [Emc-users] [Emc-developers] Trajectory planner shortcomings

2023-07-04 Thread Martin Dobbins
"If we could get hold of the patches that introduced it to Tormach then
we could look at integrating it"

Maybe a Tormach user could help with that?

Martin

From: andy pugh
Sent: Tuesday, July 4, 2023 1:13 PM
To: EMC developers 
Cc: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] [Emc-developers] Trajectory planner shortcomings

On Tue, 4 Jul 2023 at 18:34, Marius  wrote:

> The problem seems to be that our trajectory planner lack the ability to
> look ahead for any rotary axis. This means that a coordinated move that
> includes a rotary move will be dysfunctional at best.

It's not as bad as that.

There is a 9-axis blending planner in Tormach, but it's not trivial to
merge it with Linuxcnc due to divergence in the codebase.

If we could get hold of the patches that introduced it to Tormach then
we could look at integrating it, but doing it just from comparing the
code sounds hard.

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users=05%7C01%7C%7C91d37b0d77f54d3ecc2a08db7cbacebf%7C84df9e7fe9f640afb435%7C1%7C0%7C638240914003879354%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=l6H2WYtGdwodmVqn5LJ63ADJShamxBDFw7IjMuaTrJg%3D=0

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Linuxcnc HAL and AI

2023-02-02 Thread Martin Dobbins
I cannot help with this because I don't have a 7i92.

ChatGPT may be promising, but is a WIP (work in progress) e.g.

https://www.youtube.com/watch?v=f7TPDkAhvX8



From: Roland Jollivet
Sent: Thursday, February 2, 2023 11:25 AM
To: Enhanced Machine Controller (EMC) 
Subject: [Emc-users] Linuxcnc HAL and AI

Since most ?? of us have some difficulty with configuring the HAL script, I
thought maybe ChatGPT could help.

So this is obviously very generic, but one can easily 'add' new
parameters/constraints to the query. By the way, I have no clue if it is
correct or not.

Maybe someone could try troubleshooting their existing script by pasting it
into AI and ask to check it.

Another option is for a developer to write a web page interface using the
AI API to help users generate HAL scripts.
_

AI  Q: write a HAL script for Linuxcnc using steppers and a 7i92 interface
card

AI  A: Here is an example of a HAL script for LinuxCNC using stepper motors
and a 7i92 interface card:

# Load the 7i92 driver
loadusr -W hal_7i92 -i0

# Declare the step and direction pins for each axis
setp stepgen.0.step_pinhalui.0.axis.0.step
setp stepgen.0.dir_pin halui.0.axis.0.dir
setp stepgen.0.enable_pin  halui.0.axis.0.enable

setp stepgen.1.step_pinhalui.0.axis.1.step
setp stepgen.1.dir_pin halui.0.axis.1.dir
setp stepgen.1.enable_pin  halui.0.axis.1.enable

# Set the maximum frequency for each axis
setp stepgen.0.maxvel  1000
setp stepgen.1.maxvel  1000

# Connect stepgen outputs to 7i92 step and direction pins
net step0-out stepgen.0.step=> 7i92.0.step-0-out
net dir0-out stepgen.0.dir  => 7i92.0.dir-0-out

net step1-out stepgen.1.step=> 7i92.0.step-1-out
net dir1-out stepgen.1.dir  => 7i92.0.dir-1-out

# Enable the stepper motors
setp halui.0.axis.0.enable 1
setp halui.0.axis.1.enable 1

This script assumes that you have already set up the hardware connections
between your 7i92 card and stepper motors, and configured the 7i92 for use
with LinuxCNC. Note that you may need to modify the pin assignments and
other parameters based on your specific setup.

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Running PathPilot on non-Tormach Machines

2023-01-26 Thread Martin Dobbins
I remember when Tormach started, they were supplying cnc machines loaded with 
Mach 3, they decided to go a different route as their product range increased.

To quote part of their description:

"If it's available, it's included. We eliminated the headaches of costly 
upgrades or a al carte pricing that holds advanced features behind a paywall."

The nice thing about this is it is open source, you can get hold of it for no 
cost and, if you are a geek, you can take a look at how it was all put 
together. Nice!  Modify it also if you want. Nice!

Try doing that with a Windows based commercial system.

Martin

From: ken.stra...@sympatico.ca 
Sent: Thursday, January 26, 2023 7:20 AM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] Running PathPilot on non-Tormach Machines

Pathpilot is a single bootable image for a variety of Tormach hardware -- at
least 6 traditional CNC mills, a CNC router and at least 3 CNC lathes (not
all current products). It also support 3 different MESA boards, two
different ATC, two different 4th axis, two different probes, touch and
non-touch screens, several different pendants, accessory boards to control
relays to control bar pullers and other devices, automatic coolant pointing,
etc, etc. At boot the Mesa cards are updated to the correct firmware and the
appropriate HAL files are magically selected based on a few user questions
regarding the machine that is being controlled.

To me this is the minimum level of magic required to make a commercially
viable product. The vast majority of potential users are uncomfortable (or
don't want to bother) with manually modifying configuration files. Of course
the power of LinuxCNC is due to the possibility of configuring things for
all sorts of hardware. Without magic the flexibility means that it will
never be mainstream.

-Original Message-
From: John Dammeyer 
Sent: January 26, 2023 12:11 AM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] Running PathPilot on non-Tormach Machines

Well in real life neither Linux, MacOS or Windows is really a product.  For
that matter the number of times my Android phone wants to update/upgrade the
OS or apps is breathtaking so Android on the phone is also not a product.
It's an OS and a program that interfaces to the product which is the
hardware.  None of them run without hardware.

And Tormach also isn't selling LinuxCNC as a product.  They are selling
hardware that uses LinuxCNC that they have modified and due to the rules are
more or less required to keep it open source.. sort of.

I'm guessing that when someone downloads the Tormach version of LCNC that it
comes with the .hal and .ini files.  And in those files should be the
information that describes the hardware from an connection perspective?

So it should theoretically be possible to use that information to instead
talk to different hardware.  (the product).   But that information must be
available so you know whether to use an NC or NO limit/home switch.  Unless
you want to start editing .hal and .ini files.

I ordered a second cheap BoB so I have two identical units to plug into my
spare Mesa 7i92 which is connected to the Pi4 running LinuxCNC.

Perhaps you or someone can create a version of LinuxCNC that uses the
Tormach user interface that runs on a Pi4.  I have no idea how to do that.
I've never wanted to dive that deep into LinuxCNC.

John


> -Original Message-
> From: Chris Albertson [mailto:albertson.ch...@gmail.com]
> Sent: January-25-23 2:11 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Running PathPilot on non-Tormach Machines
>
> The root of the issue here is that LCNC is not a product.  It is a
> development environment where a person can, with some effort, develop
> a product.
>
> Then the problem is that as a group, machinists tend not to have
> computer skills or much interest in learning computer skills.  What we
> see on this email list is the one-in-the-thousand exception.  Most
> machinists just want to make parts and not futz with the tools,
> especially if the tools involve computers.
>
> We are still in a transition period.  Today most machinists are older
> men who actually hate and resent CNC.  They spent a lifetime learning
> to turn handwheels and now some voodoo-magic boxes they don't understand
completely
> outclasses their hard-won skill.The new class of machinist are
> different.  They are more like engineers then blue color factory
> machinists.  These new guys see g-code as the product and parts as the
> byproduct and most of this new generation is not used to making
> anything by hand.
>
> We are still in the transitional period where we see a mix of the old
> guys who have adapted to new ways, new people who have never made
> anything by hand and the few of us on this list who actualy like to mess
with tools.
>
> Torrmach did a good thing by turning LCNC into a marketable product.
>
> On Wed, Jan 25, 

Re: [Emc-users] Clausing NC Spindle

2022-11-27 Thread Martin Dobbins
I understand this differently from you, but I would humbly suggest it may make 
it clearer for more folks if it were written this way:

"The following pins are created depending on (or upon) the 'gears=' parameter*"

One of each pin is created for each gear, however if no gears are specified 
then a default of one gear will be created. (I hope this is correct and if the 
user specifies gears = 0 they will have no scale pins, rather than 1? or is 
*spindle.​**N* not actually a scale pin and will be present no matter what?)

Martin


From: John Figie
Sent: Sunday, November 27, 2022 9:54 AM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] Clausing NC Spindle

Andy,

Maybe it is just me but I find things in the documentation that are really
confusing. At these times I think I would, if I could, make it more clear
in the documentation. But, I also realize that sometimes what seems clear
to me is not always clear to others :-).

for example from the spindle comp documentation:

"*The following pins are created depending the ’gears=’ parameter.*

One of each pin is created for each gear. If no gears are specified then
one gear will be created. For instance if you have gears=1 on your command
line, you will have two scale pins:
*spindle.**N*
*.scale.0spindle.**N**.scale.1"*

So if I have 1 gear then: the first sentence says "one pin is created for
each gear". but then later it says 2 pins are created?

Now, If I have one gear then I would think of it as a one speed
transmission and you cannot select anything.  If I have a 3 speed
transmission I would think of it as having 3 gears even though high speed
may not be using any actual "gears" in the transmission.

So am I overthinking this? Does this documentation make sense to
everyone else as currently written?

Another part of the documentation that I struggled with is the description
of the pins for the iocontrol.N tool changer pins. There are references to
the original io control even with timing diagrams and a description of some
of the issues found but then for io_v2 there is not a timing diagram. I
only got this to work for me by trial and error because it didn't work the
way I expected by reading the documentation.

By the way, I did successfully make a turret comp with a state machine that
finds the home position if it is not known the first time a tool is
selected. I just got it working yesterday

Anyway I don't want this to sound like a complaint because I really like
linuxcnc and greatly appreciate the countless hours many have spent, like
Andy for example, making it what it is today. I am hoping that I can help
make linuxcnc even better and maybe documentation is one area where I could
make a small contribution.

John Figie


On Mon, Nov 21, 2022 at 9:10 AM andy pugh  wrote:

> On Sun, 20 Nov 2022 at 16:05, John Figie  wrote:
> >
> > The gearbox has switch contacts to
> > indicate which gear it is in. I see there is a component called "spindle"
> > which includes provisions for gearboxes.
>
> The "spindle" component (and the similar "gearbox", "gearshift" and
> "gearchange") component handle the task of converting
> spindle.0.speed-out-xxx into a motor speed to send to the VFD.
>
> So the answer to your question is that you use both.
>
> To avoid pin name collisions I think that you would have to use
> "names=spindlecomp gears=3" when you load the component.
>
> We might have to change the name of the HAL component, at the moment
> both the component and the motion comp create spindle.0.at-speed, and
> probably other clashes too.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] triggering the mesa card encoder index pulse

2022-11-04 Thread Martin Dobbins
Maybe I'm totally missing the point (wouldn't be the first time )

This poster has other videos which might help:

https://www.youtube.com/watch?v=7mBQwIzaiaQ

Martin




> From: andy pugh [mailto:bodge...@gmail.com]
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] triggering the mesa card encoder index pulse
>
> On Fri, 4 Nov 2022 at 16:38, John Dammeyer  wrote:
>
> Is there a good you tube video that shows how to use a camera to align?
>
>
> Not that I know of, but basically you fit a camera and use it to align :-)

You realize of course that doesn't help much...  ;-)

So if I plug in a USB camera that is recognized by LinuxCNC 2.8 and above and 
mount it to the Quill (for example) with offsets X=75mm, Y=78mm and then add to 
my INI file [DISPLAY] section:
EMBED_TAB_NAME= cam_align
EMBED_TAB_COMMAND= qtvcp -d -c cam_align -x {XID} cam_align

That an AXIS tab will show up with the camera image?
If so how about a screen shot?
Will the screen shot show cross hairs so that lining that up on the center 
point will then, with some command set X and Y to 75,78 so that a move to 0,0 
now positions the spindle over that point?
John

>
> You can use the tool table X and Y offsets to account for the camera not
> being coaxial with the spindle. Or fit one in a tool holder.
>



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Fusion 360

2022-10-22 Thread Martin Dobbins
I don't do well with laptops, and I have been building my own desktops for 
years because I don't care for what's available off the shelf.

Bleeding edge tends to be expensive, so right behind the bleeding edge hits the 
spot.

I've already got used to workarounds for the Freecad topological naming 
problem, you just sketch on planes and not faces.  It's a pity that most videos 
show the latter not explain the former.

I'm only wondering about this because I like a challenge, and it's a hobby.

Martin


From: Chris Albertson

Yes, you physical computer must have rough hardware resources that it can
give the virtual machine enough to run Fusion and still have enough
leftover to run Lininx. So a dual-core 8GB, integrated
graphic laptop would be a poor choice.   If that is all you have.  You
options are to try FreeCAD or  OnShape.OnShape is a good option, it
"feels" like Solid works because it has made by people who left SolidWords
to start a new company.   But you have to pay for the CAM add-ons from 3rd
party developers.FreeCAD is limited but runs native and does well on
low-end hardware.  It is good enough for simple projects.

The question is if you are making a living with this or if it is a hobby.
  If you are running a business, then invest in what you need.  Typically
you'd invest 25% of an employee's salary in capital equipment, so buying a
new $10,000 workstation every four years is not unreasonable.



On Sat, Oct 22, 2022 at 10:14 AM Martin Dobbins  wrote:

> Your saying it is a "resource hog" does not bode well for running it on a
> virtual machine that doesn't have hardware horsepower.
>
> Thanks, Thaddeus
>
> 
> From: Thaddeus Waldner
>
> I’ve done Fusion 360 CAD/CAM classes with middle school kids (age 10-14).
> While it was mostly an exercise on how to follow instructions, many of them
> knew their way around the software and could begin making changes on their
> own by the time it was over.
>
> I reiterate that it is a resource hog, much more so than Solidworks or
> Onshape. It becomes painfully slow on anything with less than 16gb memory
> or with mediocre single-threaded CPU performance.  It seems that none of
> those CAD packages are optimized much for multi-core processors.
>
> > On Oct 21, 2022, at 6:04 PM, Matthew Herd  wrote:
> >
> > I use fusion on both windows and Mac. Mostly Mac.
> >
> > Matthew Herd
> >
> >
> >> On Oct 21, 2022, at 6:52 PM, Martin Dobbins  wrote:
> >>
> >> So, following on from the CAM discussion and all the love shown to
> Fusion 360
> >>
> >> Has anyone tried:
> >>
> >> https://all3dp.com/2/fusion-360-for-linux-how-to-install-it/
> >>
> >> or something similar?
> >>
> >> Or do you all use Windows or Mac?
> >>
> >> Martin
> >>
> >>
> >> ___
> >> Emc-users mailing list
> >> Emc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Fusion 360

2022-10-22 Thread Martin Dobbins
Your saying it is a "resource hog" does not bode well for running it on a 
virtual machine that doesn't have hardware horsepower.

Thanks, Thaddeus


From: Thaddeus Waldner

I’ve done Fusion 360 CAD/CAM classes with middle school kids (age 10-14). While 
it was mostly an exercise on how to follow instructions, many of them knew 
their way around the software and could begin making changes on their own by 
the time it was over.

I reiterate that it is a resource hog, much more so than Solidworks or Onshape. 
It becomes painfully slow on anything with less than 16gb memory or with 
mediocre single-threaded CPU performance.  It seems that none of those CAD 
packages are optimized much for multi-core processors.

> On Oct 21, 2022, at 6:04 PM, Matthew Herd  wrote:
>
> I use fusion on both windows and Mac. Mostly Mac.
>
> Matthew Herd
>
>
>> On Oct 21, 2022, at 6:52 PM, Martin Dobbins  wrote:
>>
>> So, following on from the CAM discussion and all the love shown to Fusion 
>> 360
>>
>> Has anyone tried:
>>
>> https://all3dp.com/2/fusion-360-for-linux-how-to-install-it/
>>
>> or something similar?
>>
>> Or do you all use Windows or Mac?
>>
>> Martin
>>
>>
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Fusion 360

2022-10-22 Thread Martin Dobbins
So, you can run it on a virtual machine with the right hardware, thanks Chris.


From: Chris Albertson

I run Fusion 360 on Linux inside a virtual machine.  I use VMware and then
Windows 10 and then Fusion 360.   This works well if you have a computer
with enough RAM and CPU cores, and a good enough graphics card. I keep the
VM image on an M.2 FLASH memory that is very fast
  Inside VMware, you can specify how much RAM and how many CPU cores to
assign to the virtual Windows computer. Fusion needs maybe 4 cores and 24
GB RAM to function acceptably.  Linux continues to run on what is left over.

I have also run Fusion 360 in a 2011 vintage iMac with a 4-core i5 CPU and
32 GB RAM.Fusion 360 has comparable performance on both computers.

The largest project I did on Fusion 360 with the above is a CNC conversion
of a Harbor Freight mini mill.  I modeled the entire mill and also all the
add-on parts.

On Fri, Oct 21, 2022 at 3:52 PM Martin Dobbins  wrote:

> So, following on from the CAM discussion and all the love shown to Fusion
> 360
>
> Has anyone tried:
>
> https://all3dp.com/2/fusion-360-for-linux-how-to-install-it/
>
> or something similar?
>
> Or do you all use Windows or Mac?
>
> Martin
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Fusion 360

2022-10-21 Thread Martin Dobbins
So, following on from the CAM discussion and all the love shown to Fusion 360

Has anyone tried:

https://all3dp.com/2/fusion-360-for-linux-how-to-install-it/

or something similar?

Or do you all use Windows or Mac?

Martin


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] 2.9 ISO?

2022-10-09 Thread Martin Dobbins
I think the rpi version of linux cnc is not the same as the pc version?

Martin


From: John Dammeyer

I thought I would try this with no expectations that it would actually work.  I 
have an apple MacBook Pro from around 2011 installed with the Raspberry Pi 
version of Linux.

I tried Andy's   " sudo apt-get install linuxcnc"  but as you can see below it 
fails.  I am up to date with update and upgrade.

Is what I'm trying to do even possible?  I do have LinuxCNC running on a Pi4.
John


john@raspberry:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:Debian GNU/Linux 11 (bullseye)
Release:11
Codename:   bullseye
john@raspberry:~ $ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/;
SUPPORT_URL="https://www.debian.org/support;
BUG_REPORT_URL="https://bugs.debian.org/;
john@raspberry:~ $ uname -srm
Linux 5.10.0-15-amd64 x86_64
john@raspberry:~ $
john@raspberry:~ $ sudo apt-get install linuxcnc
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package linuxcnc


> -Original Message-
> From: andy pugh [mailto:bodge...@gmail.com]
> Sent: October-09-22 9:32 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] 2.9 ISO?
>
> On Sun, 9 Oct 2022 at 06:18, Thaddeus Waldner  wrote:
> ,
> > What is the quickest way to get an OS + realtime kernel + LinuxCNC 2.9 up
> > and running on an Intel system from scratch?
>
> I think that if you install the Bookworm installer here:
> https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-
> firmware/bookworm_di_alpha1+nonfree/amd64/iso-dvd/
>
> Then you can just sudo apt-get install linuxcnc.
>
> Alternatively, start with the normal LinuxCNC installer (Buster) and
> then get 2.9 from the LinuxCNC buildbot:
> http://buildbot.linuxcnc.org
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Linuxcnc configurations using Mesa

2022-10-01 Thread Martin Dobbins
Hi Alan,

Perhaps this holds the answer:

https://lemariva.com/blog/2019/11/raspberry-pi-4b-sometimes-its-cool-to-be-hot-or-warm-exact

Martin

From: Alan Condit

Thank you Peter and John,

I changed the thread timing, and added the isolcpus=1,2,3. I haven’t added the  
force_turbo=1 in config.txt yet but already it is much improved. I haven’t run 
it long enough to get it hot, I suspect I need a fan on it when I add the 
force-turbo=1. It is in a Raspberry Pi4 case with no fan.

Alan

> From: "Peter C. Wallace" 
> Subject: Re: [Emc-users] Linuxcnc configurations using Mesa
> Date: September 30, 2022 at 3:33:34 PM CDT
> To: "Enhanced Machine Controller (EMC)" 
>
>
> On Fri, 30 Sep 2022, Alan Condit wrote:
>
>> Date: Fri, 30 Sep 2022 15:12:57 -0500
>> From: Alan Condit 
>> Reply-To: "Enhanced Machine Controller (EMC)"
>>
>> To: EMC-Users 
>> Subject: [Emc-users] Linuxcnc configurations using Mesa
>> I have a D525MW that I was using to drive my PCBMill. It got some chips in 
>> the controller box and shorted out the BOB and apparently damaged the 
>> parallel port slightly. Other than the parallel port the D525MW seems to run 
>> fine. I replaced the BOB in the controller box but it still didn't seem to 
>> run correctly. I am not positive whether it is a drive or the parallel port 
>> that is damaged. I finished a new controller cabinet for my PCBMill with a 
>> Mesa 7i76e. On my PCBMill I am getting lots of read and write error messages 
>> with Linuxcnc on my Rpi4 with the 7i76e. On my CNCLathe, I have a Dell 
>> Optiplex 330 running a 5i25/7i76 pair. Is it feasible to replace the 
>> 5i25/7i76 pair with the 7i76e? I also have a 7c81 mesa card. On my PCBMill 
>> could I use the Rpi4 with the 7c81 to drive the 7i76? Do these changes make 
>> any sense? I don't want to screw up my CNCLathe, it runs fine right now. 
>> However, I would like to get my PCBMill running more reliably.
>>
>> Alan
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>
> If you get read errors on a RPI4 and 7I76E, I would double the servo thread 
> period (the RPI4 is marginal at a 1 KHz servo thread period with some kernels)
>
>
> Peter Wallace
> Mesa Electronics
>
> 2 ms or the equivalent  500 Hz
>
> Also check tha you have isolcpus 1,2,3 on a RPI4
>
> Peter Wallace
> Mesa Electronics

From: "Peter C. Wallace" mailto:p...@mesanet.com>>
Subject: Re: [Emc-users] Linuxcnc configurations using Mesa
Date: September 30, 2022 at 3:50:46 PM CDT
To: "Enhanced Machine Controller (EMC)" mailto:emc-users@lists.sourceforge.net>>


On Fri, 30 Sep 2022, John Dammeyer wrote:

> Date: Fri, 30 Sep 2022 13:40:57 -0700
> From: John Dammeyer mailto:jo...@autoartisans.com>>
> Reply-To: "Enhanced Machine Controller (EMC)"
>mailto:emc-users@lists.sourceforge.net>>
> To: "'Enhanced Machine Controller (EMC)'"  >
> Subject: Re: [Emc-users] Linuxcnc configurations using Mesa
>>> ___
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net 
>>> https://lists.sourceforge.net/lists/listinfo/emc-users 
>>> 
>>>
>>
>> If you get read errors on a RPI4 and 7I76E, I would double the servo
>> thread period (the RPI4 is marginal at a 1 KHz servo thread period with
>> some kernels)
>>
>>
>> Peter Wallace
>> Mesa Electronics
>
> So you'd change it to 500Hz or 2kHz?
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/emc-users 
> 
>


Also forgot to add, you need force_turbo=1 in config.txt

Peter Wallace
Mesa Electronics

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] missing tooth index questions..

2022-09-19 Thread Martin Dobbins
Dyslexia rules ko?

In your illustration I count 4 holes and 1 slot (made of 2 holes), so if a slot 
is not a hole there are 4 holes?

From: John Dammeyer 
Sent: Sunday, September 18, 2022 5:49 PM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] missing tooth index questions..

Much easier to visualize if you use less holes I think?

I first made 6 holes and then laid out two arcs and created a longer slot from 
two of the holes.

I count 5 holes and 5 spaces between the holes.  Are you sure you actually cut 
100 holes?

John Dammeyer


> -Original Message-
> From: Sam Sokolik [mailto:samco...@gmail.com]
> Sent: September-18-22 1:51 PM
> To: Enhanced Machine Controller (EMC)
> Subject: [Emc-users] missing tooth index questions..
>
> I have a optical encoder from a mouse running on an emco encoder wheel (100
> holes).  I cut out the metal between 2 holes.  I think that would be
> considered one missing tooth...  I have the encoder scale set to 100 and
> the missing tooth set to 1
>
> I have a little comp that sets the index enable to true whenever it is
> false.
>
> Looking at the halscope screen shot - it only counts to 98..  I would think
> it would count from 0 to 99.  You can see the gap is seen - but I think
> there should be an extra count in there..
>
> (I could be not understanding it too)
>
> ps - if I set the missing teeth to 2 - it will not trigger (like it doesn't
> see the gap then which seems correct)
>
> thanks!
> sam

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] missing tooth index questions..

2022-09-18 Thread Martin Dobbins
Er 100 minus 2 (the holes you cut metal between is 98?

From: Ed 
Sent: Sunday, September 18, 2022 4:53 PM
To: emc-users@lists.sourceforge.net 
Subject: Re: [Emc-users] missing tooth index questions..

On 9/18/22 3:50 PM, Sam Sokolik wrote:
> I have a optical encoder from a mouse running on an emco encoder wheel (100
> holes).  I cut out the metal between 2 holes.  I think that would be
> considered one missing tooth...  I have the encoder scale set to 100 and
> the missing tooth set to 1
>
> I have a little comp that sets the index enable to true whenever it is
> false.
>
> Looking at the halscope screen shot - it only counts to 98..  I would think
> it would count from 0 to 99.  You can see the gap is seen - but I think
> there should be an extra count in there..

Am I missing something? 0-99=100 inclusive.


Ed.




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Acorn CNC

2022-09-08 Thread Martin Dobbins
It is said that a picture is worth a thousand words

https://www.youtube.com/watch?v=P-LrJtVN0bo

Perish the thought that we might have to look at words instead of pictures, but 
what I really like about Linuxcnc is it will accept parameter driven g-code 
both global and local.  Saves having to reinvent the wheel over and over.

YMMV

regards,
Martin



From: John Dammeyer

Thanks Peter.
John

> -Original Message-
> From: Groups [mailto:gro...@homanndesigns.com]
> Sent: September-08-22 1:54 AM
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] Acorn CNC
>
> Hi John,
>
> PathPilot has a lot of similarities with Mach3. John Prentice had quite
> a hand in the interface. I'd been using the Mach3 Aqua screenset and I
> found the transition seemless.
>
> https://www.machsupport.com/forum/index.php?action=dlattach;topic=5.0;attach=14352
>
> I really like PathPilot as it has all the functions I want built in and
> they are rock solid. All their probing wizards work without issue. And
> the tool offset setting from a tool height setter works really well.
>
> One of the other reasons is that the Fusion 360 post processor supports
> probing
>
> Here is the thread of my conversion. It may have some helpful
> information if you plan to do something similar.
>
> https://www.cnczone.com/forums/tormach-pathpilot-/429214-pathpilot-mesa-7i92h-geckodrive-g540.html
>
> There is also this forum
>
> https://forum.linuxcnc.org/pathpilot
>
> https://forum.linuxcnc.org/pathpilot/45846-pathpilot-7i92-g540-hal-file
>
> Cheers,
>
>
> Peter
>
>
> On 8/09/2022 5:51 am, John Dammeyer wrote:
> >  From that screen in the link it does look like PP has the same sort of 
> > graphical setup screens for simple
> operations that made MACH 3 so easy to run.
> >
> > I've yet to hear back from the Acorn supporter on how it's done there.
> >
> > The NativeCAM sounds like a good idea but it might not work on all 
> > installations and may have the same
> problem my probe software has.  At least I've not figured out how to fix it 
> without buying a bigger screen.
> Assuming my video card could even handle the wider screen.
> >
> > Attached is our standard user interface with G-Code loaded.  Since I'm 
> > limited on attachment size I'll follow
> up with another posting that shows the problem.  But notice this isn't a wide 
> 1080P type wide screen monitor.
> >
> > John
> >
> >
> >
> >
> >
> >
> >> -Original Message-
> >> From: Chris Albertson [mailto:albertson.ch...@gmail.com]
> >> Sent: September-07-22 12:22 PM
> >> To: Enhanced Machine Controller (EMC)
> >> Subject: Re: [Emc-users] Acorn CNC
> >>
> >>> And for a simpler operating like surfacing something held in the vise or
> >>> clamped to the table there's an approach like the attached photo or must
> >>> one still write G-Code or use CAM to do this?
> >>>
> >>> Perhaps a Path Pilot user can post a screen shot like the one attached
> >>> that shows how to do this?
> >>>
> >>
> >> Better than a screenshot.  I just signed up for "PathPilot Hub"  This lets
> >> you interact with an online simulated machine.  I can make a part and see
> >> how the machine will cut it.  If I like the result and if I own a real
> >> PathPilot machine than after trying it in the online simulation I can move
> >> the code to my milling machine.
> >>
> >> I have zero experience with this but it looks like this is used for
> >> students taking PathPilot classes.
> >>
> >> The other use for this might be if you need to program your mill but the
> >> mill is cutting a part now.  Using the on-line version allows you to
> >> program the mill while it is working.  This could be a huge time safer
> >>
> >> The above is everything I know, the real info is at the link below
> >> https://tormach.com/pathpilot-cnc-controller
> >>
> >>
> >> --
> >>
> >> Chris Albertson
> >> Redondo Beach, California
> >>
> >> ___
> >> Emc-users mailing list
> >> Emc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>
> >>
> >> ___
> >> Emc-users mailing list
> >> Emc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> --
> -
> Web : http://www.homanndesigns.com
> email : gro...@homanndesigns.com
> Phone : +61 421 601 665
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Mesa 7C80 and rpi4

2022-08-10 Thread Martin Dobbins
Hi Andrew, Wayne,

Try including 7c81 in your searches, you'll get more hits 

Martin


From: andrew beck
Sent: Tuesday, August 9, 2022 8:57 PM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] Mesa 7C80 and rpi4

And I'm helping him here in the ground guys.

We want a config to get started.

And gene are you still using these boards?

On Wed, 10 Aug 2022, 1:41 pm wayne dalton,  wrote:

>
>
>
> Howdy
> My names Wayne Dalton , I’m in New Zealand .
> I have these 2 units (7c80 and rpi4) and I’m working towards getting them
> working correctly .
> I have Linux cnc installed , I worked from new newest rpi install and then
> installed Linux cnc from there rather than the Linux cnc official install …
> because that came up with .. errors . I followed an install guide I found
> on Linux cnc but the threed didn’t explain how exactly to do the config .
>
> I can get the pi to ping the board in command line
> ( I’m not great with Linux at all btw )
> So now I’m at the point of building a hal  for the board .
> I understand … you install a different board and then just assign all the
> pins and set it to spi for communication but this is where im getting lost .
> I’ve had a look on Linux cnc and there are maybe 2 posts , one of them
> have a test Hal and Ini file with everything assigned but honestly I’m not
> understanding how I transfer than in or even get Linux cnc to see it .
> I’ve tried accessing a couple files but it just tells me I don’t have
> permission …. But I’m not even sure I have the right files so that might
> not be a bad thing .
> Any help or insight is appreciated
>
> The application is a converted knee mill ( kondia/Bridgeport) and I’m
> working on finishing the 4th and 5th axis design .
> I’m using ac servos that have step and direction capability as well as a
> encoder output .
> I’m currently rebuilding the machine with ballscrews and I’m hoping to
> finish the electronics control in parallel while I wait on small parts to
> arrive .
>
> Using a 4g rpi4 with a 128gig sata m.2 drive
>
>
>
> Cheers
> Wayne dalton :)
>
>
>
> Sent from my iPhone
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Pi4 SSD, MicroSD use

2022-07-01 Thread Martin Dobbins
I didn't actually pull the trigger at 1 cent because I somehow​ thought it 
might not ever get here.  I'm sometimes amazed at what people get up to with 
RPIs:

https://domipheus.com/blog/raspberry-pi-4-pci-express-it-actually-works-usb-sata-gpu/

https://geekworm.com/products/raspberry-pi-4-model-b-x825-2-5-inch-sata-hdd-ssd-expansion-board

Maybe you don't have to use USB after all?

https://lemariva.com/blog/2019/09/raspberry-pi-4-ssd-booting-enabled-trim

Martin





From: John Dammeyer

Hi Martin,
Just got an email that mine has shipped but no tracking info just yet.

My 16mm reamer finally arrived so I can get back to the Harmonic Drive project 
once I get the S100 computers off the table saw and all the boxes off the 
floor.  Kind of a mess.

And then I was foolish enough to buy this bare board and order parts.  The CF 
holders also finally (ordered in April) arrived.  But I have to write the disk 
drivers for these and that's turning out to be a bigger problem than I 
originally thought it would be.  When done the CF cards replace 8" floppy disks 
for a Z80 based computer.  (Yes. 8" floppy that at single sided single density 
hold a whopping 243K bytes)

John

> -Original Message-
> From: Martin Dobbins [mailto:tu...@hotmail.com]
> Sent: June-30-22 8:14 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Pi4 SSD, MicroSD use
>
> Hi John,
>
> That gives me 99% off as a new user bonus, so I would have to pay them US$ 
> 0.01 with free shipping
> estimated delivery August 29th 
>
> Martin
>
> 
>
>
> Really don't want to pay amazon.ca $25 for that sort of cable since they 
> likely all come from the same
> place.
>
> https://www.aliexpress.com/item/32991882020.html
>
> This one is only $5 Cdn with free shipping and I can wait until August for it.
>
> John
>
>
>
>
> > -Original Message-
> > From: John Dammeyer [mailto:jo...@autoartisans.com]
> > Sent: June-30-22 1:32 PM
> > To: 'Enhanced Machine Controller (EMC)'
> > Subject: Re: [Emc-users] Pi4 SSD, MicroSD use
> >
> > I'm going to guess it won't work with the small KingSpec 8GB that is marked 
> > on the board "7PSATA-1"
> >
> > John
> >
> >
> > > -Original Message-
> > > From: Thaddeus Waldner [mailto:thadw...@gmail.com]
> > > Sent: June-30-22 10:43 AM
> > > To: Enhanced Machine Controller (EMC)
> > > Subject: Re: [Emc-users] Pi4 SSD, MicroSD use
> > >
> > > I am using this cable:
> > >
> > > StarTech.com SATA to USB Cable -...
> > > https://www.amazon.com/dp/B00HJZJI84?ref=ppx_pop_mob_ap_share
> > >
> > >
> > > > On Jun 30, 2022, at 11:33 AM, johnd  wrote:
> > > >
> > > > ?Hi Thaddeus,Can you add some information? 1. What USB 3.0 to SATA 
> > > > adapter are you using?2. Or is
> it
> > a
> > > case that the SATA drive or SSD fits into?3. Which specific SSD are you 
> > > using?  Thanks JohnSent from my
> > > Samsung S10
> > > >  Original message From: Thaddeus Waldner 
> > > >  Date: 2022-06-30
> > 7:47
> > > a.m.  (GMT-08:00) To: "Enhanced Machine Controller (EMC)" 
> > > 
> Subject:
> > > [Emc-users] Pi4 SSD, MicroSD use Here are some recent experiences with 
> > > flash storage on a Pi4 as
> > > adevelopment environment running LinuxCNC 2.8.2.A while back I posted in 
> > > this mailing list that using
> an
> > > SSD on the Pi4 isprohibitive because it causes latency issues. At the 
> > > time, I tested this ona heavily used,
> > > repurposed ssd. I later discovered that the SSD was failingdue to write 
> > > wear. This is likely what caused
> the
> > > latency issues in thefirst place.In the meantime I ran the Pi4 (2GB 
> > > memory) as  a development
> > > platform,running up to 3 instances of VS Code (1.5GB memory each) along 
> > > with Glade,browser, etc. This
> > > type of usage made short work of the Samsung EVO microSDcard. The card 
> > > wear issue first showed up
> as
> > > spurious latency violations. Abit later the entire system became 
> > > maddeningly slow and
> unusable.Cloning
> > to
> > > a fresh sd card solved the problem.In the process of making backups I 
> > > also cloned the system to an SSD
> > > (intel320 this time) and to my surprise, it ran with zero latency issues. 
> > > I willbe using SSDs from now on,
> > > than

Re: [Emc-users] Pi4 SSD, MicroSD use

2022-06-30 Thread Martin Dobbins
Hi John,

That gives me 99% off as a new user bonus, so I would have to pay them US$ 0.01 
with free shipping estimated delivery August 29th 

Martin




Really don't want to pay amazon.ca $25 for that sort of cable since they likely 
all come from the same place.

https://www.aliexpress.com/item/32991882020.html

This one is only $5 Cdn with free shipping and I can wait until August for it.

John




> -Original Message-
> From: John Dammeyer [mailto:jo...@autoartisans.com]
> Sent: June-30-22 1:32 PM
> To: 'Enhanced Machine Controller (EMC)'
> Subject: Re: [Emc-users] Pi4 SSD, MicroSD use
>
> I'm going to guess it won't work with the small KingSpec 8GB that is marked 
> on the board "7PSATA-1"
>
> John
>
>
> > -Original Message-
> > From: Thaddeus Waldner [mailto:thadw...@gmail.com]
> > Sent: June-30-22 10:43 AM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] Pi4 SSD, MicroSD use
> >
> > I am using this cable:
> >
> > StarTech.com SATA to USB Cable -...
> > https://www.amazon.com/dp/B00HJZJI84?ref=ppx_pop_mob_ap_share
> >
> >
> > > On Jun 30, 2022, at 11:33 AM, johnd  wrote:
> > >
> > > ?Hi Thaddeus,Can you add some information? 1. What USB 3.0 to SATA 
> > > adapter are you using?2. Or is it
> a
> > case that the SATA drive or SSD fits into?3. Which specific SSD are you 
> > using?  Thanks JohnSent from my
> > Samsung S10
> > >  Original message From: Thaddeus Waldner 
> > >  Date: 2022-06-30
> 7:47
> > a.m.  (GMT-08:00) To: "Enhanced Machine Controller (EMC)" 
> >  Subject:
> > [Emc-users] Pi4 SSD, MicroSD use Here are some recent experiences with 
> > flash storage on a Pi4 as
> > adevelopment environment running LinuxCNC 2.8.2.A while back I posted in 
> > this mailing list that using an
> > SSD on the Pi4 isprohibitive because it causes latency issues. At the time, 
> > I tested this ona heavily used,
> > repurposed ssd. I later discovered that the SSD was failingdue to write 
> > wear. This is likely what caused the
> > latency issues in thefirst place.In the meantime I ran the Pi4 (2GB memory) 
> > as  a development
> > platform,running up to 3 instances of VS Code (1.5GB memory each) along 
> > with Glade,browser, etc. This
> > type of usage made short work of the Samsung EVO microSDcard. The card wear 
> > issue first showed up as
> > spurious latency violations. Abit later the entire system became 
> > maddeningly slow and unusable.Cloning
> to
> > a fresh sd card solved the problem.In the process of making backups I also 
> > cloned the system to an SSD
> > (intel320 this time) and to my surprise, it ran with zero latency issues. I 
> > willbe using SSDs from now on,
> > thank you.Some takeaways:1) large page files are bad news for cheap flash 
> > storage2) "worn out" storage
> > will cause latency issue on low latency systems3) latency tests on a low 
> > latency system might be a way to
> > detect flashwrite wear 
> > issues.Thaddeus___Emc-
> users
> > mailing 
> > listEmc-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/emc-users
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Homebuilt encoder

2022-03-31 Thread Martin Dobbins
Perfect, thanks!

Martin


From: Lawrence Glaister

very strange... working fine here. maybe try the http version...
using firefox 98.0.2 (64-bit) here.


http://ve7it.cowlug.org/spindle-encoder.html

I would like to track down the issue, so please let me know if you find
its browser related or any other clues I will dive into the server
logs and see if they give any clues. See if multiple refreshes work...
maybe its related to server load???

cheers
Lawrence


On 2022-03-31 11:52, Martin Dobbins wrote:
> Same here,
>
> Martin
>
> 
> From: Mark Wendt
>
> Link no worky.  Returns an error "The Request Entity is too Large".
>
> Mark
>


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Homebuilt encoder

2022-03-31 Thread Martin Dobbins
Same here,

Martin


From: Mark Wendt

Link no worky.  Returns an error "The Request Entity is too Large".

Mark

On Thu, Mar 31, 2022 at 2:30 PM Lawrence Glaister  wrote:

> Hi Andrew,
> It has been a few years since I added a spindle encoder to my lathe. I
> have a web page describing the gruesome details that might give you some
> ideas and some gcode to play with for cutting the disks. This encoder is
> still in operation with the data being fed into a parallel port on an
> older PIII 700Mhz Del box running ubuntu 10.4.
>
> https://ve7it.cowlug.org/spindle-encoder.html
>
> cheers
>
> Lawrence VE7IT
>
> On 2022-03-31 10:10, Chris Albertson wrote:
> > On Wed, Mar 30, 2022 at 11:18 PM andrew beck 
> > wrote:
> >
> >> Hey guys will this work OK?
> >>
> >> I think it's the same as the one from amazon
> >>
> >> https://www.trademe.co.nz/3531064367
> >>
> >>
> >> And I'm thinking I may need two discs.  One above the other so I can
> use a
> >> index sensor on the top layer.   Or maybe stick a proxy sensor on it.
> >>
> >> Looks like they have a 6mm gap between the slots in the sensor.   Do you
> >> think a 1mm wide gap gap would be ok maybe in a 2 mm thick sheet?
> >
> >
> >
> > The link does not work for me.
> >
> > Ideally the slots and the space between the slots is the same.   But this
> > only really matters if
> > 1) you intend to double the resolution by looking at leading and trailing
> > edges.
> > 2) and when the spindle reverses direction there is a small error if the
> > geometry is asymmetric.  Maybe the error is too small to break a tap, I
> > don't know.
> >
> > If the plate is thinck relative to the slot width all that means is the
> > alignment most be good, with the IR beam exactly 90 degrees to the disk.
> > The Omron senors, when you look inside use a very thin disk, like brass
> > shim stock. This minimizes any error caused by misalignment.   The very
> > high-end sensor use glass disks with vapor deposited aluminum to block
> the
> > light.
> >
> > Don't bother with two disks, because alignment can never be 100% perfect.
> >   Simply drill a hole for the index or make one slot deeper.
> >
> > A trick used in automotive sensors is to have one missing slot.  Then
> > software resets the counter when the expected pulse does not happen  This
> > saves the cost of the third sensor but that only matters if you build a
> > million cars.  IR sensors cost only about $1.
> >
> >>
> >>
> >>
> >> On Mon, 28 Mar 2022, 07:35 Chris Albertson, 
> >> wrote:
> >>
> >>> Forgot to include a link.  You can buy the bare sensor but also you can
> >> buy
> >>> them on PCBs with connectors attached and ready to go.
> >>> amazon.com/Measuring-Optocoupler-Interrupter
> >>> <
> >>>
> >>
> https://www.amazon.com/Measuring-Optocoupler-Interrupter-Detection-Arduino%EF%BC%885pcs%EF%BC%89/dp/B08977QFK5/ref=sr_1_17?keywords=c+optical+sensor=1648405019=8-17
> 
> >>>
> >>> Best to use a thin aluminum plate to make the interrupter disk.   Make
> >> the
> >>> slots 50% duty cycle,You need three sensors for quadrature with
> >> index.
> >>>   The above sensor should directly interface to Measa or a parallel
> port
> >> or
> >>> some microcontroler.
> >>>
> >>>
> >>> On Sun, Mar 27, 2022 at 10:02 AM Chris Albertson <
> >>> albertson.ch...@gmail.com>
> >>> wrote:
> >>>
>  THis goes to 10K RPM?   that is 167 revolutions per second.  400 slots
>  means 70 KHz signal.
> 
>  Can you design an inductive sensor that does 70KHz but is also
> >> sensitive
>  enough for near zero RPM?   Optical sensors can work up to 1MHz with
> no
>  problem as they don't have any inductanve.You can buy a "C" space
>  sensor for a few dollars
> 
>  In either case, optical of inductive, you want a 50% "slot" where
> there
> >>> is
>  as much metal left as cut away  Then the "edges" of the square wave
> are
> >>> the
>  same in either direction. The 50% duty cycle in effect doubles the
>  sensor resolution.
> 
>  Why?  Think about the signal when the direction changes. You have
> >> two
>  sensors in quadrature and lets say one is being blocked and one is
> not,
> >>> I
>  think you want the turnaround to take as long for each sensor.
> 
> 
>  On Sun, Mar 27, 2022 at 2:22 AM Andy Pugh  wrote:
> 
> >
> >
> >> On 27 Mar 2022, at 08:09, andrew beck 
> >>> wrote:
> >>
> >> And is bigger dia better for higher resolution?
> >
> > Probably not, as it will perhaps have more scope to oscillate at
> >> 10,000
> > rpm.
> >
> > Don’t neglect the purely mechanical design of this fast-spinning
> part.
> >
> > Have you considered optical sensors rather than inductive?
> >
> > What will be counting the pulses?
> >
> > LinuxCNC can lathe-thread with one sensor.
> > But rigid-tapping is different as it needs to accurately detect the
> > reversal point. So you need three 

Re: [Emc-users] Homebuilt encoder

2022-03-31 Thread Martin Dobbins
I hope those are NZ $ and not US $ 


From: andrew beck

Hey guys will this work OK?

I think it's the same as the one from amazon

https://www.trademe.co.nz/3531064367


And I'm thinking I may need two discs.  One above the other so I can use a
index sensor on the top layer.   Or maybe stick a proxy sensor on it.

Looks like they have a 6mm gap between the slots in the sensor.   Do you
think a 1mm wide gap gap would be ok maybe in a 2 mm thick sheet?



On Mon, 28 Mar 2022, 07:35 Chris Albertson, 
wrote:

> Forgot to include a link.  You can buy the bare sensor but also you can buy
> them on PCBs with connectors attached and ready to go.
> amazon.com/Measuring-Optocoupler-Interrupter
> <
> https://www.amazon.com/Measuring-Optocoupler-Interrupter-Detection-Arduino%EF%BC%885pcs%EF%BC%89/dp/B08977QFK5/ref=sr_1_17?keywords=c+optical+sensor=1648405019=8-17
> >
>
> Best to use a thin aluminum plate to make the interrupter disk.   Make the
> slots 50% duty cycle,You need three sensors for quadrature with index.
>  The above sensor should directly interface to Measa or a parallel port or
> some microcontroler.
>
>
> On Sun, Mar 27, 2022 at 10:02 AM Chris Albertson <
> albertson.ch...@gmail.com>
> wrote:
>
> > THis goes to 10K RPM?   that is 167 revolutions per second.  400 slots
> > means 70 KHz signal.
> >
> > Can you design an inductive sensor that does 70KHz but is also sensitive
> > enough for near zero RPM?   Optical sensors can work up to 1MHz with no
> > problem as they don't have any inductanve.You can buy a "C" space
> > sensor for a few dollars
> >
> > In either case, optical of inductive, you want a 50% "slot" where there
> is
> > as much metal left as cut away  Then the "edges" of the square wave are
> the
> > same in either direction. The 50% duty cycle in effect doubles the
> > sensor resolution.
> >
> > Why?  Think about the signal when the direction changes. You have two
> > sensors in quadrature and lets say one is being blocked and one is not,
> I
> > think you want the turnaround to take as long for each sensor.
> >
> >
> > On Sun, Mar 27, 2022 at 2:22 AM Andy Pugh  wrote:
> >
> >>
> >>
> >> > On 27 Mar 2022, at 08:09, andrew beck 
> wrote:
> >> >
> >> > And is bigger dia better for higher resolution?
> >>
> >> Probably not, as it will perhaps have more scope to oscillate at 10,000
> >> rpm.
> >>
> >> Don’t neglect the purely mechanical design of this fast-spinning part.
> >>
> >> Have you considered optical sensors rather than inductive?
> >>
> >> What will be counting the pulses?
> >>
> >> LinuxCNC can lathe-thread with one sensor.
> >> But rigid-tapping is different as it needs to accurately detect the
> >> reversal point. So you need three channels for index and full
> quadrature.
> >>
> >> Work out what error you can accept in the reversal point detection (as a
> >> fraction of thread pitch) and you can get a feel for how many slots you
> >> need.
> >>
> >>
> >>
> >>
> >> ___
> >> Emc-users mailing list
> >> Emc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>
> >
> >
> > --
> >
> > Chris Albertson
> > Redondo Beach, California
> >
>
>
> --
>
> Chris Albertson
> Redondo Beach, California
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Homebuilt encoder

2022-03-31 Thread Martin Dobbins
Splendid idea, it's easier to search for stuff over there that it is here.

Thanks for doing that,

Martin


From: andrew beck

For those interested I decided I really should start to use the forum so
people can search later for stuff hopefully I help someone.

I have started on the gear sensor style encoder.


Hope it works.  Let me know your thoughts

https://forum.linuxcnc.org/show-your-stuff/45498-linuxcnc-machine-shop-fun-thread

Regards

Andrew

On Sun, 27 Mar 2022, 22:21 Andy Pugh,  wrote:

>
>
> > On 27 Mar 2022, at 08:09, andrew beck  wrote:
> >
> > And is bigger dia better for higher resolution?
>
> Probably not, as it will perhaps have more scope to oscillate at 10,000
> rpm.
>
> Don’t neglect the purely mechanical design of this fast-spinning part.
>
> Have you considered optical sensors rather than inductive?
>
> What will be counting the pulses?
>
> LinuxCNC can lathe-thread with one sensor.
> But rigid-tapping is different as it needs to accurately detect the
> reversal point. So you need three channels for index and full quadrature.
>
> Work out what error you can accept in the reversal point detection (as a
> fraction of thread pitch) and you can get a feel for how many slots you
> need.
>
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Homebuilt encoder

2022-03-27 Thread Martin Dobbins
Yes, that's correct, it's also the same for 1000 ppr:

https://www.ia.omron.com/product/item/2450/

Martin

From: ken.stra...@gmail.com

According to https://www.ia.omron.com/product/item/2463/ max RPM for that
model (E6B2-CWZ6C-2000P) is 6000.

-Original Message-
From: Martin Dobbins 
Sent: March 27, 2022 6:44 PM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] Homebuilt encoder

gene heskett 


>I'd just search ebay for Omron encoder, and get the 20 dollar or so
>1000 ppr differential version. I expect it would work.

Like this, maybe?

https://www.ebay.com/p/2159915706?iid=333709462343

oops that's a 2000 ppr

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Homebuilt encoder

2022-03-27 Thread Martin Dobbins
gene heskett 


>I'd just search ebay for Omron encoder, and get the 20 dollar or so 1000
>ppr differential version. I expect it would work.

Like this, maybe?

https://www.ebay.com/p/2159915706?iid=333709462343

oops that's a 2000 ppr

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Recommendations for touch pad to replace mouse

2022-03-01 Thread Martin Dobbins
Hi Andy,

Are those reasonably easy to setup?

thanks,

Martin


From: andy pugh 


On Mon, 28 Feb 2022 at 21:44, Ed  wrote:
>
> Title says most of it. For most commands I use the keyboard for the
> speed but changing the tooltable and a couple of other things I like to
> use a touchpad.

I use a touchscreen, and then in a holster in the side of the machine
I have an older version of this:
https://www.amazon.co.uk/Rii-K01X1-Mini-Wireless-Keyboard/dp/B01G6XGLQQ
Which offers a touchpad and a keyboard. It's actually pretty usable,
though I might go for something similar but bigger for more extensive
use.

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] FW: [MachCNC] Mach4 teach/record

2022-02-22 Thread Martin Dobbins
Short version:

https://www.youtube.com/watch?v=TUUOttmUVq4

I think it's a work in progress.



From: Martin Dobbins

Hi John,

I am a member of the Mach group from Yahoo times, I don't have the rights to 
post (don't want them either) but sometimes​ the discussions are interesting.  
I do know the original poster has a robot but didn't want to use it because it 
is too expensive for the task.

With that in mind maybe a robot would be the best thing for this project- but 
not an expensive one:

https://www.youtube.com/watch?v=P2O8KCmVjU0

Martin


From: John Dammeyer

Thanks Martin,
His question and the subsequent discussion on the MACH group has morphed in now 
discussions on whether to use closed loop steppers and ethercat.   Not sure why 
everyone is so fond of leadshine closed loop steppers but what do I know.  I 
like my AC servos.

A decade or more ago it was MACH3 and the ESS or USB smooth stepper or the EMC 
as it was then called.  Now it seems there are a lot more CNC solutions around 
and the number of people even considering LCNC seems to have dropped.

I'm also surprised there isn't some sort of teaching module ready to go for 
LCNC although again, really, how many even want something like that.

Much as Brian Barker might want to create a module the ultimate issue isn't the 
starting point but support a year or so later.  Without sales to support the 
work that only one client wanted that may leave him hi and dry.  At least a DIY 
LCNC solution is always open source with more than one clever person ready to 
help.

And since there are versions of the MESA that close the loop for servo control 
on each axis I'd think that a training version with servos would be pretty 
easy.  But again I may be simplifying all this.

Before I send the original poster a link to this group along with the say the 
MESA site are there any other hardware solutions that would also be suitable?

John

> -Original Message-
> From: Martin Dobbins [mailto:tu...@hotmail.com]
> Sent: February-22-22 6:31 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] FW: [MachCNC] Mach4 teach/record
>
> John,
>
> No, the video isn't relevant to the original question, the attitude expressed 
> in the video may be.  "I figured it out, it took me 5
> seconds, 5 months, and after I did I wondered why it took so long because it 
> was so easy" . I think I know why he does that ??
>
> Some folks like figuring things out, others want someone else to do it for 
> them.  The fact that you also wrote that Brian Barker
> (MACH4 support) is interested in writing a module that does it, along with 
> the tenor of the original post might suggest that this isn't a
> "teach a person to fish" opportunity.  I could be wrong, I often am .
>
> It looks like there's a starting point here, and if the person already knows 
> python (or is willing to learn it) he could hit the ground
> running, that's if he wants to give up Mach 4 that he's so familiar with.
>
> Martin
>
> 
> From: andy pugh
> On Mon, 21 Feb 2022 at 19:09, John Dammeyer  wrote:
>
> > My wired pendant like the one in the video works great.  But I'm not sure 
> > how that's relevant to my question with respect to
> someone wanting 4 rotary axis that currently doesn't exist in MACH4
>
> I don't think it matters all that much if an axis is rotary or linear.
> There isn't anything to stop you setting the U axis scale such that it
> rotates an effector in degrees.
>
> Teach programming isn't super well-explored, I don't think. But there
> is a sample script:
> https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/axis/scripts/teach-in.py
> With a minimal manual page:
> https://linuxcnc.org/docs/2.8/html/man/man1/teach-in.1.html
> As it stands the script only records X, Y, Z. But as it's Python
> expanding to more would be trivial. It would also be relatively easy
> to have it output actual G-code programs rather than a position list.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] FW: [MachCNC] Mach4 teach/record

2022-02-22 Thread Martin Dobbins
Hi John,

I am a member of the Mach group from Yahoo times, I don't have the rights to 
post (don't want them either) but sometimes​ the discussions are interesting.  
I do know the original poster has a robot but didn't want to use it because it 
is too expensive for the task.

With that in mind maybe a robot would be the best thing for this project- but 
not an expensive one:

https://www.youtube.com/watch?v=P2O8KCmVjU0

Martin


From: John Dammeyer

Thanks Martin,
His question and the subsequent discussion on the MACH group has morphed in now 
discussions on whether to use closed loop steppers and ethercat.   Not sure why 
everyone is so fond of leadshine closed loop steppers but what do I know.  I 
like my AC servos.

A decade or more ago it was MACH3 and the ESS or USB smooth stepper or the EMC 
as it was then called.  Now it seems there are a lot more CNC solutions around 
and the number of people even considering LCNC seems to have dropped.

I'm also surprised there isn't some sort of teaching module ready to go for 
LCNC although again, really, how many even want something like that.

Much as Brian Barker might want to create a module the ultimate issue isn't the 
starting point but support a year or so later.  Without sales to support the 
work that only one client wanted that may leave him hi and dry.  At least a DIY 
LCNC solution is always open source with more than one clever person ready to 
help.

And since there are versions of the MESA that close the loop for servo control 
on each axis I'd think that a training version with servos would be pretty 
easy.  But again I may be simplifying all this.

Before I send the original poster a link to this group along with the say the 
MESA site are there any other hardware solutions that would also be suitable?

John

> -Original Message-
> From: Martin Dobbins [mailto:tu...@hotmail.com]
> Sent: February-22-22 6:31 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] FW: [MachCNC] Mach4 teach/record
>
> John,
>
> No, the video isn't relevant to the original question, the attitude expressed 
> in the video may be.  "I figured it out, it took me 5
> seconds, 5 months, and after I did I wondered why it took so long because it 
> was so easy" . I think I know why he does that ??
>
> Some folks like figuring things out, others want someone else to do it for 
> them.  The fact that you also wrote that Brian Barker
> (MACH4 support) is interested in writing a module that does it, along with 
> the tenor of the original post might suggest that this isn't a
> "teach a person to fish" opportunity.  I could be wrong, I often am .
>
> It looks like there's a starting point here, and if the person already knows 
> python (or is willing to learn it) he could hit the ground
> running, that's if he wants to give up Mach 4 that he's so familiar with.
>
> Martin
>
> 
> From: andy pugh
> On Mon, 21 Feb 2022 at 19:09, John Dammeyer  wrote:
>
> > My wired pendant like the one in the video works great.  But I'm not sure 
> > how that's relevant to my question with respect to
> someone wanting 4 rotary axis that currently doesn't exist in MACH4
>
> I don't think it matters all that much if an axis is rotary or linear.
> There isn't anything to stop you setting the U axis scale such that it
> rotates an effector in degrees.
>
> Teach programming isn't super well-explored, I don't think. But there
> is a sample script:
> https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/axis/scripts/teach-in.py
> With a minimal manual page:
> https://linuxcnc.org/docs/2.8/html/man/man1/teach-in.1.html
> As it stands the script only records X, Y, Z. But as it's Python
> expanding to more would be trivial. It would also be relatively easy
> to have it output actual G-code programs rather than a position list.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] FW: [MachCNC] Mach4 teach/record

2022-02-22 Thread Martin Dobbins
John,

No, the video isn't relevant to the original question, the attitude expressed 
in the video may be.  "I figured it out, it took me 5 seconds, 5 months, and 
after I did I wondered why it took so long because it was so easy" . I think I 
know why he does that 

Some folks like figuring things out, others want someone else to do it for 
them.  The fact that you also wrote that Brian Barker (MACH4 support) is 
interested in writing a module that does it, along with the tenor of the 
original post might suggest that this isn't a "teach a person to fish" 
opportunity.  I could be wrong, I often am .

It looks like there's a starting point here, and if the person already knows 
python (or is willing to learn it) he could hit the ground running, that's if 
he wants to give up Mach 4 that he's so familiar with.

Martin


From: andy pugh
On Mon, 21 Feb 2022 at 19:09, John Dammeyer  wrote:

> My wired pendant like the one in the video works great.  But I'm not sure how 
> that's relevant to my question with respect to someone wanting 4 rotary axis 
> that currently doesn't exist in MACH4

I don't think it matters all that much if an axis is rotary or linear.
There isn't anything to stop you setting the U axis scale such that it
rotates an effector in degrees.

Teach programming isn't super well-explored, I don't think. But there
is a sample script:
https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/axis/scripts/teach-in.py
With a minimal manual page:
https://linuxcnc.org/docs/2.8/html/man/man1/teach-in.1.html
As it stands the script only records X, Y, Z. But as it's Python
expanding to more would be trivial. It would also be relatively easy
to have it output actual G-code programs rather than a position list.

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] FW: [MachCNC] Mach4 teach/record

2022-02-21 Thread Martin Dobbins
Before you do reply to the MACH group,  you might listen to this (no it's not 
on topic):

https://www.youtube.com/watch?v=2s3nYbYNvNU
[https://i.ytimg.com/vi/2s3nYbYNvNU/maxresdefault.jpg]
2022 02 LinuxCNC WHB Pendant - 
YouTube
Here's how I got an xhc-whb04b-4 pendant to work with LinuxCNCSee this related 
post for the configuration 
files:https://forum.linuxcnc.org/24-hal-components/...
www.youtube.com



From: John Dammeyer

I'm forwarding this message to the LCNC group before I say anything on the MACH 
group.  Seems to me that this is far more easily done with LCNC but may require 
more knowledge than an average user has.

John

From: mach...@groups.io [mailto:mach...@groups.io] On Behalf Of Brian Martin
Sent: February-21-22 4:46 AM
To: mach...@groups.io
Subject: [MachCNC] Mach4 teach/record

Good morning, I am looking for some advice and ideas for a project I am 
brainstorming. I have built a couple CNC machines in the past using Mach4/ESS, 
so I am comfortable doing it again. Now I am thinking about building a CNC 
welder for a production beam welding job that we do. I would like to control 
X,Y, plus at least1 rotary axis for the positioner, possibly up to 4 rotary 
axis total. Overall travel would be approximately, 144”X, x 48”Y, x 60”Z.
My questions are;
1.  Has anybody built something like this, that would have any experiences 
to share?
2.  Is anyone using Mach4 to run a robotic welder? Good/bad?
3.  If Mach4, is there a plugin or wizard or otherwise, that will allow me 
to build Gcode by jogging to points similar to programing a robot? Like a teach 
function?
I recently purchased a Vectis Cobot with UR arm, so I am familiar with 
robotics, but the reach of the UR arm is limited, not to mention the cost is 
too high for this job. I will keep using the Cobot for smaller intricate parts.

Thank-you!
Brian Martin
https://webmail.agapemail.net/api/mail/v1/users/b...@agapemail.com/messages/SU5CT1guU2VudCtNZXNzYWdlcw==.2838/attachments/2.2?csrf=c6df53661c3c41dbadc5ad12695937bf=229e5e5d58424a7f9dfbc72d045649d4-ef874bd5e10a464bbd17c303578ef62a

_._,_._,_
  _

Groups.io Links:
You receive all messages sent to this group.
View/Reply Online (#155207)   | 
Reply To Group 
 
 | Reply To Sender 

  | Mute This Topic   | New Topic 

Your Subscription   | Contact Group 
Owner   | Unsubscribe 
  
[jo...@autoartisans.com]
_._,_._,_

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] who has used thin client pcs

2022-02-11 Thread Martin Dobbins
Hi Gene,

A couple of questions:

I think you started with a rpi3, how does the rpi4 compare?

How do you wire the gpio on the rpi4 to the 7i90HD? any links for cables etc?

Thanks, Martin




On Thursday, February 10, 2022 3:05:57 PM EST Chris Albertson wrote:
> Yes, "Mini ITX" is just a shape and a standard for where mounting holes
> go but it is a shape that is sold to a cost-sensitive market where low
> power ususage and low cost maters.  The ITX market is large enough
> that mass production drives prices down.  So it is a good fit to
> hobby-level machine control.   I would think a good place to look as
> Aliexpress as most of this stuff ships from China at very low cost.
>
> If you are never going to use the computer as an interactive desktop
> you could use a Raspberry Pi4.Then use any standard PC notebook to
> remote log-in and run the display from the notebook over WiFi.   A Pi4
> is 1/2 the cost of the cheapest ITX board.

I did this just to see if I could, but the interfacing from the pi to the
lathe IS the cost of the ITX board over and above the 2 gig rpi4. When I
did it, the 7i90HD was suggested, but while it has numerous ways to
configure 72 i/o's, its fpga has no buffering and the 3 50 in i/o sockets
are a PITA to wire uo to, and leave the fpga wide open to being blown by
noise fron ground loops etc. Enter the 7i42TA, the protection magic for
the 7i90HD, but it takes 3 of them. Now I think it would survive the EMP
of a tactical nuke. And because the i/o is there, and now on green
terminal strips that are much easier to wire, I have all sorts of extra
stuff hooked up and running, like a pair of $20 100ppr dials to replace
the missing cranks, speed selectable on a 1,2,5 etc scale from .0001" to
20 thou per click, one per powered axis. All the modular outputs were
used from gpio-0 to the end of the config installed, and I used the gpio
from gpio-71 down for such things as controlling ALL the lathe power with
a couple 40 amp AC SSR's which are switched by the state of F2. I could
go on, but if this lathe ever grows a controllable tool changer like the
EMCO-5 or similar I have buckets of i/o currently unused.

And that rpi4 is running the full desktop raspian buster install. With a
preempt-rt kernel I built on that rpi4. Obviously I shouldn't run FF at
the same time as LCNC as FF plays hell with the latency, but I have
carved air while running FF just to hear it stutter. And it does, but
nothing else seems to bother it that much.

I'm useing the SPI interface version of the mesa file for the 7i90HD and
the 3 wire interface has been bulletproof. No comm errors.

At about 25 watts total for the rpi4, interfacing and 11 watt monitor, I
don't even have a power switch to shut it off. With a small $35 ups and a
20kw generac in the back yard, uptimes are most of a year, till I need to
add something else, I have the i/o left to do it, whatever it might be.

SPI to/from the pi is faster than any other comm method we have, its in
32 bit packets at 41megabaud from pi to mesa card, and 25megabaud coming
back from the mesa card to the pi.

So it wasn't as cheap as I was expecting but the plethora of i/o has had
me considering converting the rest of my machines and saving about 600
watts by shutting down a bunch of old i5 dells, but thats 600 watts of
non-free heat this time of year.

> On Thu, Feb 10, 2022 at 5:57 AM andy pugh  wrote:
> > On Thu, 10 Feb 2022 at 03:04, andrew beck 
> >
> > wrote:
> > > Its just kinda hard to ship to New Zealand from UK.
> > > Anyone got a oceania source or asia
> >
> > Mini-itx is just a motherboard standard.
> >
> > mini-itx.com just happens to be a UK supplier. I often suggest using
> > their board finder, but then you can hopefully find a local supplier.
> >
> > --
> > atp
> > "A motorcycle is a bicycle with a pandemonium attachment and is
> > designed for the especial use of mechanical geniuses, daredevils and
> > lunatics."
> > — George Fitch, Atlanta Constitution Newspaper, 1912
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 





___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] What Would You Suggest?

2022-02-04 Thread Martin Dobbins
Hi Kenneth,

I don't know if this will be any use to you at all, and it's not Linuxcnc at 
least not yet.

I an effort to emulate this:

https://www.youtube.com/watch?v=z4t8pmsnYow

Which is all powered by a PIC

I liked this but didn't want to use a PIC.  Tried first with an Arduino because 
I had one on hand, but that just wasn't going to work.  So, I moved to one of 
these and got the 3.2 version:

https://www.pjrc.com/teensy/

Partly because it has an excellent library for controlling steppers:

https://luni64.github.io/TeensyStep/

It's driving a NEMA 34 1805 oz/in through one of these

http://www.leadshine.com/uploadfile/down/ma860hm.pdf

which will work with AC or DC

So, one of these:

https://www.ebay.com/itm/194282558090

On the back of which is a jumper to set input voltage 240, 220, 200, 110.  With 
outputs on the back for 110v and 220v.  It's intended to be a travel item so 
your 110 volt stuff will work on 220v and vice versa. A step up step down 
transformer.  If you lie to it you can feed it 118v to 120v (what comes out of 
my wall sockets) and get it to supply lesser AC volts to the stepper driver.

If you're still awake?

I can get 2000 rpm plus out of that big stepper, but I don't need speed like 
that, I need torque, so it's geared down 4:1 with the spindle it's driving 
(when the stepper's rotating at a leisurely 25 rpm the spindle is turning at 
100 rpm).  It's still an unfinished project.

I'm envious of that grinder.

Martin


Kenneth Lerman wrote:


Chris -- At my house, computers are all over the place. I think I have a
spare atom floating around. Also a couple of other machines.
Gene -- The grinder is here.

The
ways look pretty clean. The only accessory I have is a magnetic chuck.

I don't really need a surface grinder, but no shop is complete without one.
Once I started to use it, I realized that my right arm and shoulder really
aren't suited to this type of manual work.

The longitudinal travel is just over a foot, and it takes about 3-1/2 turns
of the crank to go that distance. I'm thinking around  a second per turn
would be about the maximum. So, that's 60 RPM. I'm thinking of a 1:6 ratio
on the timing belt pulleys, so that's 360 RPM at the stepper which is
pretty slow. A full stepping rate would be 200 * 360/60 => 200 * 6 which is
only 1200 steps per second.

An alternative would be to provide more gearing, but I don't think it's
practical to get more than about a six to one ratio in a single belt
reduction and I'd like to avoid mechanical complexity if I can.

Thoughts?

Ken

Kenneth Lerman
55 Main Street
Newtown, CT 06470



On Fri, Feb 4, 2022 at 7:13 AM Chris Albertson 
wrote:

> If looking for lowest cost solution you can us the old "Atom" computer to
> control the grinder as long as you do not  need to run the mill and
> grider at the same time.  Get an Eiternet interface Mesa card for the new
> machine,  You need two config files, just load the one for the mill or the
> one for the grinder.
>
> Then someday you buy a second computer you only have to move the Ethernet
> cable over.   The best option is a newer version of the Atom.  They seem to
> sell for just under $200.   Finally Newegg.com always has many used oe
> refurb PCs   Used PCs sourced locally can be a cheap as "free"
>
> But 9ld PCs tend to burn up a lot of power.  I am trying to get mone to do
> "wake on LAN" so it can not use power until I need to log onto it
>
> On Thu, Feb 3, 2022 at 6:52 PM Kenneth Lerman  wrote:
>
> > I'm considering converting a surface grinder to CNC. To start, I'll
> > probably just convert the longitudinal and transverse axes.
> >
> > I'll go with steppers for this -- I'm thinking NEMA-42 motors.
> >
> > My current Bridgeport clone uses servos and Jon Elson's hardware on a
> > little Intel Atom Box. I'm thinking of using a Rpi for this. It will
> need a
> > minimal display/control panel when completed, but initially will need a
> > display with touchscreen or mouse and possibly a keyboard. In the long
> run,
> > some buttons. and perhaps an mpg might be useful.
> >
> > I'd like to use a raw Rpi without adding special hardware directly. That
> > probably means using a USB or ethernet interface to control the steppers.
> > I'm thinking of using Mesa hardware.
> >
> > Can someone suggest the most cost effective way to do this? (Although I
> > have to admit, that after buying the timing belts and pulleys, the
> > steppers, power supply, stepper drivers, ..., it's too late to be really
> > cost effective.). And the surface grinder only cost me $300.
> >
> > Thanks,
> > Ken
> >
> >
> >
> > Kenneth Lerman
> > 55 Main Street
> > Newtown, CT 06470
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
>
> --
>
> Chris Albertson
> Redondo Beach, 

Re: [Emc-users] Replacing a handle.

2021-10-13 Thread Martin Dobbins
Bruce Layne wrote:

Someone needs to make an upgraded MSLA printer that automates the post
processing operations.

I'll pull the trigger when they do, Bruce.

Do you have an MSLA right now? What model?

Martin






___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Replacing a handle.

2021-10-13 Thread Martin Dobbins
Gene Heskett wrote:

> > Unforch, John, not even my latest copy of freecad can open that
> > file.

>FreeCAD_0.19-23578-Linux-Conda_glibc2.12-x86_64.AppImage, here on stretch
> with 32gigs of dram, goes into a cancelable busy loop loading it

FWIW, Gene

I'm using FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage on Ubuntu 
20.04 with 16gigs, John's file loads without a hiccup.

Martin

>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Something went wrong.

2021-08-04 Thread Martin Dobbins
It's an upside down "L" shape, how about a sacrificial block that turns the "L" 
into a block?


Martin

Oops.  Forgot the raw material photo.


> -Original Message-
> From: John Dammeyer [mailto:jo...@autoartisans.com]
> Sent: August-03-21 2:28 PM
> To: 'Enhanced Machine Controller (EMC)'
> Subject: Re: [Emc-users] Something went wrong.
>
> That's a good suggestion John F.  Thanks.  I did do some more playing around 
> and it's clear the part flexing and the backlash both
> were at fault especially with the plunge to the next depth.
>
> And that brings up another issue.  One of my pet peeves with electronics 
> project magazines is they are great at a schematic and
> either point to point wired or PC board but very little energy is spent on 
> describing various ways of mounting or installing in a
> cabinet.  Especially with the concept of Human Factor Engineering which is 
> the practice of making something easy to use or even
> intuitive.  Like an ESTOP button is always a red mushroom  Not a toggle 
> switch.
>
> Same goes with work holding.  Youtube has tons of videos that show a tiring 
> sequence of a milling cutter sprayed with coolant
> making chips for 3 minutes with 3 commercials interjected, one every minute.  
>  But very little on work holding.
>
> The next part I am making is shown in the attached screen shot rendering.  My 
> raw material is in the second photo.  So the question
> is about work holding and how or what features of LinuxCNC can be used to 
> make this easier.
>
> I can use my band saw to create the initial width and split it into two L 
> shapes.  But after that I start to have problems, due to lack of
> experience I think, on how to firmly hold it and mill the stuff with a 5mm 
> and  6.35mm (1/4") cutter.
>
> Suggestions?
>
> Thanks
> John
>
>
> > -Original Message-
> > From: John Figie [mailto:zephyr9...@gmail.com]
> > Sent: August-03-21 11:59 AM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] Something went wrong.
> >
> > Speaking of backlash. My tiered old Bridgeport has about 0.002" of backlash
> > in the ballscrews. So if circular interpolation is used there is a small
> > bump at each 90 degrees of the circle. But if I make the finish pass first
> > clockwise and then repeat counter clockwise the imperfections are much
> > smaller. I know from experience with my first CNC machine that's built that
> > actually used leadscrews with lots of backlash the clockwise followed by
> > counter clockwise method was remarkable compared to a single direction
> > final pass.
> >
> > John
> >
> > On Tue, Aug 3, 2021, 10:10 AM jrmitchellj  wrote:
> >
> > > You might try the run again without the backlash compensation in LCNC to
> > > get a feel of what it is actually doing.
> > >
> > >
> > > --J. Ray Mitchell Jr.
> > >
> > >
> > > ?I predict future happiness for Americans, if they can prevent the
> > > government from wasting the labors of the people under the pretense of
> > > taking care of them.?
> > >
> > > THOMAS JEFFERSON
> > >
> > >
> > > On Tue, Aug 3, 2021 at 6:24 AM Gene Heskett  wrote:
> > >
> > > > On Tuesday 03 August 2021 05:31:56 andy pugh wrote:
> > > >
> > > > > On Tue, 3 Aug 2021 at 07:58, 
> > > > wrote:
> > > > > > I draw all this from my own ballscrew conversion of my own mill,
> > > > > > some 20 years ago. If I was doing it again, I would use two nuts,
> > > > > > with spring tension between the pair
> > > > >
> > > > > Springs might not be the best way. The common way to tension double
> > > > > nuts is to (basically) screw them into each other and lock the angular
> > > > > relationship.
> > > > >
> > > > > You _can_ get preloaded single nuts, using oversized balls. That only
> > > > > works if the ball track is the right shape, though, it needs to be a
> > > > > 4-point contact shape.
> > > >
> > > > Which I'd suspect as being subject to rapid initial wear until it was
> > > > just a normal screw with about a thou of backlash.
> > > >
> > > > For me, I bought C7 grade which may have 2 thou but in several years has
> > > > not gotten significantly worse. Protecting the screw from contaminants
> > > > is the most important thing for long life. On my Sheldon, the Z screw, a
> > > > 1450mm long 25mm C7, got sealed bearings on both ends, a collar to clamp
> > > > a bellows to on both ends of both sections, and 2 of the 6 mounting
> > > > holes in the nut were drilled all the way thru so air could get from one
> > > > side of the nut to the other as the nut moved. The nut gets one pump of
> > > > grease a year. Backlash, some of which is in the end bearing, was about
> > > > 1.9 thou 5 years ago and still is. It has not been uncovered in that
> > > > time. I don't have a bellows on the x screw but its channel in the
> > > > carriage is sealed top and bottom unless the carriage is clear in.
> > > > exposing the screw behind the QCTP boss. No compound since LCNC is
> > > > better than mechanical you set by eyeball. Plus it was 

Re: [Emc-users] Missing Features in LCNC for FFF/FDM Printers

2021-07-25 Thread Martin Dobbins
Yes, I know I often fiddle with the output of Cura to do things like switch off 
the bed heater after the first few layers, there's probably a setting in Cura 
that does that but I haven't found it yet.  The point is that slicers generally 
have more settings than CAM programs because they have to.

I posted an OT about this before, but there are people working on a different 
approach where you basically draw a simple part (you wouldn't bother to open 
your CAD package for)  and g code is produced.  It's the equivalent of 
"conversational" CNC for simple jobs, fascinating project if nothing else:

 
https://hackaday.com/2021/07/19/3d-print-in-the-air-with-a-little-software-support/

More info:
https://github.com/analysis230/analysis230.github.io

I think it runs in a web browser like this:

https://analysis230.github.io/index.html




Martin




From: Rob C

the 3d printer gcode is understandable, and you could handball simple
shapes (I've done a couple for various test and setup things). but you
would really struggle to do the infill as well as a slicer to still provide
strength and minimise infill

https://3dprinterly.com/what-is-the-best-infill-pattern-for-3d-printing/

being an additive process you couldn't run it through a mill. as it
sort of works in reverse (and you'd end up with a pocket if you flipped the
z direction)

but we sort of digress. from just running something like marlin to
running lcnc comparison as gcode is essentially just motion with a bit
of additional icing on top.

(if there was a board for Mesa hardware to take my tmc2209 drives (or I had
the time to interface one to a 7i92 I'm happy to convert my machine to
linuxcnc and run some cura gcode through it)


On Sun, 25 Jul 2021, 21:32 Martin Dobbins,  wrote:

> It is like the relationship of using CAD to design a part then using CAM
> to produce the g code to machine that part. Some people know enough about g
> code that they often don't use CAM, or are able to "massage" the output of
> CAM to produce different results.  Others may not care.
>
> CAD can also produce files for slicers (CAM) which produce g code for 3d
> printers which is apparently so complicated that no human being can
> understand it sufficiently to write their own code.  Yet it is the same g
> code fed to the components of a printer rather than (say) a milling machine.
>
> Martin
>
> 
> From: Rob C 
>
>
> is this not just reinventing the wheel for the sake of it?
>
> what is the benefit of using lcnc for fff/fdm printer?
>
> I am not trying to downplay the idea / application or lcnc or its
> capability.  (dispite it may appear so)
>
> 1, 18:55 Chris Albertson, 
> wrote:
>
> > 99% of the "magic" in 3D printing happens in the slicer.  All the printer
> > controller needs to do is move the steppers in a very stupid
> > way.Acceleration limits and such are all done in the slicer.  Notice that
> > the g-code files for some parts are MILLIONS of lines of g-code that do
> > very tiny movements
> >
> > I still argue that the only thing LCNC lacks is "works out of the box".
> >
> >
> >
> > On Sat, Jul 24, 2021 at 5:43 PM andy pugh  wrote:
> >
> > > On Sat, 24 Jul 2021 at 21:13, Bari  wrote:
> > > >
> > > > What are the missing desired or required features in LCNC for
> > > > controlling FFF/FDM printers?
> > >
> > > I have heard (but not tested) that extruder moves are not blended, so
> > > the motion is not as smooth as one might like.
> > >
> > > There might be something to be said for a G-code interpreter that used
> > > E as the extruder, and supported the other 3DP-specific codes.
> > >
> > > (LInuxCNC supports pluggable interpreters, this is doable)
> > >
> > > --
> > > atp
> > > "A motorcycle is a bicycle with a pandemonium attachment and is
> > > designed for the especial use of mechanical geniuses, daredevils and
> > > lunatics."
> > > — George Fitch, Atlanta Constitution Newspaper, 1912
> > >
> > >
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> >
> >
> > --
> >
> > Chris Albertson
> > Redondo Beach, California
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
> __

Re: [Emc-users] Missing Features in LCNC for FFF/FDM Printers

2021-07-25 Thread Martin Dobbins
It is like the relationship of using CAD to design a part then using CAM to 
produce the g code to machine that part. Some people know enough about g code 
that they often don't use CAM, or are able to "massage" the output of CAM to 
produce different results.  Others may not care.

CAD can also produce files for slicers (CAM) which produce g code for 3d 
printers which is apparently so complicated that no human being can understand 
it sufficiently to write their own code.  Yet it is the same g code fed to the 
components of a printer rather than (say) a milling machine.

Martin


From: Rob C 


is this not just reinventing the wheel for the sake of it?

what is the benefit of using lcnc for fff/fdm printer?

I am not trying to downplay the idea / application or lcnc or its
capability.  (dispite it may appear so)

1, 18:55 Chris Albertson, 
wrote:

> 99% of the "magic" in 3D printing happens in the slicer.  All the printer
> controller needs to do is move the steppers in a very stupid
> way.Acceleration limits and such are all done in the slicer.  Notice that
> the g-code files for some parts are MILLIONS of lines of g-code that do
> very tiny movements
>
> I still argue that the only thing LCNC lacks is "works out of the box".
>
>
>
> On Sat, Jul 24, 2021 at 5:43 PM andy pugh  wrote:
>
> > On Sat, 24 Jul 2021 at 21:13, Bari  wrote:
> > >
> > > What are the missing desired or required features in LCNC for
> > > controlling FFF/FDM printers?
> >
> > I have heard (but not tested) that extruder moves are not blended, so
> > the motion is not as smooth as one might like.
> >
> > There might be something to be said for a G-code interpreter that used
> > E as the extruder, and supported the other 3DP-specific codes.
> >
> > (LInuxCNC supports pluggable interpreters, this is doable)
> >
> > --
> > atp
> > "A motorcycle is a bicycle with a pandemonium attachment and is
> > designed for the especial use of mechanical geniuses, daredevils and
> > lunatics."
> > — George Fitch, Atlanta Constitution Newspaper, 1912
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
>
> --
>
> Chris Albertson
> Redondo Beach, California
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] OT 3D Printer

2021-07-19 Thread Martin Dobbins
Fire your slicer?

Or maybe not?

https://hackaday.com/category/3d-printer-hacks/

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] AXIS UI Jog Button

2021-07-16 Thread Martin Dobbins

This is a work in progress…  Long way to go yet.
John


 Nevertheless a promising start,  keep us updated 

There, maybe that'll stop it becoming 42 


Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] AXIS UI Jog Button

2021-07-16 Thread Martin Dobbins
Cool that you've got the correct keyboard to put the umlaut on the word naive 

I've been struggling to remember where I found this all day:

https://www.billooms.com/cornlathe/build10controls.html

He mentions the work that helped him out, which leads us to this:

http://www.franksworkshop.com.au/wordpress/

Which is fascinating stuff but I don't have the time to go all through either 
link right now, but is there anything in there that might help?

Best,

Martin



Nope.   Not naïve.

Since we can read the status of the indicators as an 'out' something just needs 
to be changed to be able to set/reset that indicator.  The 'out' value is 
likely read by the button press to know which axis to touch off.

In Delphi or Lazarus Object Pascal the code to do this sort of things is a no 
brainer.  But tcl and python together with who knows what else is to me at the 
moment unreadable.  I started redoing the AXIS user interface in Lazarus but 
other projects got in the way.  I think I stopped when I had to first create 
all the little picto icons along the top bar.  I did get far enough along to 
interpret the G-Code and fill in the window with the setable G-Code values.

However, to clone AXIS one actually has to understand how it works for the 
connection to LCNC and I'm not there yet.  Project #42  ;-)

John




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] AXIS UI Jog Button

2021-07-16 Thread Martin Dobbins



>Yes.  Keyboard and click on radio button both change so the Tool buttons refer 
>to the correct axis.  But Pendants don't seem to have that feature.
>John

If a USB (or in this case a Ps/2) keyboard can do it, then somewhere in the 
code for that, there must be a way to get any other device connected by USB to 
make the same GUI updates.

Or am I just being naive?

Martin


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] AXIS UI Jog Button

2021-07-16 Thread Martin Dobbins





>But I don't think that there is anything to tell axis that you have
>just jogged a different axis.

>It is possible that the halui pins might set state that propagates through.

Just confirmed on a simple keyboard jog (lathe only) that axis does know which 
axis has just been jogged

Martin


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] spindle orientation help for a 7i77 card looking for configs to study

2021-07-06 Thread Martin Dobbins


Since timeout is caused by the Q value, what happens if you mess with various 
values for Q?



Martin

Hi Andrew,
I thought I would try this on my Pi4 to 7i92H to AC Servo Spindle with step/dir 
and Quadrature Encoder.
Given I have step/dir and quad encoder this should be a no brainer.

Using the information from here:
http://linuxcnc.org/docs/html/gcode/m-code.html#mcode:m19
I added the ORIENT_OFFSET under the [RS274NGC] section but if I issue
M19 R180 Q5 P0 $0 all I get is
"wait for orient complete: TIMED OUT"
Error.


John




> -Original Message-
> From: andrew beck [mailto:andrewbeck0...@gmail.com]
> Sent: July-05-21 11:35 PM
> To: Enhanced Machine Controller (EMC)
> Subject: [Emc-users] spindle orientation help for a 7i77 card looking for 
> configs to study
>
> hey everyone.
>
> i have been messing around all day with my cnc mill trying to get spindle
> orientation working so that I can get my toolchanger working
>
>
>
> I found a video on youtube from Tallas83 that showed what  I want to do but
> he used a 5i20 card and 7i33 and I am having trouble converting it to a
> standard 7i77 mesa card set up.
>
>
> https://www.youtube.com/watch?v=EoXoOYSFY2Q
>
>
> I got it to load the new config eventually had to change all the motion
> pins to spindle.0 stuff but still getting a bit stuck when I issue a m19 r0
> command the spindle locks but doesn't rotate.  and I can see on my vfd that
> the frequency reference is not getting through even though in the hal
> configuration the hm2 analog 05 output is showing a value.  If I switch
> back to my old config it fires right up so hardware is fine.
>
>
>
> does anyone out there have this working that can help.  I don't need too
> much hand holding I think and I have played with linuxcnc for several years
> now.  just getting stuck up against a wall.
>
> regards
>
> Andrew
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [Emc-developers] Code of Conduct

2021-06-29 Thread Martin Dobbins
>I am not sure that a CoC is any help there, until Kirk said what he
>said I had always considered this mailing list to be friendly, and
>that I was already behaving according to the CoC.

I have not noticed any of the problems that Kirk mentioned, but maybe I'm 
blind, too easy going, inclined too much to give people the benefit of the 
doubt?

To your point that lots of people seem to join, only a few seem to post once 
and then disappear, I hesitate to use the term lurkers.  Sometimes joining a 
list is the only way to get access to the archives, once a person does and is 
able to search they may find their questions have been answered, so no need to 
post or maybe just once for clarification of something that wasn't addressed 
fully?

I don't post much because, unless I have a pertinent reply to a question, or 
something to ask (that doesn't prove I'm stupid ).  I'll leave the airways 
clear.

I've decided to change that and if someone posts a really useful piece of 
information in response to someone else's question, or even because they're 
just documenting their journey   I'm going to write and tell them so and say 
thanks.

That's way more than my 2 cents worth

Martin








___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Small PC for use with 7i90 / 7i96?

2021-03-30 Thread Martin Dobbins
>Looking for a small form factor PC to use.  Been a while since I've put 
>together a new system.

>https://www.amazon.com/dp/B085RZDVL5

Hi Billy,

The problem with off the shelf stuff like that or NUCs that come preloaded with 
an operating system is that they come with a lot of preloaded junk too.  This 
can be a pain and sap performance, not a problem if you know how to get rid of 
all that and start "clean"

I put together a system with this ( a lot more spendy than when I bought it!)

https://www.newegg.com/asrock-q1900b-itx-mini-itx/p/N82E16813157497

It has a parallel port so it could (?) feed a 7i90HD it also has a pcie slot 
(unusable if you cram it into a small case like I did)
I added a small ssd and ram and used on chip graphics.

case:
https://www.mini-box.com/M350-universal-mini-itx-enclosure

I've been using this with parallel port only for around 5 years, and it hasn't 
missed a beat.

Martin







On 03/29/2021 07:48 PM, Billy Huddleston wrote:
For really small, like a 7" cube, you can get mini ITX
motherboards and a matching cabinet and power supply from
the usual outfits like NewEgg, etc.  The 7" cube box allows
full-height PCI cards.

If you can handle something a little bigger, you can get
off-lease Dell SFF (Small Form Factor) or Mini-Tower
computers from the Optiplex (commercial) line quite cheap.
Put in a small SSD and it makes a quite good machine
controller.  I've been using the Optiplexes for years with
excellent results.

Jon


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] USB - Serial question

2020-12-04 Thread Martin Dobbins
I don't think so when reading this from the link below, serial.dtr is not a 
standard Arduino ide function:

"On a standard Arduino, the DTR and RTS signals are present on pins of the FTDI 
chip, but they are not connected to anything. You can solder wires between I/O 
pins and the FTDI chip if you need these signals."

PJRC also has datasheets each of the chips he uses and for the LC additionally 
a manual with "all the useful programming info"

https://www.pjrc.com/teensy/datasheets.html






Isn't DTR a signal controlled by the host (LinuxCNC) rather than the micro?

-Original Message-
From: Martin Dobbins 
Sent: December 4, 2020 1:02 PM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] USB - Serial question

Hi Ken,

PJRC's version of Arduino is somewhat different, I wonder if DTR is what you
need?  If you can read the serial.dtr as shown here, then I'm pretty sure
you can hold DTR low until you are ready to send/receive data:

https://www.pjrc.com/teensy/td_serial.html

Martin




Your suggestion sounded great so I did a few tests. I loaded a PCJR Teensy
LC (ARM Cortex-M0+) and a genuine Arduinio Leonardo (ATmega32u4) with the
standard BLINK program --  

> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] USB - Serial question

2020-12-04 Thread Martin Dobbins
Hi Ken,

PJRC's version of Arduino is somewhat different, I wonder if DTR is what you 
need?  If you can read the serial.dtr as shown here, then I'm pretty sure you 
can hold DTR low until you are ready to send/receive data:

https://www.pjrc.com/teensy/td_serial.html

Martin




Your suggestion sounded great so I did a few tests. I loaded a PCJR Teensy
LC (ARM Cortex-M0+) and a genuine Arduinio Leonardo (ATmega32u4) with the
standard BLINK program --
 

> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Linux CAM.

2020-09-22 Thread Martin Dobbins



>Just spotted in a forum post:

>https://www.youtube.com/watch?v=vLcOeH1CTMQ

>DeskProto now has a Linux version.
>I have never used it, and I have no idea what the costs for the
>paid-for versions are.
>But it does appear to be a conventional application that won't
>suddenly stop working on the whim of the publisher (like Fusion)

I *think* CamBam may also work on Linux

http://www.cambam.info/

They list some of the various "gotchas" here:

http://www.cambam.info/ref/ref.linux

I have never used it, but it seems like the paid for version is $149

They have a fairly decent "try before you buy" policy.

Martin





___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-20 Thread Martin Dobbins



Can you select, copy, and paste the code you see on screen to a text file?

I don't know, I didn't try.

Martin



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-20 Thread Martin Dobbins



In the meantime I've found that freecad treated my diameters as radii, so
the posted image is too big by 2x for xy.  Its a 50mm diameter pipe,
35mm long, with a 28mm diameter bore.  Makes sense, but big dummy at
work. :-)

That's a lathe job surely?  Why are you trying to mill it?

Hope you have better luck finding a more reliable vendor for your motor.

Martin



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-20 Thread Martin Dobbins



freecad has an export menu that claims to do gcode, but it does not
create the code, nor does it report any error I understand when going
thru the motions. freecad screenshot attached. A simple torus shape,
50mm in diameter, 35mm tall, with a 28mm center hole.

Good morning Gene,

I've looked through the midden heap of my drag knife folder and I have been 
unable to locate a file with g code.  This bugged me because I *know* I saw 
readable g code from that project, then i remembered how I had seen g-code (on 
screen) which is pretty much as described in this video:

https://www.youtube.com/watch?v=fWU621P0gZk

I know I expected to have human readable code at the end of this project (pity 
I didn't complete it) because I'm working on a desktop that is not connected to 
the CNC so I expected a text file at the end that I could edit and rename to a 
.ngc file to transfer to the CNC machine.

If you can wait, I'll have a go at replicating the torus you made and see if I 
can send the g code.  If that works I will (try) to tell you how I did it.  
Later today, I hope.

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-19 Thread Martin Dobbins


but the cut object is the only selection that highlights it all. Is there
a weld it all together step I've missed?

Hi Gene,

I've only played with the path workbench a little when I was trying to work out 
g-code for a drag knife, a project I dumped because the hardware I set up 
wasn't going to work.

I worked out a lot from videos posted by a guy that was (at least) partly 
responsible for the path workbench.  I can remember that if you don't get it 
right from the outset, it's a pain to go back and "stitching" everything 
together correctly at the beginning is a big help.  There are eight videos in 
the series and this is #0 The videos help a lot with navigation around menus 
etc.

https://www.youtube.com/watch?v=jARnmuWm7n4

Tomorrow I'll look back through my experiments and see if I got human readable 
g code out of it.

Regards,

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-19 Thread Martin Dobbins
I see all that, but if I select gcolde to feed my milling machine running
the master version of LinuxCNC, it brings up a list of post-proc's, one
of which is Linuxcnc.  And if sent as a print job to my huge brother
mfc-j6920-dw, it spits out a blank sheet of glossy photo paper.  So I'm
locked out of saving in a file format thats readable by human eyes.

Hi Gene,

I misunderstood 

I don't know what steps you have taken so far to get the g code from Freecad.  
Most CAD systems do not directly produce g code, a CAM system is required to do 
that, in Freecad this is called the path workbench.  Is this where you are 
getting the gcode from?

https://www.youtube.com/watch?v=MWFC17MIfOE

With the objective of massaging it to work better for you?  Or are you trying 
to produce a dimensioned drawing to aid you in writing gcode from scratch?

https://www.youtube.com/watch?v=EJ2685bk3_E

Sorry if I'm still not getting it.

Martin






___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad, latest, starter tut?

2020-09-19 Thread Martin Dobbins




And I just found that it generates NO errors for either a gcode export
that generates no file, and issues a blank page when you print it. The
only file type it will generate is *.FCstd's.  To quote Jackie G., What
a revoltin development that is...

Hi Gene,

I'm using the AP image too

If I select  ( save (+ s) it 
invites me to save a .FCStd file.

If I select  Export (Ctrl+E) it offers me a list of around 35 format 
choices, one of which is .stl which is what you need to feed to Cura.

This kind of shows what I'm talking about:

https://www.youtube.com/watch?v=Yk5HIDn-Yao

Martin


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Interesting GUI

2020-09-04 Thread Martin Dobbins
> Great stuff!  So, when are you going to get started on this project?
>

I wrote that to show why it will never happen.   But also to make a point
that there does exist a pattern in the way complex niche products become
mainstream.   Usually, another layer is built around it.PCs were kind
of rare until Windows covered over the DOS command line.

I can imagine Tormach's dilemma when they decided to switch their customers off 
a Windows interface onto Linuxcnc.
Small wonder they contracted to have Path Pilot written, so that their 
customers don't need to know that HAL is anything other than a disembodied 
voice from a movie 

Perhaps PP is a beginning not an end?

Martin






___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] printer balistics questions, unrelated to linuxcnc

2020-08-04 Thread Martin Dobbins


I probably need n!. I find I can't even make freecad-19 do what 16 can
do, make a part vanish so as to see whats behind it.  The highlight
coloring works on THAT part, tap the space bar to make THAT part vanish,
and it blanks the whole assembly, no matter what part I've clicked on...
And it all comes back if I hit the spacebar again. Cornfuzzin is what it
is. Newer versions are supposed to add features, not take them away. :(

Hi Gene,

I'm a newby too, so take this advice with a mountain of salt 

Also, I'm not in a position to test what I'm saying so further "I don't believe 
this" must be applied.

You need to be over on the upper left-hand side in the tree menu, there you can 
pick components out right click for context (or keyboard shortcut) to make 
something disappear to see what's behind.  Using this tree menu means that you 
can also drill back to the original sketch(es) and show those to remind 
yourself of original dimensions

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] freecad vs BOM

2020-07-28 Thread Martin Dobbins



Freecad newbie, and I'd like to get a printout of the parts list in
this .step file.  The list it shows in the upper left panel.

This is version 16, is it possible, and if so how?

Hi Gene,

Just tried to reply to you because I tried this out with version 19.
I'm a newbie on Freecad too, so I followed this video:

https://www.youtube.com/watch?v=REEG7MAqlMw

I tried to attach the resulting Freecad file for you to open but it exceeded 
posting limits (it's a 2mb file), so it's stuck in moderation.

If it doesn't make it through, I can probably come up with a listed BOM, if 
that's what you are after?

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] found a harmonic drive set of .stl's on thingiverse

2020-07-20 Thread Martin Dobbins
>The zip contains a .step file. What does linux use to render/view that?
>That file does contain the bearing part numbers, so that helps, if my
>print is rendering the correct size.

Freecad will open .step files.

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] need advice, idea shoppingIOW.

2020-07-19 Thread Martin Dobbins


>If you want rounder curves, you need to decrease the triangle size in
>the input STL file.

>I only know of one slicer that outputs curves, and I wrote it :-)
>(And it works directly off the CAD model in Inventor, where curves do exist)

Are you going to share it with the world, so we can perhaps dispense with the 
shenanigans with triangles and grumpy slicers?

Martin



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] mailing list for ender 3 pro owners?

2020-07-17 Thread Martin Dobbins



There ought to be a list where owners can trade ideas for best results.

My google-fu didn't find it.

Is there?

I don't think there is an "official" one on the Creality site, but there are 
forums like this:

https://www.thingiverse.com/groups

which include Ender 3, you might also get some tips from users of other, 
similar printers.

There's one on Facebook (not my thing, but ymmv)

https://www.facebook.com/groups/1275880512515568/

You could wade through here for anything useful:

https://3dprintboard.com/forumdisplay.php?64-Tips-Tricks-and-Tech-Help

They do have a search to help find stuff.

Then there's:

https://hardforum.com/forums/3d-printers-projects.151/

Not exactly what you're looking for but all my google-fu could locate 

Regards,

Martin


Thanks.

Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Freecad STL

2020-07-01 Thread Martin Dobbins
I had some time on my hands 

I decided to see if Freecad would import an stl.  I followed the instructions 
here:

https://all3dp.com/1/7-free-stl-editors-edit-repair-stl-files/

and used an XYZ calibration cube stl which came from here:

https://www.thingiverse.com/thing:1278865/files

The person who posted gave a link to how it was done:

https://www.idig3dprinting.co.uk/news/how-to-guides/create-a-3d-printer-calibration-cube-in-freecad/

So, the stl was originally made with Freecad with help from Inkscape.

In my (admittedly naive) hands it seemed to work OK, although I did not delve 
onwards to Step 3 "STL Repair"

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Freecad

2020-06-29 Thread Martin Dobbins
I'm pretty sure this is a spoof and done for laughs, but this is the kind of 
thing that can happen if your cam doesn't let you specify which part to cut out 
first and doesn't cope well with drag knives.

https://www.youtube.com/watch?v=s1fs3ByL2Jg

I haven't had too much time to play today but managed to prove that the freecad 
drag knife dress up works.  It produces g code that shows the correct offset 
over run at corners followed by Z up to around surface and a g2 or g3 pirouette 
to reorient the cutter before Z plunge to depth.

Martin



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Freecad

2020-06-28 Thread Martin Dobbins
Very cool, shame it doesn't run on Linux.

I'm pleased to say (kudos to the developers) that Freecad isn't any more 
difficult than that. It runs on Windows, Mac or Linux, so I think the people 
who wrote it had to do a lot more work than the people who wrote Fusion 360 and 
without a paycheck.  There's no nagware or promising you aren't using it for 
profit, either.

I just tested the latest version via Appimage and the loading times have 
reduced and the numerical boxes issue has gone.

Martin




From: Chris Albertson

Sorry   Left this off https://youtu.be/E0bhdr84FNU


On Sun, Jun 28, 2020 at 5:54 PM Chris Albertson 
wrote:

> All of the 3D CAD systems work nearly idetically to this.It is like
> this with modern text editors too.   You highlight the word then click
> "bold" and the word goes bold.   The world has pretty much standardized on
> how word processing works.
>
>
> The same is true with 3D CAD.Every system allows you to draw a
> constraint-based sketch then "extrude" it to a solid as in the video.
> Much of the terminology and icons are alike too.
>
> The old 2D CAD systems remind me of those old pre-standards word
> processors where we used to embed codes and have to memorize control
> characters.  That was all before Apple invented the current standard method
> that everyone now uses
>
> Likewise someone invented the current method for 3D and now "everyone" is
> doing the same thing.  In all systems.  First you select a plan and make a
> sketch.   Dimensions can be functions of other dimensions. then you move
> the 2D sketch along a path and creat a 3D shape.
>
> Later you can select a plane on the 2D shape to make a sketch that cuts or
> etendeds the objust
>
> Later to can add and substruct these thin=gs you made to make complex
> things
>
> What is different is the number of options and features.Oshape allows
> dimensions to come from a spreadsheet-like table and fusion the sketch is
> be moved on a spline and not just a line.  Some systems allow you to work
> with free-form objects so you could make a realistic animal shape.   They
> all work the same but the feature sets vary
>
> Also the quality if the instructional videos vary.The big-players
> (Autodesk, onshape and the like) hire profesional voice actors and
> production crews and offer instructor led paid classes with one on one
> feedback.  So ther is wide choise but they all are based on common
> ideas.   If you can learn one you can very quickly learn anotherone like it.
>
> Here is a video that shows making an Arduino enclusure in Fusion 360.
> Note how much it looks likethe FreeCAD video.  Well except the part being
> made is more complex.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Sun, Jun 28, 2020 at 4:55 PM Gene Heskett  wrote:
>
>> On Sunday 28 June 2020 13:13:53 Martin Dobbins wrote:
>>
>> > Hi Gene,
>> >
>> > The app image I'm using (since the path workbench failed) is
>> > 0.18-16146.  It loads the path workbench fine and hasn't crashed yet,
>> > but I do have some niggles:
>> >
>> > It's slower than molasses to load.
>> > The numerical boxes it produces in response to a dimensioning request
>> > are squished and difficult to read.
>> >
>> > Not game changers, but still.
>> >
>> > I'm using this on Ubuntu 20.04  (it's just what I use at the "comfy"
>> > desktop).  I found the same things as you with repo versions, so I
>> > originally went with:
>> >
>> > https://wiki.freecadweb.org/Install_on_Unix
>> >
>> > adding the ppa to software sources started hosing my software updates,
>> > so that got removed.  It was stable apart from the path workbench
>> > (that could be just an Ubuntu thing you don't need to know about if
>> > you aren't running Ubuntu).  I wanted to use the path workbench, so
>> > this version had to go.
>> >
>> > I got the app image here:
>> >
>> > https://www.freecadweb.org/downloads.php
>> >
>> > I didn't grok freecad until I watched this:
>> >
>> > https://www.youtube.com/watch?v=gbNg3mzm84s
>> >
>> > Hope that helps?
>> >
>> Somewhat, the audio was quite low, hard to follow.
>> But he sure made it look like a piece of cake.
>>
>> Thanks.
>>
>> > Martin
>> >
>> >
>> >
>> >
>> >
>> >
>> > 
>> > From: Gene Heskett
>> >
>>

[Emc-users] Freecad

2020-06-28 Thread Martin Dobbins
Since the recent discussion about freecad, when I mentioned I am running a 
 older version from Appimage with some niggly issues, I have come to 
realize that the development version of freecad is available from here:

https://wiki.freecadweb.org/AppImage

It is quite possible to run more than one version of the Appimage and I have 
now downloaded 0.19-21775.

I have yet to try this to compare with the existing.

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Freecad

2020-06-28 Thread Martin Dobbins
Hi Gene,

The app image I'm using (since the path workbench failed) is 0.18-16146.  It 
loads the path workbench fine and hasn't crashed yet, but I do have some 
niggles:

It's slower than molasses to load.
The numerical boxes it produces in response to a dimensioning request are 
squished and difficult to read.

Not game changers, but still.

I'm using this on Ubuntu 20.04  (it's just what I use at the "comfy" desktop).  
I found the same things as you with repo versions, so I originally went with:

https://wiki.freecadweb.org/Install_on_Unix

adding the ppa to software sources started hosing my software updates, so that 
got removed.  It was stable apart from the path workbench (that could be just 
an Ubuntu thing you don't need to know about if you aren't running Ubuntu).  I 
wanted to use the path workbench, so this version had to go.

I got the app image here:

https://www.freecadweb.org/downloads.php

I didn't grok freecad until I watched this:

https://www.youtube.com/watch?v=gbNg3mzm84s

Hope that helps?

Martin







From: Gene Heskett

On Sunday 28 June 2020 10:26:38 N wrote:

> > I thought I would post this for anyone that might step this way in
> > future 
> >
> > Following discussions on freecad producing g-code, I've been
> > experimenting.  The  workbench is where this all happens, but
> > going to that location produced "libnglib.so: cannot open shared
> > object file: No such file or directory"
>
> Draw a simple part the last week to test run machine, 2D + extrusion.
> Generated g-code, had to add feed rate at beginning but then it works.
> However had to dry run, real machine but have not been able to get
> correct chuck yet.
>
> Read further down about crashes but have not had this problem, for me
> it works fine.
>
And where did you get this later and more stable release?  Whats in the
repo's is neither late, nor stable.  I've wound up nuking the last 2
attempts to build it here.

Your freecad version number please?
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Freecad

2020-06-27 Thread Martin Dobbins
Thanks Chris,

That worked

Martin



From: Chris Albertson

Figure out where the old install place FreeCAD.  Type "which freecad" and
the you see the full path to the program.   Then just deleter is using "rm".

If you have some kind of desktop shortcut to the old freecad you just
deleted then edit them to point to the appimage.

On Sat, Jun 27, 2020 at 10:43 AM Martin Dobbins  wrote:

> I thought I would post this for anyone that might step this way in future
> 
>
> Following discussions on freecad producing g-code, I've been
> experimenting.  The  workbench is where this all happens, but going
> to that location produced "libnglib.so: cannot open shared object file: No
> such file or directory"
>
> A little research revealed that I had made some errors.  This is a dual
> boot machine and I had to reinstall Ubuntu following a Microsoft update
> that managed to hose its own MBR, go figure (!).  The only install I had on
> USB was 18.04 which I then upgraded to 20.04 , I then reinstalled freecad.
>  This was somehow the wrong path to take, producing missing dependencies
> etc. and (maybe) causing the error with freecad.   I found that freecad
> also has an app image, so I downloaded that and gave it permission to run
> as a program.  This produces a freecad that .
>
> Great, so now I can proceed, let's uninstall freecad and just run it from
> the app image.  "apt-get remove --auto-remove freecad" produces "Package
> 'freecad' is not installed, so not removed".   Yet I still have a freecad
> install that I can get to by typing freecad in a terminal or selecting it
> from the "applications" gui, this is the package that has unmet
> dependencies.  I can work around this by using the app image, but I would
> like to hose all previous traces of the existing install to prevent (human)
> errors in the future.
>
> Martin
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Freecad

2020-06-27 Thread Martin Dobbins
I thought I would post this for anyone that might step this way in future 

Following discussions on freecad producing g-code, I've been experimenting.  
The  workbench is where this all happens, but going to that location 
produced "libnglib.so: cannot open shared object file: No such file or 
directory"

A little research revealed that I had made some errors.  This is a dual boot 
machine and I had to reinstall Ubuntu following a Microsoft update that managed 
to hose its own MBR, go figure (!).  The only install I had on USB was 18.04 
which I then upgraded to 20.04 , I then reinstalled freecad.   This was somehow 
the wrong path to take, producing missing dependencies etc. and (maybe) causing 
the error with freecad.   I found that freecad  also has an app image, so I 
downloaded that and gave it permission to run as a program.  This produces a 
freecad that .

Great, so now I can proceed, let's uninstall freecad and just run it from the 
app image.  "apt-get remove --auto-remove freecad" produces "Package 'freecad' 
is not installed, so not removed".   Yet I still have a freecad install that I 
can get to by typing freecad in a terminal or selecting it from the 
"applications" gui, this is the package that has unmet dependencies.  I can 
work around this by using the app image, but I would like to hose all previous 
traces of the existing install to prevent (human) errors in the future.

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
Just found a YouTube video about that, problem solved-maybe.  Thanks, Todd

https://www.youtube.com/watch?v=40CRimcwAZo

Martin


From: Todd Zuercher

Freecad's g-code tools also includes drag-knife dress-ups.  I haven't tried to 
use them but think I'm about to.  (I have to set up some tool paths for a glass 
cutting head we just purchased (which is more or less a drag-knife.)

Todd Zuercher
P. Graham Dunn Inc.
630 Henry Street
Dalton, Ohio 44618
Phone:  (330)828-2105ext. 2031

-Original Message-
From: Martin Dobbins 
Sent: Thursday, June 25, 2020 2:23 PM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] dxf2gcode

[EXTERNAL EMAIL] Be sure links are safe.

I really like openscad, and the uphill struggle with Freecad has just begun to 
get easier.  I had no idea that Freecad could make g code until Todd just told 
me 

The beginning of this video has a pretty good illustration of how a drag knife 
works (it's different):

https://www.youtube.com/watch?v=8jHS2uZpfJg


From: Glenn Edwards

All,

I have purchased Q-Cad recently, the DXF portion is free and the CAM costs 
extra, and have found the DXF editor pretty good.  I have struggled with the 
CAM portion that does the DXF to G-code, however.  It does not seem well 
supported- email inquiries go unanswered.  My two-cents.

Best regards,
-- --
Glenn
Rapid Converting LLC
gl...@rapidconverting.com
www.rapidgasket.com<http://www.rapidgasket.com>


On Thu, Jun 25, 2020 at 10:47 AM Todd Zuercher 
wrote:

> Freecad can make G-code directly, leaving out the DXF middle man.
> Have you tried that?
>
> Todd Zuercher
> P. Graham Dunn Inc.
> 630 Henry Street
> Dalton, Ohio 44618
> Phone:  (330)828-2105ext. 2031
>
> -Original Message-
> From: Martin Dobbins 
> Sent: Thursday, June 25, 2020 1:34 PM
> To: Enhanced Machine Controller (EMC)
> 
> Subject: Re: [Emc-users] dxf2gcode
>
> [EXTERNAL EMAIL] Be sure links are safe.
>
> I've tried two coming from Freecad, both saved as "Autocad dxf",  one
> was a simple 2D fully constrained 20mm square and the other was the
> same thing padded to a thickness of 0.254 mm.  I can try a dxf from
> another source if that is the problem.
>
> Martin
>
>
>
> 
> From: Sebastian Kuzminsky
>
> On 6/25/20 10:43 AM, Martin Dobbins wrote:
> > I'm trying to use this on Ubuntu 20.04 because I'm looking to write
> > some
> g code for a tiny (Roland) drag knife, I wanted to see how it handled
> corners.
> >
> > Unfortunately, while the gui will load OK when I try to load a dxf
> > I'm
> getting a runtime error:
> >
> > File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line
> > 609,
> in abs_iter
> >  raise StopIteration()
> > StopIteration
> >
> > The above exception was the direct cause of the following exception:
> >
> > Traceback (most recent call last):
> >File "/usr/bin/dxf2gcode", line 727, in open
> >  self.load()
> >File "/usr/bin/dxf2gcode", line 874, in load
> >  self.makeShapes()
> >File "/usr/bin/dxf2gcode", line 922, in makeShapes
> >  self.makeEntityShapes(self.entityRoot)
> >File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
> >  self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
> >File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
> >  tmp_shape.AnalyseAndOptimize()
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py",
> > line
> 175, in AnalyseAndOptimize
> >  self.setNearestStPoint(Point())
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py",
> > line
> 190, in setNearestStPoint
> >  min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> > RuntimeError: generator raised StopIteration
> >
> > Any ideas for a fix?  This was supposed to be a quick project.
>
> That looks like a bug in dxf2gcode.  Can you post the DXF file that
> causes the problem?
>
>
> --
> Sebastian Kuzminsky
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
Does Fusion 360 cam do drag knives?

One of these days I might turn this dual boot machine into a tri boot machine 
that runs "hackintosh"

Then I can enjoy some of the joys of programs like these without the inherent 
insecurity of Windows.

Martin

P.S.  a four-sided primitive shape was created, dimensioned and positioned; no 
individual lines were involved.




From: Chris Albertson

Reading PyCAM docs these issues sometimes depend of the order the lines
were created and if they form a closed path or if the lines were made from
two verticals then two horizontals then a trim command.I don't know if
dxf3gcode is sensitive to little things like this.   None of the software
should be.

The best solution is to Move to Fusion 360 and use its native CAM features.
  It can directly generate g-code from the model.

Of just try a different CAM software and the same DXF file.



On Thu, Jun 25, 2020 at 10:36 AM Martin Dobbins  wrote:

> I've tried two coming from Freecad, both saved as "Autocad dxf",  one was
> a simple 2D fully constrained 20mm square and the other was the same thing
> padded to a thickness of 0.254 mm.  I can try a dxf from another source if
> that is the problem.
>
> Martin
>
>
>
> 
> From: Sebastian Kuzminsky
>
> On 6/25/20 10:43 AM, Martin Dobbins wrote:
> > I'm trying to use this on Ubuntu 20.04 because I'm looking to write some
> g code for a tiny (Roland) drag knife, I wanted to see how it handled
> corners.
> >
> > Unfortunately, while the gui will load OK when I try to load a dxf I'm
> getting a runtime error:
> >
> > File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609,
> in abs_iter
> >  raise StopIteration()
> > StopIteration
> >
> > The above exception was the direct cause of the following exception:
> >
> > Traceback (most recent call last):
> >File "/usr/bin/dxf2gcode", line 727, in open
> >  self.load()
> >File "/usr/bin/dxf2gcode", line 874, in load
> >  self.makeShapes()
> >File "/usr/bin/dxf2gcode", line 922, in makeShapes
> >  self.makeEntityShapes(self.entityRoot)
> >File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
> >  self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
> >File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
> >  tmp_shape.AnalyseAndOptimize()
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line
> 175, in AnalyseAndOptimize
> >  self.setNearestStPoint(Point())
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line
> 190, in setNearestStPoint
> >  min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> > RuntimeError: generator raised StopIteration
> >
> > Any ideas for a fix?  This was supposed to be a quick project.
>
> That looks like a bug in dxf2gcode.  Can you post the DXF file that
> causes the problem?
>
>
> --
> Sebastian Kuzminsky
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
I really like openscad, and the uphill struggle with Freecad has just begun to 
get easier.  I had no idea that Freecad could make g code until Todd just told 
me 

The beginning of this video has a pretty good illustration of how a drag knife 
works (it's different):

https://www.youtube.com/watch?v=8jHS2uZpfJg


From: Glenn Edwards

All,

I have purchased Q-Cad recently, the DXF portion is free and the CAM costs
extra, and have found the DXF editor pretty good.  I have struggled with
the CAM portion that does the DXF to G-code, however.  It does not seem
well supported- email inquiries go unanswered.  My two-cents.

Best regards,
-- --
Glenn
Rapid Converting LLC
gl...@rapidconverting.com
www.rapidgasket.com<http://www.rapidgasket.com>


On Thu, Jun 25, 2020 at 10:47 AM Todd Zuercher 
wrote:

> Freecad can make G-code directly, leaving out the DXF middle man.  Have
> you tried that?
>
> Todd Zuercher
> P. Graham Dunn Inc.
> 630 Henry Street
> Dalton, Ohio 44618
> Phone:  (330)828-2105ext. 2031
>
> -Original Message-
> From: Martin Dobbins 
> Sent: Thursday, June 25, 2020 1:34 PM
> To: Enhanced Machine Controller (EMC) 
> Subject: Re: [Emc-users] dxf2gcode
>
> [EXTERNAL EMAIL] Be sure links are safe.
>
> I've tried two coming from Freecad, both saved as "Autocad dxf",  one was
> a simple 2D fully constrained 20mm square and the other was the same thing
> padded to a thickness of 0.254 mm.  I can try a dxf from another source if
> that is the problem.
>
> Martin
>
>
>
> ____
> From: Sebastian Kuzminsky
>
> On 6/25/20 10:43 AM, Martin Dobbins wrote:
> > I'm trying to use this on Ubuntu 20.04 because I'm looking to write some
> g code for a tiny (Roland) drag knife, I wanted to see how it handled
> corners.
> >
> > Unfortunately, while the gui will load OK when I try to load a dxf I'm
> getting a runtime error:
> >
> > File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609,
> in abs_iter
> >  raise StopIteration()
> > StopIteration
> >
> > The above exception was the direct cause of the following exception:
> >
> > Traceback (most recent call last):
> >File "/usr/bin/dxf2gcode", line 727, in open
> >  self.load()
> >File "/usr/bin/dxf2gcode", line 874, in load
> >  self.makeShapes()
> >File "/usr/bin/dxf2gcode", line 922, in makeShapes
> >  self.makeEntityShapes(self.entityRoot)
> >File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
> >  self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
> >File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
> >  tmp_shape.AnalyseAndOptimize()
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line
> 175, in AnalyseAndOptimize
> >  self.setNearestStPoint(Point())
> >File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line
> 190, in setNearestStPoint
> >  min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> > RuntimeError: generator raised StopIteration
> >
> > Any ideas for a fix?  This was supposed to be a quick project.
>
> That looks like a bug in dxf2gcode.  Can you post the DXF file that causes
> the problem?
>
>
> --
> Sebastian Kuzminsky
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
I found a couple of DXF files on thingiverse which I downloaded, a couple of 
old librecad drawings that I have (pretty simple stuff) and tried all of those 
with the same results.

Does PyCAM handle drag knives?

Martin


From: Chris Albertson

DXF files can be complex and yours might even have problems.  Can other
software import the DXF files?  Try that, make a trivial change then
re-export to DXF.

The other option is PyCAM.   It can generate g-code from DXF also.

Or look at the traceback and see what went wrong.  There is something in
your DXF file the dxf2gcode can't handle.  Fix that.

On Thu, Jun 25, 2020 at 9:46 AM Martin Dobbins  wrote:

> I'm trying to use this on Ubuntu 20.04 because I'm looking to write some g
> code for a tiny (Roland) drag knife, I wanted to see how it handled corners.
>
> Unfortunately, while the gui will load OK when I try to load a dxf I'm
> getting a runtime error:
>
> File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609,
> in abs_iter
> raise StopIteration()
> StopIteration
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>   File "/usr/bin/dxf2gcode", line 727, in open
> self.load()
>   File "/usr/bin/dxf2gcode", line 874, in load
> self.makeShapes()
>   File "/usr/bin/dxf2gcode", line 922, in makeShapes
> self.makeEntityShapes(self.entityRoot)
>   File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
> self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
>   File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
> tmp_shape.AnalyseAndOptimize()
>   File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 175,
> in AnalyseAndOptimize
> self.setNearestStPoint(Point())
>   File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 190,
> in setNearestStPoint
> min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> RuntimeError: generator raised StopIteration
>
> Any ideas for a fix?  This was supposed to be a quick project.
>
> Martin
>
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
Hi Todd,

The only reason for "messing" with dfx2gcode as a middleman is that it has a 
"drag knife" setting, which (I hope means) "on the line, corners over x degrees 
exceed by caster amount, lift Z routine for caster change to new direction"  I 
wanted to see how that routine worked as far as g code.

Martin


From: Todd Zuercher

Freecad can make G-code directly, leaving out the DXF middle man.  Have you 
tried that?

Todd Zuercher
P. Graham Dunn Inc.
630 Henry Street
Dalton, Ohio 44618
Phone:  (330)828-2105ext. 2031

-----Original Message-
From: Martin Dobbins 
Sent: Thursday, June 25, 2020 1:34 PM
To: Enhanced Machine Controller (EMC) 
Subject: Re: [Emc-users] dxf2gcode

[EXTERNAL EMAIL] Be sure links are safe.

I've tried two coming from Freecad, both saved as "Autocad dxf",  one was a 
simple 2D fully constrained 20mm square and the other was the same thing padded 
to a thickness of 0.254 mm.  I can try a dxf from another source if that is the 
problem.

Martin




From: Sebastian Kuzminsky

On 6/25/20 10:43 AM, Martin Dobbins wrote:
> I'm trying to use this on Ubuntu 20.04 because I'm looking to write some g 
> code for a tiny (Roland) drag knife, I wanted to see how it handled corners.
>
> Unfortunately, while the gui will load OK when I try to load a dxf I'm 
> getting a runtime error:
>
> File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609, in 
> abs_iter
>  raise StopIteration()
> StopIteration
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>File "/usr/bin/dxf2gcode", line 727, in open
>  self.load()
>File "/usr/bin/dxf2gcode", line 874, in load
>  self.makeShapes()
>File "/usr/bin/dxf2gcode", line 922, in makeShapes
>  self.makeEntityShapes(self.entityRoot)
>File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
>  self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
>File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
>  tmp_shape.AnalyseAndOptimize()
>File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 175, 
> in AnalyseAndOptimize
>  self.setNearestStPoint(Point())
>File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 190, 
> in setNearestStPoint
>  min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> RuntimeError: generator raised StopIteration
>
> Any ideas for a fix?  This was supposed to be a quick project.

That looks like a bug in dxf2gcode.  Can you post the DXF file that causes the 
problem?


--
Sebastian Kuzminsky


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
I've tried two coming from Freecad, both saved as "Autocad dxf",  one was a 
simple 2D fully constrained 20mm square and the other was the same thing padded 
to a thickness of 0.254 mm.  I can try a dxf from another source if that is the 
problem.

Martin




From: Sebastian Kuzminsky

On 6/25/20 10:43 AM, Martin Dobbins wrote:
> I'm trying to use this on Ubuntu 20.04 because I'm looking to write some g 
> code for a tiny (Roland) drag knife, I wanted to see how it handled corners.
>
> Unfortunately, while the gui will load OK when I try to load a dxf I'm 
> getting a runtime error:
>
> File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609, in 
> abs_iter
>  raise StopIteration()
> StopIteration
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>File "/usr/bin/dxf2gcode", line 727, in open
>  self.load()
>File "/usr/bin/dxf2gcode", line 874, in load
>  self.makeShapes()
>File "/usr/bin/dxf2gcode", line 922, in makeShapes
>  self.makeEntityShapes(self.entityRoot)
>File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
>  self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
>File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
>  tmp_shape.AnalyseAndOptimize()
>File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 175, 
> in AnalyseAndOptimize
>  self.setNearestStPoint(Point())
>File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 190, 
> in setNearestStPoint
>  min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
> RuntimeError: generator raised StopIteration
>
> Any ideas for a fix?  This was supposed to be a quick project.

That looks like a bug in dxf2gcode.  Can you post the DXF file that
causes the problem?


--
Sebastian Kuzminsky


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] dxf2gcode

2020-06-25 Thread Martin Dobbins
I'm trying to use this on Ubuntu 20.04 because I'm looking to write some g code 
for a tiny (Roland) drag knife, I wanted to see how it handled corners.

Unfortunately, while the gui will load OK when I try to load a dxf I'm getting 
a runtime error:

File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 609, in 
abs_iter
raise StopIteration()
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/bin/dxf2gcode", line 727, in open
self.load()
  File "/usr/bin/dxf2gcode", line 874, in load
self.makeShapes()
  File "/usr/bin/dxf2gcode", line 922, in makeShapes
self.makeEntityShapes(self.entityRoot)
  File "/usr/bin/dxf2gcode", line 973, in makeEntityShapes
self.makeEntityShapes(newEntityContent, ent_geo.Layer_Nr)
  File "/usr/bin/dxf2gcode", line 996, in makeEntityShapes
tmp_shape.AnalyseAndOptimize()
  File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 175, in 
AnalyseAndOptimize
self.setNearestStPoint(Point())
  File "/usr/lib/python3/dist-packages/dxf2gcode/core/shape.py", line 190, in 
setNearestStPoint
min_geo_nr, _ = min(enumerate(self.geos.abs_iter()),
RuntimeError: generator raised StopIteration

Any ideas for a fix?  This was supposed to be a quick project.

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Design for the materials and process

2020-06-06 Thread Martin Dobbins
>I don't recall setting that, it was an autoselected choice that I think
>came with the super quality setting.  If I make it bigger, how much
>bigger?

I'm getting the impression that Cura is a project :-) I know you don't want to 
spend your time looking at videos, this guy has 20+ short videos on the "ins 
and outs" of Cura, I wonder if this one helps?

https://www.youtube.com/watch?v=HVeLDoWuVi0

Martin




__
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Design for the materials and process

2020-06-05 Thread Martin Dobbins
You built it? Cool.

If you can run it with LCNC, so much the better.

I'd like to know more about this when you have the time.

Martin


From: Bari

I build all my own custom printers. Why I am working with LCNC for all
the control.

On 6/5/20 3:05 PM, Martin Dobbins wrote:
> I'm really curious about the printer you are using, I don't recognize it from 
> the pictures what brand is it?
>
> Martin
>
> 
> From: Bari
>
> If you have a SLA printer you can do this if it uses top down
> projection. You can stop during the photopolymer print process and add
> components for support as long as they don't shadow any layer above.
>
> On 6/5/20 9:50 AM, Martin Dobbins wrote:
>> Quick thought on the teeth with a metal flange.  Would it be possible to 3d 
>> print just the teeth and then have two metal flanges that make a hub and 
>> "enclose" (sandwich) the teeth?
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Openscad

2020-06-05 Thread Martin Dobbins




From: Gene Heskett

> motor_shaft = 5.2; // NEMA17 motor shaft exact diameter = 5

>Go ahead, set this to 10.0 or above, nothing happens when you click on
>render.

> m3_dia = 3.2; // 3mm hole diameter
> m3_nut_hex = 1; // 1 for hex, 0 for square nut
> m3_nut_flats = 5.7; // normal M3 hex nut exact width = 5.5
> m3_nut_depth = 2.7; // normal M3 hex nut exact depth = 2.4, nyloc = 4
[...]

I not sure if I grok Openscad, so I did a little looking.  It will make .stl 
files like this:

https://all3dp.com/2/convert-scad-files-to-stls/
or this:
https://anyconv.com/scad-to-stl-converter/

somebody said that it cannot import .stl files, so maybe this guy is mistaken?

https://www.youtube.com/watch?v=XqhDK21xKeM

You can do stuff with scripts like this:

https://www.youtube.com/watch?v=8_du7zzQLds

This makes the whole thing clearer

https://hackaday.com/2013/12/11/3d-printering-making-a-thing-with-openscad/

Now I'm wondering if it can import stuff from FreeCad.

Martin


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Design for the materials and process

2020-06-05 Thread Martin Dobbins
I'm really curious about the printer you are using, I don't recognize it from 
the pictures what brand is it?

Martin


From: Bari

If you have a SLA printer you can do this if it uses top down
projection. You can stop during the photopolymer print process and add
components for support as long as they don't shadow any layer above.

On 6/5/20 9:50 AM, Martin Dobbins wrote:
> Quick thought on the teeth with a metal flange.  Would it be possible to 3d 
> print just the teeth and then have two metal flanges that make a hub and 
> "enclose" (sandwich) the teeth?


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Openscad

2020-06-05 Thread Martin Dobbins




From: Gene Heskett 
Sent: Friday, June 5, 2020 2:27 PM
To: emc-users@lists.sourceforge.net 
Subject: Re: [Emc-users] Openscad

On Friday 05 June 2020 14:08:46 Martin Dobbins wrote:

> Changed the subject :-)
>
> Gene Heskett wrote:
> >Now, looking at the sprocket code in openscad, it will not render a
> >motor shaft over 9.9mm, using this line of code, no clue what
> > language this is, but its a .scad file, part of the parametric
> > pulley kit.
> >
> >translate([0,0,-1])cylinder(r=motor_shaft/2,h=pulley_b_ht +
> > pulley_t_ht + retainer_ht + 2,$fn=motor_shaft*4);
>
> I have to remind you, I am:
>
> 1;total noob on openscad
> 2;clueless on 3d printing
>
> It makes sense to me to start with the openscad drawing (you do have
> openscad installed?) to generate the .stl files that the slicer (Cura
> or slic3r) eat.  I ask because featured on that thingiverse page are
> 14 .stl files that you can feed direct to slicer, 1 .xls file that you
> can do some microsoftey spreadsheet thing with and 1 .scad file which
> (I will take a wild guess) is a native openscad file.  I think if you
> use this to render and save the .stl files for the slicer, life might
> be easier.  Your  motor shaft size is limited by the parameters you
> show above all of these are listed at the top of the scad program as
> "tuneable constants" at the top you can change them to fit your use
> case and have any motor shaft you need.
>
>
> It looks like this:
>
> // Parametric Pulley with multiple belt profiles
> // by droftarts January 2012
>
> // Based on pulleys by:
> // http://www.thingiverse.com/thing:11256 by me!
> // https://github.com/prusajr/PrusaMendel by Josef Prusa
> // http://www.thingiverse.com/thing:3104 by GilesBathgate
> // http://www.thingiverse.com/thing:2079 by nophead
>
> // dxf tooth data from
> http://oem.cadregister.com/asp/PPOW_Entry.asp?company=915217
>=07807803/METRIC/URETH/WV0025/F // pulley diameter checked and modelled
> from data at http://www.sdp-si.com/D265/HTML/D265T016.html
>
> /**
>  * @name Pulley
>  * @category Printed
>  * @using 1 x m3 nut, normal or nyloc
>  * @using 1 x m3x10 set screw or 1 x m3x8 grub screw
>  */
>
>
> // tuneable constants
>
> teeth = 8; // Number of teeth, standard Mendel T5 belt = 8, gives
> Outside Diameter of 11.88mm profile = 6; // 1=MXL 2=40DP 3=XL 4=H
> 5=T2.5 6=T5 7=T10 8=AT5 9=HTD_3mm 10=HTD_5mm 11=HTD_8mm 12=GT2_2mm
> 13=GT2_3mm 14=GT2_5mm
>
> motor_shaft = 5.2; // NEMA17 motor shaft exact diameter = 5

>Go ahead, set this to 10.0 or above, nothing happens when you click on
>render.

I will but I told you I was a noob, I have to install Openscad first and get 
around the Ubuntu associated hassles.  I'll let you know when I do.

> m3_dia = 3.2; // 3mm hole diameter
> m3_nut_hex = 1; // 1 for hex, 0 for square nut
> m3_nut_flats = 5.7; // normal M3 hex nut exact width = 5.5
> m3_nut_depth = 2.7; // normal M3 hex nut exact depth = 2.4, nyloc = 4
[...]


Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Design for the materials and process

2020-06-05 Thread Martin Dobbins
Maybe just naivete here, but I was thinking about a sacrificial raft as the 
base.  If you are building teeth in layers from there, surely they would be 
self supporting as long as they did not have to support the upper flange?  You 
don't need an upper flange if that will ultimately be another material.  If 
supports are required to support the open tower of teeth, could they not be 
arranged to be in the bore of the pulley?

Might just be a case of sleeving the teeth with something to clean out the bore 
on a lathe?

Martin


From: Chris Albertson

On Fri, Jun 5, 2020 at 10:44 AM Gene Heskett  wrote:

> On Friday 05 June 2020 10:50:38 Martin Dobbins wrote:
>
> > Quick thought on the teeth with a metal flange.  Would it be possible
> > to 3d print just the teeth and then have two metal flanges that make a
> > hub and "enclose" (sandwich) the teeth?
>

Yes, but the problem is printing a "roof" the bottom flang is printed on
the build plate.   The upper flange needs either support or to be made as a
second part and later assembled.   The second part can be metal or
plastic.  Any solution that spilts the pully into two parts avoids the roof
problem.

But you can also simply enable "supports" and the root is printed of
scaffolding that is later removed.   The trade off is that this "scaffolding"
they call "suppots" leave cosmetic marks o the surfaces it touches and
these have to be removed by hand and it can be a bit of work





> What generator software? Openscad, using the thingiverse parametric .scad
> files, cannot render a shaft of more than 9.9mm's, else we could do this
> by enlarging the shaft, so all we'ed have to print was a ring of teeth.
>

Yes, I used a 24mm bore hole for a mild steel hub.  A ring of teeth over a
metal hub will last for years but a plastic hub has a short life.  And the
plastic dos did not hold set screws well.  This is one solution
https://a360.co/3eUpZE6
<https://a360.co/3eUpZE6> but I don't like turning down to much metal to
make a flange.

My suggestion from day-one was to donload a finished CAD model from SPD/SI
web site.   These are accurate and i any CAD file format you like (they
have alist to choose from)   Then you have a known working pulley model.

Then in the CAD software create any hub or custom feaures you like.

Sticking with OpenSCAN you would use the parametric pulley to make a basic
pulley then modify it using openSCAN commands before saving to STL.  But
OpenSCAD is not well suited for general design work and has a big learning
curve.   Better to modify the pulley on OnShape or Fusion where it is a
five minute job.

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Openscad

2020-06-05 Thread Martin Dobbins
Changed the subject :-)

Gene Heskett wrote:

>Now, looking at the sprocket code in openscad, it will not render a
>motor shaft over 9.9mm, using this line of code, no clue what language
>this is, but its a .scad file, part of the parametric pulley kit.

>translate([0,0,-1])cylinder(r=motor_shaft/2,h=pulley_b_ht + pulley_t_ht + 
>retainer_ht + 2,$fn=motor_shaft*4);

I have to remind you, I am:

1;total noob on openscad
2;clueless on 3d printing

It makes sense to me to start with the openscad drawing (you do have openscad 
installed?) to generate the .stl files that the slicer (Cura or slic3r) eat.  I 
ask because featured on that thingiverse page are 14 .stl files that you can 
feed direct to slicer, 1 .xls file that you can do some microsoftey spreadsheet 
thing with and 1 .scad file which (I will take a wild guess) is a native 
openscad file.  I think if you use this to render and save the .stl files for 
the slicer, life might be easier.  Your  motor shaft size is limited by the 
parameters you show above all of these are listed at the top of the scad 
program as "tuneable constants" at the top you can change them to fit your use 
case and have any motor shaft you need.


It looks like this:

// Parametric Pulley with multiple belt profiles
// by droftarts January 2012

// Based on pulleys by:
// http://www.thingiverse.com/thing:11256 by me!
// https://github.com/prusajr/PrusaMendel by Josef Prusa
// http://www.thingiverse.com/thing:3104 by GilesBathgate
// http://www.thingiverse.com/thing:2079 by nophead

// dxf tooth data from 
http://oem.cadregister.com/asp/PPOW_Entry.asp?company=915217=07807803/METRIC/URETH/WV0025/F
// pulley diameter checked and modelled from data at 
http://www.sdp-si.com/D265/HTML/D265T016.html

/**
 * @name Pulley
 * @category Printed
 * @using 1 x m3 nut, normal or nyloc
 * @using 1 x m3x10 set screw or 1 x m3x8 grub screw
 */


// tuneable constants

teeth = 8; // Number of teeth, standard Mendel T5 belt = 8, gives Outside 
Diameter of 11.88mm
profile = 6; // 1=MXL 2=40DP 3=XL 4=H 5=T2.5 6=T5 7=T10 8=AT5 9=HTD_3mm 
10=HTD_5mm 11=HTD_8mm 12=GT2_2mm 13=GT2_3mm 14=GT2_5mm

motor_shaft = 5.2; // NEMA17 motor shaft exact diameter = 5
m3_dia = 3.2; // 3mm hole diameter
m3_nut_hex = 1; // 1 for hex, 0 for square nut
m3_nut_flats = 5.7; // normal M3 hex nut exact width = 5.5
m3_nut_depth = 2.7; // normal M3 hex nut exact depth = 2.4, nyloc = 4

retainer = 0; // Belt retainer above teeth, 0 = No, 1 = Yes
retainer_ht = 1.5; // height of retainer flange over pulley, standard = 1.5
idler = 0; // Belt retainer below teeth, 0 = No, 1 = Yes
idler_ht = 1.5; // height of idler flange over pulley, standard = 1.5

pulley_t_ht = 12; // length of toothed part of pulley, standard = 12
pulley_b_ht = 8; // pulley base height, standard = 8. Set to same as idler_ht 
if you want an idler but no pulley.
pulley_b_dia = 20; // pulley base diameter, standard = 20
no_of_nuts = 1; // number of captive nuts required, standard = 1
nut_angle = 90; // angle between nuts, standard = 90
nut_shaft_distance = 1.2; // distance between inner face of nut and shaft, can 
be negative.


// 
// ** Scaling tooth for good fit **
// 
/* To improve fit of belt to pulley, set the following constant. Decrease or 
increase by 0.1mm at a time. We are modelling the *BELT* tooth here, not the 
tooth on the pulley. Increasing the number will *decrease* the pulley tooth 
size. Increasing the tooth width will also scale proportionately the tooth 
depth, to maintain the shape of the tooth, and increase how far into the pulley 
the tooth is indented. Can be negative */

additional_tooth_width = 0.2; //mm

// If you need more tooth depth than this provides, adjust the following 
constant. However, this will cause the shape of the tooth to change.

additional_tooth_depth = 0; //mm

// calculated constants

nut_elevation = pulley_b_ht/2;
m3_nut_points = 2*((m3_nut_flats/2)/cos(30)); // This is needed for the nut trap

// The following set the pulley diameter for a given number of teeth

MXL_pulley_dia = tooth_spacing (2.032,0.254);
40DP_pulley_dia = tooth_spacing (2.07264,0.1778);
XL_pulley_dia = tooth_spacing (5.08,0.254);
H_pulley_dia = tooth_spacing (9.525,0.381);
T2_5_pulley_dia = tooth_spaceing_curvefit (0.7467,0.796,1.026);
T5_pulley_dia = tooth_spaceing_curvefit (0.6523,1.591,1.064);
T10_pulley_dia = tooth_spacing (10,0.93);
AT5_pulley_dia = tooth_spaceing_curvefit (0.6523,1.591,1.064);
HTD_3mm_pulley_dia = tooth_spacing (3,0.381);
HTD_5mm_pulley_dia = tooth_spacing (5,0.5715);
HTD_8mm_pulley_dia = tooth_spacing (8,0.6858);
GT2_2mm_pulley_dia = tooth_spacing (2,0.254);
GT2_3mm_pulley_dia = tooth_spacing (3,0.381);
GT2_5mm_pulley_dia = tooth_spacing (5,0.5715);

// The following calls the pulley creation part, and passes the pulley diameter 
and tooth width to that module

if ( profile == 1 ) { pulley ( "MXL" , MXL_pulley_dia , 0.508 , 1.321 ); }
if ( profile == 2 ) { 

Re: [Emc-users] Design for the materials and process

2020-06-05 Thread Martin Dobbins




From: Gene Heskett

On Friday 05 June 2020 10:50:38 Martin Dobbins wrote:

> Quick thought on the teeth with a metal flange.  Would it be possible
> to 3d print just the teeth and then have two metal flanges that make a
> hub and "enclose" (sandwich) the teeth?
>
> Martin
>
> 
> From: Chris Albertson
>
> > Thats cute. But that would likely need to be made on a resin printer
> > as this one from what I've seen so far, simply cannot do that fine a
> > detail.
>
> My "cut" on this would work because the glue joint is hidden inside,
> Andy's is smart but does place the glued joint on a working surface.
>
> > Someone was right, I did have "mold" checked. Uncheckd and new slice
> > made, no other changes.  But perhaps 3 hours to finish this one,
>
> One advantage of hollowing out the pulley with a 24mm hole is the
> greatly educe print time.  I only print the  our 5mm of the pulley.
> I'm printing four ofthem, four-up at a time now.

>What generator software? Openscad, using the thingiverse parametric .scad
>files, cannot render a shaft of more than 9.9mm's, else we could do this
>by enlarging the shaft, so all we'ed have to print was a ring of teeth.

Yes it can, it's parameter driven, change the values of the parameters.

> > but its
> > up into the pulley teeth but the threads its laying are completely
> > random, no teeth, just a rough surface with no real pattern.
>
> Are these "teeth" the ones that engage the belt or the ones that
> engage the set screw?   Printing a threaded horizontal hole is going
> to be way-hard with 0.4mm walls for this just make an undersized plain
> hole and then tap it by hand.  Or just as well, let it try to make
> threads then clean it up with a tap.Vertical hones print better.
>
> With standard threads in metal, every cross-section is a perfect
> circle.  A vertical hole is just a stack of circles, something the
> printer can do. But horizontal holes have "roofs".  The printer can't
> print over air so it adds support material inside the hole.   I'm sure
> this is what you see, In Cura's preview support is blue.
>
> It is possible to selectively turn supports on and off so the
> horizontal holes are not filled with support.  But it is a lot of work
>   I use a hex key to punch out the support from holes.
>
> If the messed up teeth are the belt teeth then I'm at a loss without a
> photo.
>
> > And no,
> > its not loose on the hot plate. :
>
> --
>
> Chris Albertson
> Redondo Beach, California
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Design for the materials and process

2020-06-05 Thread Martin Dobbins
Quick thought on the teeth with a metal flange.  Would it be possible to 3d 
print just the teeth and then have two metal flanges that make a hub and 
"enclose" (sandwich) the teeth?

Martin


From: Chris Albertson

>
> Thats cute. But that would likely need to be made on a resin printer as
> this one from what I've seen so far, simply cannot do that fine a
> detail.
>

My "cut" on this would work because the glue joint is hidden inside, Andy's
is smart but does place the glued joint on a working surface.



>
> Someone was right, I did have "mold" checked. Uncheckd and new slice
> made, no other changes.  But perhaps 3 hours to finish this one,


One advantage of hollowing out the pulley with a 24mm hole is the greatly
educe print time.  I only print the  our 5mm of the pulley.   I'm printing
four ofthem, four-up at a time now.



> but its
> up into the pulley teeth but the threads its laying are completely
> random, no teeth, just a rough surface with no real pattern.


Are these "teeth" the ones that engage the belt or the ones that engage the
set screw?   Printing a threaded horizontal hole is going to be way-hard
with 0.4mm walls for this just make an undersized plain hole and then tap
it by hand.  Or just as well, let it try to make threads then clean it up
with a tap.Vertical hones print better.

With standard threads in metal, every cross-section is a perfect circle.  A
vertical hole is just a stack of circles, something the printer can do.
But horizontal holes have "roofs".  The printer can't print over air so it
adds support material inside the hole.   I'm sure this is what you see,
 In Cura's preview support is blue.

It is possible to selectively turn supports on and off so the horizontal
holes are not filled with support.  But it is a lot of work   I use a hex
key to punch out the support from holes.

If the messed up teeth are the belt teeth then I'm at a loss without a
photo.



> And no,
> its not loose on the hot plate. :

--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] LinuxCNC 3Dprinting

2020-06-04 Thread Martin Dobbins
Thanks for posting about that, it's a new one on me.  Previously I had looked 
at Anycubic Photon and Elegoo Mars, I think they will have "other planets" out 
soon too :-).  I *think* most of these will do "offline" prints and work with 
USB thumb drives just as you describe.  There seems to be a price/feature war 
going on with these printers right now, hence the (relatively) low prices.

Martin


From: Bruce Layne

Some misinformation in Chris' post.

The QIDI Shadow 5.5S has a USB port, just like most 3D printers, but the
lack of an SD card does not imply that data is dribbled across a USB
cable as the printer needs it.  Instead of an SD card, I plug a USB
thumb drive into the Shadow.  There's a very nice graphic touch LCD for
a user interface.  When I select PRINT from the touch screen, the
contents of the USB card are listed in little buttons on the screen.
The writing is too small for my old eyes without magnification, but
there are images of the parts to be printed which is very cool.  Touch
the image I want to print and it prints from the USB thumb drive.

I replaced the supplied (possibly fake) Toshiba thumb drive with a tiny
64GB Sandisk (they're awesome, Gene :-) Cruzer Fit thumb drive (Amazon
ASIN: B07MDXBTL1) that's almost flush with the side of the printer so it
won't snag and banjax the printer's USB port.




On 6/4/20 2:25 PM, Chris Albertson wrote:
> I looked.   They have their own slicing software that runs on Mac or
> Windows.   The interface is USB only, no SD card.  So on Linux you'd be
> using a virtual machine to host a Windows image and then their software in
> that.  Windows runs well in a VM if the host machine is powerful enough.
>
> I would prefer a printer that accepts SD cards as that is more reliable and
> does not tie up a computer for possibly 20 hours.
>
> Here is a very good unbiased article comparing 3D printer types from a
> company that makes all three types of printers.I would start with FDM
> as it will do 90% of what I want.  Then SLA for the other 20%.  If you
> must have a solid-built FDM printer These guys have that or you  Utilmaker
> printers are well made but at literally 10X the price.
> https://ultimaker.com/learn/comparing-fff-sla-and-sls-technologies
>
> SLA is limited to small parts and is a mess to work (goggles, apron, and
> gloves required) with but worth it if I want to build a mechanical hand
> with 5 tiny motors inside.  The cost of the material is high but if
> only making small parts maybe it does not matter.
>
>
>
> On Thu, Jun 4, 2020 at 9:09 AM grumpy--- via Emc-users <
> emc-users@lists.sourceforge.net> wrote:
>
>>> I bought a QIDI Shadow 5.5S a few weeks ago for US$289
>> i see it is available now for $259.00 and free shipping
>> what slicing software is needed
>> does it run under linux
>> is the manual available
>> i would like to read up on this
>>
>>
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
>


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] missing feature of openscad

2020-05-31 Thread Martin Dobbins
Caveats:

1:I'm not a 3d printer user, but I may become one after reading this thread: 
Thanks (I think)

2:I have very little experience with Openscad.

Serve the required grains of salt with the following as required

Gene Heskett wrote:

>1; Which is a measure of the OD of the rendered pulley, those areas of
>the preview gfx are blank, although the scale marks are there, they are
>drawn behind the sprocket image. so one could get a very rough idea of
>the total radius of the finished gear in mm.  Am I missing a font, or is
>this a more serious concern that will need me to make the gear before I
>can determine how it fits?

Melted plastic contracts as it cools, so getting something on size is an 
iterative process

Print, measure, calculate percentage shrinkage and reprint that percentage 
oversize.  I understand that most slicer

software includes an easy way of doing this (at least I hope so). Rinse and 
repeat to get something that meets

tolerances.  I don't know the answer to the openscad rendering question, but 
don't you have the parameter values

for everything drawn?


>2; This motor runs uncomfortably hot, and I've not found anything to
>indicate the controller goes into a low current mode at balance, I left
>it running at about 1500 revs for half an hour and cannot lay a hand on
>it to pick it up, and an extended stop didn't seem to cool it any, and
>since that heat will telegraph up the  motors 8mm shaft to the PLA, is
>this going to be a life of the sprocket limiting factor because the PLA
>will soften and eventually cold flow to a loose and likely out of
>concentricity warpage?

That's something that you can figure out now, melt temperature and (I just 
found out from the link below)

glass transition temperature 111 to 145F.  Can you squeeze a metallic hub in? 
Or maybe an aluminum heat sink

on the shaft between the motor and where the gear will sit?

 
https://www.creativemechanisms.com/blog/learn-about-polylactic-acid-pla-prototypes


>3; I have the pi3b I took off the Sheldon, and another of those 5v5a
>supplies, and I've downloaded the octo-pi image that includes that
>slicer.  So that I think solves the slic3r problem of having to compose
>a working multi-variable config for slic3r.  Unless someone has a slic3r
>config to drive an Ender that they can share.

Nope, but a google search found this-any good?

https://www.youtube.com/watch?v=3yIebnVjADM



I hope some of that helps?

Martin




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] On Motorizing a BS-1 clone

2020-05-30 Thread Martin Dobbins
andy pugh wrote:

I think that if you want to be confident of keeping both the files and the
software, OpenSCAD and FreeCAD probably win. But I have something like 30
years AutoCAD experience by now...

This guy seems like a SolidWorks guru, yet seems to think that FreeCad  
actually gives it a run for its money on some things and posts some pretty good 
videos:

https://www.youtube.com/channel/UC-CubOaooNwC-3RBKUoAOQQ/videos

Martin









___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Helical Gears

2020-05-30 Thread Martin Dobbins
The Fusion 360, Onshape, Alibre, Openscad, Freecad (surely not?) discussion, 
challenge.

Got me thinking so I searched:

https://hackaday.io/project/163953-crossed-helical-gears-in-openscad

 https://github.com/chrisspen/gears

Libraries for a CAD program? Cool.

Martin

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] where can I find

2020-02-27 Thread Martin Dobbins
A 1.5 mm ER collet will not close down 0.040", the latter will not fit in  a 
1.0 mm.  Solution?  A 3/64" ER-32 collet will collapse to hold 0.040", at least 
it works that way with the ER-16s I have.  Maritool has them, it will run you 
$22.34 plus shipping plus tax, they take PayPal if that matters.

https://www.maritool.com/Collets-ER-Collets-ER32-Collets/c21_56_59/p2525/ER32-COLLET-3/64/product_info.html

Hope that helps?

Martin






 Have you considered using a pin vise?
I have successfully drilled M3 threads.
I put the tap drill into a Pin vise and then into a regular milling machine.
My 3mm tap drill does not come out of this pin vise.
Since I have multiple pin vises, this does not bother me.

I read a description of how some German machinists worked to create 1/10, 000 
mm parts.
The important thing was the cotton gloves to avoid putting fingerprint oil on 
their parts,
and wiping things down with alcohol to clean them.


James Isaac.


From: Gene Heskett

On Thursday 27 February 2020 04:58:30 Roland Jollivet wrote:

> Hi Gene
>
> Why don't you;
> - take a 6mm or 1/4in or similar bright rod. Maybe 20mm long;
> - mount in the lathe and use the 1mm drill to make a hole
> - go to the milling mahine
> - place a 6mm centre drill bit in a 6mm collet
> - start a drill hole in some scrap
> - remove the 6mm drill and insert the drilled rod
> - place loctite on the rear of the drill shank and place in the rod
> hole - drop the Z until the 1mm drill bit centres in the 6mm start
> hole that you made, which should set it quite straight
> - do similar with other small drill bits
>
> Regards
> Roland

That would work quite well except for making a new drill index to store
them in. OTOH, I do have some cherry or mahogany scrap I could make an
open top box out of. humm...  Might just work. Different approach, I
like.

Thanks Roland.

Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] lathe homeing or tool probing as needed question?

2019-11-24 Thread Martin Dobbins
+1 on that idea, look forward to seeing what you come up with 

Martin

From: andy pugh

(Note to self, I really ought to try making and writing-up my idea for
a really simple-to-make kinematic probe)

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Wizards for LinuxCNC

2019-11-23 Thread Martin Dobbins
According to this thread (2 pages recent) you can buy just the software from 
Tormach:

https://forum.linuxcnc.org/pathpilot/37457-purchasing-pathpilot


Is that incorrect?

Martin

From: Chris Albertson

Look at Tormach's "Path Pilot".  This is actually a conversational CNC
interface that runs on LinuxCNC.  The trouble is that Tormach does not sell
Path Pilot unless you buy one of their machines.

What is needed is an open-source reimplementation of Path Pilot.  Here is
more info and a screenshot https://www.tormach.com/pathpilot/
Looking at the above page, it seems that now you can try an on-line version
of Path Pilot.





On Fri, Nov 22, 2019 at 10:00 AM John Dammeyer 
wrote:

> HI Andy,
>
> > From: andy pugh [mailto:bodge...@gmail.com]
> > On Fri, 22 Nov 2019 at 06:03, John Dammeyer 
> > wrote:
> >
> > > So what can I tie into LinuxCNC that does the same thing?
> >
> > For that sort of job I do typically just type G-code in the MDI
> > window. You can queue commands.
> > So I will often start the spindle, jog to the start depth, then type
> > G1 X10 Y0
> > G1 X10 Y10
> > G1 X-10 Y10
> > G1 X-10 Y-10
> > G1 X10 Y-10
>
> I started keying in those numbers into a quicky .ngc G-Code program and
> then realized I'd fallen back into the trap of if you want something in
> Linux just use a terminal window and the command line;  1970's approach to
> using computers.
>
> It was at that point that I stopped.  Rebooted and ran WIN-XP.  Ran MACH3
> and used a wizard.  That took less time since I also wanted to bore the
> counter sink hole for the hold down bolt and they have a wizard for that
> too.
>
> >
> > (to make squares and rectangles you end up just switching the sign of a
> > number)
> > I see this as the equivalent of using the power feeds on a manual mill.
> >
> And yes I do that too.  But I've also accidentally forgotten the '-' sign
> and had to hit the ESTOP as it heads to a clamp.
>
> But you are right!
>
> In my case I had the 0,0 position set where I'd first drilled the 3/8"
> hole for the clamp bolt.  Then I wanted the counter sink still done at 0,0
> for a depth of 0.3".  After that I had to remove the outside clamps.  Set
> up the middle clamp bolt whose head was now recessed.  And then set up a
> new 0,0 position.
>
> Now I can just do the command line G1 instructions as you suggested.
>
> > For more complicated jobs, have you looked at NativeCAM?
> > https://forum.linuxcnc.org/nativecam/32891-use-nativecam-as-a-deb-
> > package-now
>
> I'll take a look. Thanks.
> >
> > Videos: https://youtu.be/m7Ob8wyItpg
> >
>
> John
>
> > --
> > atp
> > "A motorcycle is a bicycle with a pandemonium attachment and is
> > designed for the especial use of mechanical geniuses, daredevils and
> > lunatics."
> > � George Fitch, Atlanta Constitution Newspaper, 1912
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Wizards for LinuxCNC

2019-11-22 Thread Martin Dobbins
I understand what you are trying to do, John, and it doesn't work quite like 
the Windows world that Mach 3/ Mach 4 live in.

In the interests of not reinventing the wheel Path Pilot is available from 
Tormach for ~ $25, here:

https://www.tormach.com/store/index.php?app=ecom=prodshow=38249

This software runs on Linux.  It expects to find itself on a particular 
hardware platform and will not work if it does not.  That isn't necessarily a 
disaster because there are ways around it:

https://forum.linuxcnc.org/pathpilot

As you will see, this is a work in process and depends on people helping people 
to get it working.  If you can get it working on your hardware, you will only 
have to do this ONCE.  This seems like something the a typical Windows user 
might find a *little* more palatable than constantly working off a command line 
"1970's approach" :-) I haven't done this yet myself because I enjoy the things 
the Linux can do that Windows cannot and I really like what Linuxcnc can do vs 
Mach 3.

I guess before anybody looks at spending $25 and possibly a lot of time and 
maybe frustration getting Path Pilot working, you ought to take a look and see 
if it does what you want?  Here's a very limited start, a far from exhaustive 
list:

https://www.youtube.com/watch?v=ixjxNq9Cnpk

https://www.youtube.com/watch?v=gd7IzOGtFKY

https://www.youtube.com/watch?v=puZednzlsY0

https://www.youtube.com/watch?v=a3iCs1-hyAc

I hope that helps?

Martin


From: John Dammeyer 
Sent: Friday, November 22, 2019 11:58 AM
To: 'Enhanced Machine Controller (EMC)' 
Subject: Re: [Emc-users] Wizards for LinuxCNC

HI Andy,

> From: andy pugh [mailto:bodge...@gmail.com]
> On Fri, 22 Nov 2019 at 06:03, John Dammeyer 
> wrote:
>
> > So what can I tie into LinuxCNC that does the same thing?
>
> For that sort of job I do typically just type G-code in the MDI
> window. You can queue commands.
> So I will often start the spindle, jog to the start depth, then type
> G1 X10 Y0
> G1 X10 Y10
> G1 X-10 Y10
> G1 X-10 Y-10
> G1 X10 Y-10

I started keying in those numbers into a quicky .ngc G-Code program and then 
realized I'd fallen back into the trap of if you want something in Linux just 
use a terminal window and the command line;  1970's approach to using computers.

It was at that point that I stopped.  Rebooted and ran WIN-XP.  Ran MACH3 and 
used a wizard.  That took less time since I also wanted to bore the counter 
sink hole for the hold down bolt and they have a wizard for that too.

>
> (to make squares and rectangles you end up just switching the sign of a
> number)
> I see this as the equivalent of using the power feeds on a manual mill.
>
And yes I do that too.  But I've also accidentally forgotten the '-' sign and 
had to hit the ESTOP as it heads to a clamp.

But you are right!

In my case I had the 0,0 position set where I'd first drilled the 3/8" hole for 
the clamp bolt.  Then I wanted the counter sink still done at 0,0 for a depth 
of 0.3".  After that I had to remove the outside clamps.  Set up the middle 
clamp bolt whose head was now recessed.  And then set up a new 0,0 position.

Now I can just do the command line G1 instructions as you suggested.

> For more complicated jobs, have you looked at NativeCAM?
> https://forum.linuxcnc.org/nativecam/32891-use-nativecam-as-a-deb-
> package-now

I'll take a look. Thanks.
>
> Videos: https://youtu.be/m7Ob8wyItpg
>

John

> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Lazarus cross platform tools for LinuxCNC

2019-09-23 Thread Martin Dobbins
Hi John

Interesting project.

Have you looked at Tormach's Path Pilot to see if it has any of the 
conversational features you are trying to achieve?

Martin


Just a quick note about the hole boring program I ported from C command line to 
Lazarus Pascal GUI.  I've compiled it on LinuxCNC after the classic:
sudo apt-get install lazarus

Once that was installed I loaded the project I'd written under Lazarus under 
WIN-7 and it failed compiling with a single error.
It seems the LinuxCNC version is older and doesn't support
  Application.Scaled:=True;

Commenting this out resulted in a successful compile.  The only side effect of 
this is the text on the window was larger and was overlapped by text boxes or 
other text labels.

After that it ran and generated a workable version with Radius G-Codes.  Like 
the Windows version the I,J G-Code version has issues.

The information I'm trying to pass on is that with only a few issues it looks 
like it will be possible to create a large number of interactive tools for 
LinuxCNC using Lazarus which, like the original Object Pascal for Windows, 
makes windowed user interfaces easy to design and implement.

My goal is to create the MACH3 like wizards for LinuxCNC.  Ones where we just 
fill in the blanks for many of the simple operations that would take way longer 
using the CAM software.  And I really don't want to become fluent in G-Code 
programming which to me is way too much like command line work for Linux.  I'm 
not interested in staying in the 70's.

John





___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Rotary axis usage

2019-07-22 Thread Martin Dobbins
Real fast reply John, but does this video help?

https://www.youtube.com/watch?v=d0ffiCekhpE

Martin


From: John Dammeyer 
Sent: Monday, July 22, 2019 12:06 PM
To: 'Enhanced Machine Controller (EMC)' 
Subject: [Emc-users] Rotary axis usage

I've run into a situation with the CAM file generated by MECSOFT AlibreCAM 
appears to have a problem.  I've asked this on the support group for AlibreCAM 
but I think it's a more general question involving simultaneous 4 axis milling 
where I write the G-Code myself.


N1 G17 G20 G40 G90
(4th Axis Create Cylinder/Round)
N2 T2 M06
N3 S2 M3
N4 G0 X-2.2788 Y0. Z1.664 A46.8 F0.
N5 G1 Z1.45 A46.8 F11.
N6 X-2.4983 Z1.4113 A46.8
N7 X-2.5389 Z1.404 A46.3
N8 Z1.4 A45.
N9 X-2.5388 A43.7 F14.7
N10 X-2.4959 A43.2
N11 X-0.0018 A43.2


Effectively the feed rate on the X,Y and Z is 11 IPM or 14.7 IPM. But the 
rotary axis is angular under LinuxCNC and measured in degrees per minute.
I believe that makes sense because the diameter of the part being rotated 
determines the actual feed rate. So if the circumference was 14.7" and the 
cutting speed is set at 14.7 IPM then the rotary axis should turn 360 degrees 
per minute.

But as shown in line N9 we have simultaneous motion on X and A but at F14.7.

Clearly if the diameter was such that the circumference was 29.4" then the feed 
rate of the A axis would have to be half or 180 degrees/minute.

Running the G-Code above sees the Z or X axis moving at the expected speed.  
Watching paint dry is more interesting than watching the A axis turn.  But if I 
just do a G1 A360 F360 the motion of the A axis at 4.68 diameter  appears to be 
about the same speed  as the X or Z horizontally.  It also takes exactly 1 
minute to move 360 degrees at 360 degrees/minute.

So how is this solved?   How would the A axis know the diameter and be able to 
translate that a request of F14.7 should really be F360 when Z is being moved 
at the same time?  Odds are I've configured the CAM software wrong but if I was 
going to just manually write some G-Code that involved simultaneous motion what 
would I do?

The AXIS display shows 14.7 for speed.  The Z is known.  Is there something 
missing so that the A axis actually gets a much faster rate?

Thanks
John





___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] ConFusion 360

2019-03-24 Thread Martin Dobbins




Well if it's going to put some money in Gene's pocket, I'm all for it 

Martin

From: andy pugh
On Sun, 24 Mar 2019 at 23:28, Martin Dobbins  wrote:
>
> Maybe one day Fusion 360 will be browser based and therefore not choosy about 
> OS?

They tried that, it wasn't a raging success.

And you can guarantee that it would cash Gene's Firefox. :-)

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] ConFusion 360

2019-03-24 Thread Martin Dobbins
Sure, the way Microsoft has "educated" the world, people are only buying 
(leasing) their "OS" (or more likely buying a machine with their OS installed) 
because it runs a particular application they need or want to use.  MS DOS was 
something that they bought from somebody else inexpensively (it started off 
being QDOS, that name given by the guy who wrote it because it was a quick and 
dirty operating system, they lost the "Q" so it was then a MS dirty operating 
system)  The "genius" was the gui and the point and click interface that ran on 
top of DOS that put computers in every home and business.  Ask most average 
joes about computers and they're going to say Microsoft, or maybe Apple.  It's 
only the people that have been stung by MS business practices, security, disk 
fragmentation, ineptitude, etc. that actually think "is there something else?"

I like the idea of running windows in a VM ( I run it dual boot now), but it's 
going to need some horsepower to run Fusion 360, more than it would running 
natively.  If someone was going to invest in the hardware to do that, might as 
well buy a MAC (I would suggest a Windows PC, but most of those come with a 
bunch of bloatware which can be a pain/impossible to get removed).  Maybe one 
day Fusion 360 will be browser based and therefore not choosy about OS?

Martin




From: Chris Albertson

My claim about Windows from the beginning in the 1990's was that no one
ever bought Windows because they wanted to run Windows.   They bought it
because they wanted to run MS Office or some game or some other software
that requires Windows. Or, I guess another reason is they bought it
because it came pre-installed on some hardware they wanted.  But very few
people ever wanted just MS Windows

When Windows was new it actually was a kind of "shim" that went between the
application and DOS to provide a window and mouse interface.   Over time
they made it into an actual OS but still to this day its real use is just
way to run a certain class of graphical software.

Linux is a little different in that Linux is just the OS.The graphical
stuff you see is something added on and there are a half dozen popular
windowing systems in use over top of Linux (Android being #1) Apple's
Mac OS is kind of that way too.  It is a big layer over top of UNIX.If
would be good for Microsoft to split up Windows and make it a layer over a
base OS so we can choose each independently.   It might happen, don't know.

Today except for home users, itis very common to run virtualized instances
of Windows.   The virtual images an exist on a server and run on desktop
hardware and in this way the end user's Windows instance follows him to any
random desktop hs sits at.   Home users tend to use systems whwere the
hardware is tried more firmly to the software with software being install
on the local hard drive.   But virtualization is widely used in the
industry both for servers and desktops.

But runf this on top is UNIX is not so common are runing on top of a "bare
metal" viruralmachine,  these can be much lighter weight.   Microsoft's
"Azure" cloud service provides millions of vertual machines and they say at
least half of them run Linux.  Even Microsoft is now agnostic about OSes
and runs them in virtual hardware.



On Sun, Mar 24, 2019 at 12:49 PM  wrote:

> Indeed!  I've always said one should run Windows as an application in Unix
> as god intended ;-)
> -Tom
>
>
> > On Mar 23, 2019, at 11:35 PM, Chris Albertson 
> wrote:
> >
> > Almost all of this Windows BS goes away if you run Windows in a VM.
> The
> > easy and secure way to run Windows is to first install Linux (or use Mac
> OS
> > if on a Mac) and then a VM and then Windows.Then it does not need
> video
> > or wifi drivers and you can snapshot the new Windows 10 install and later
> > if/when the system is messed up.  click reset and get back to the last
> > snapshot.   You user data is likely on a file server so the reset will
> > correct any issues nearly instantly
>
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


--

Chris Albertson
Redondo Beach, California

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Easy use of a 2 line URL [Was: Re: DIY CNC builder dilemma, open request for comments

2019-02-19 Thread Martin Dobbins


tinyurl.com


Martin

From: John Dammeyer 
Sent: Tuesday, February 19, 2019 5:59 PM
To: emc-users@lists.sourceforge.net
Subject: Re: [Emc-users] Easy use of a 2 line URL [Was: Re: DIY CNC builder 
dilemma, open request for comments

What I do with long URLs  (outlook 2010) is edit the email message.  I
select 'Actions' and then 'Edit Message'.  At that point I can turn the
multi-line URL back into one long line.  Add an ENTER key at the end of the
line and the text highlighting even changes back to blue for the URL.  Then
save the email as edited and click on the link.  Takes longer to describe
than to do.

John




> -Original Message-
> From: Erik Christiansen [mailto:dva...@internode.on.net]
> Sent: February-19-19 3:22 PM
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] Easy use of a 2 line URL [Was: Re: DIY CNC
builder
> dilemma, open request for comments
>
> On 19.02.19 07:32, Gene Heskett wrote:
> > On Monday 18 February 2019 23:57:28 Erik Christiansen wrote:
> >
> > > On 18.02.19 22:47, Gene Heskett wrote:
> > > > Already set true here Erik. Next? ;-)
> > >
> > > And it didn't take the lumpy URL when pasted whack in the middle of
> > > the screen? (Dunno that I have any other magic settings. That one
> > > works here.)
> > >
> > > Erik
> > >
> > Didn't try it there. Into the address box, it failed. Anyplace it took
> > the paste, it did a google search, and failed.
>
> It works if I paste in the window _outside_ the address box, which still
> seems to need a one-piece URL. (So I don't use that for pasting any
> more, only hand typing.)
>
> Erik
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] tool changer with swiveling arm

2019-01-10 Thread Martin Dobbins
https://hackaday.com/2016/06/20/hackaday-prize-entry-diy-automatic-tool-changer/



Martin



From: Gene Heskett 
Sent: Thursday, January 10, 2019 12:43 PM
To: emc-users@lists.sourceforge.net
Subject: Re: [Emc-users] tool changer with swiveling arm

On Monday 07 January 2019 05:22:53 andy pugh wrote:

> On Mon, 7 Jan 2019 at 05:07, Gregg Eshelman via Emc-users
>
>  wrote:
> > I've seen some that have each tool holder coded and read the holders
> > in the chain or carousel as it moves.
>
> In fact the machine in the first post is just such a machine. The tool
> holders all have a mechanical bar-code made of a stack of rings of
> different diameters on the outside of the tool holder body.

I have spent some time daydreaming about a tool changer that changes the
whole ER-11 for use with this gantry mill. Something that changes the
nut, collet and tool all in one swell foop. \

Obviously one would have to motorize with enough force to adequately
tighten and loosen the nut, but spinning the nut on and off with a short
burst of the spindle motor.

Where I hit the rude awakening is in positioning the two wrenches
independently, in order to exert enough force to get an adequate grip on
the tool. I can visualize tickling the motor till the top wrench snaps
onto the spindle double d flats but then possibky pushing the top wrench
into engagement key/spline.  The nut wrench has to be articulated so it
snaps into place later. That would be helped if it was a 12 point
socket. But then we may need 2 or 4x the torque to loosen it as it took
to tighten it.  And because the tool may slip in and out of the collet
while the nut is loose, some means of driving the tool back into the
collet to a fixed projection, then some additional time to measure the
stickout sure seems like a good idea.

That may yet make me learn a cad program. Fugly thought, that.

Cheers, Gene Heskett
--



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Done with that panel code, with one exception

2018-12-19 Thread Martin Dobbins
I thought so too.

Got me thinking again about what CAD you can run in Linux, so getting way off 
topic I came across this:

https://joshschertz.com/2017/08/09/Run-Fusion-360-in-Ubuntu/

Martin




Nicely done Andy.  It was a really good demo.
John Dammeyer




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] CAD for LinuxCNC

2018-07-24 Thread Martin Dobbins
This is kind of OT the subject matter, but this person has an interesting setup 
(lathe only).   Briefly, a Mac mini running the design software (self written) 
which is networked to a headless cnc computer running on (I think) an atom, and 
it's all controlled from a home built pendant running on a micro controller


http://cornlathe.billooms.com/index.html


Martin




From: John Dammeyer 
Sent: Tuesday, July 24, 2018 2:45 PM
To: 'Enhanced Machine Controller (EMC)'
Subject: Re: [Emc-users] CAD for LinuxCNC

> I've been using Fusion 360 for a few years now. The license is
> $300/year. They have a post processor for linuxcnc so the CAM directly
> generates g-code that I can take out to the machine. As an example, I
> had to cut a couple of these from 303:
> 
Hi Dan,
Sweet.  Are you running a MAC or PC with windows for Fusion?
John



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] looking for M5mm x .8 5mm long screws

2018-03-31 Thread Martin Dobbins
Hi Gene,


McMaster Carr carry a wide variety of M5 screws in various lengths.  6mm is the 
shortest I could find on a quick search.


https://www.mcmaster.com/#standard-flat-head-screws/=1c7o3c3


Martin




And I don't seem to find any shorter than 10mm.

5mm long would be a great plenty. This is to be installed in the side of
a 7/8" diameter slug, with about 1/2 the head buried in the slug, and
the other half to stick up into a cutout the same width as the head of
the screw, purpose to lock the slug into the R8, which itself is keyed
into the spindle. With short threads, and a dot of green thread locker,
it ought to hold more torque that my spindle can muster up. If I machine
it right, for a snug fit in the slot cut in the R8 to just clear the bit
of screw head sticking out, the should not be enough slop to dislodge
the screw.

But where can I find such short 5mm socket head screws?  Need a full box.

Net searchs show 10mm and up, too long.

Thanks.

--
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page 
Gene's Web pages
geneslinuxbox.net
Welcome to Gene's web pages. Here you will find some of the things that make me 
tick, and that help keep me out of the bars. That is me & the missus, Dee 
(Elladene) I self timed on Easter Sunday 2004 as we were leaving for services.




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


  1   2   >