John,

When STMBL is using the SSERIAL interface is the drive operating in
position mode and receiving periodic position commands from the motion
planner in LinuxCNC? If so, then I would think that the performance would
be quite good with updates at 1mSec rates which would not be too difficult
for LinuxCNC. When I follow the link about the
http://linuxcnc.org/docs/html/man/man9/sserial.9.html there is no mention
of the STMBL as a device, so I am wondering how one would go about
configuring LinuxCNC for the STMBL.

But also it looks like a bit of work to acquire all of the parts and build
one of these STMBLs unless someone is selling the PCBs and other parts.
Did you build your own STMBLs?

The STMBL looks pretty nice and it looks like a lot of effort has gone into
it.

Regards,

John Figie


On Mon, Sep 13, 2021 at 6:09 PM John Dammeyer <[email protected]>
wrote:

> Hi John,
> Yes, I use step/dir for a harmonic drive AC Servo that as yet still has to
> be put into a casting and married to a face plate.   For now it sits on the
> cart beside the mill and I can make the A axis turn.
> http://www.autoartisans.com/mill/HarmonicDrive/D8X_5784_Plastic_Mount.jpg
> I did try to get one of my DC Servos also working with a second STMBL.
> However I had trouble tuning it and the HP_UHU (105VDC power supply) has
> been more than adequate so for now I'm staying with that.
>
> I used step/dir because initially my PC is dual boot and I wanted both
> MACH3 and LCNC to work.  Along with also a BeagleBone with a cape for
> MachineKit so Parallel port and BoB were mandatory.  That excludes any of
> the smart serial unless it terminated in a standard Parallel port
> configuration.
>
> John Dammeyer
>
> > -----Original Message-----
> > From: John Figie [mailto:[email protected]]
> > Sent: September-13-21 3:39 PM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] Suggestions for a retrofit.
> >
> > John,
> >
> > Thanks for the info so it looks like the Mesa Smart Serial interface can
> be
> > used with this drive. If I understand correctly the SSERIAL interface
> comes
> > from one of the mesa FPGA I/O cards and connects to the STMBL drive. (I
> > mean that is one way to interface to the STMBL drive). Otherwise a step
> and
> > direction or a quadrature input would be used with the STMBL drive.
> >
> > On Mon, Sep 13, 2021 at 3:53 PM John Dammeyer <[email protected]>
> > wrote:
> >
> > > John,
> > > The work has already been done with the STMBL project.  The biggest
> issue
> > > with that one was the 3 phase motor driver was discontinued so that
> caused
> > > a bit of panic.  But it's an open source project that can use step/dir
> or
> > > smart serial from the MESA boards.
> > >
> > > https://github.com/rene-dev/stmbl
> > >
> > > John Dammeyer
> > >
> > > > -----Original Message-----
> > > > From: John Figie [mailto:[email protected]]
> > > > Sent: September-13-21 1:32 PM
> > > > To: Enhanced Machine Controller (EMC)
> > > > Subject: Re: [Emc-users] Suggestions for a retrofit.
> > > >
> > > > It's been a long time and I have not made much progress. Except now
> I am
> > > > retired from my job as an electrical engineer. In my job I developed
> > > > industrial PMAC servo drives for a leading industrial controls
> > > manufacturer
> > > > located in Milwaukee. So to solve my servo amplifier problem I have
> > > decided
> > > > to build my own and have already made significant progress. My
> homemade
> > > > drives will be able to run either DC brush motors or in the future AC
> > > > motors. I have a basic torque mode drive in the process of
> development
> > > but
> > > > I am thinking I would like the drive to be a velocity mode drive.
> > > >
> > > > My question now is how to interface to LinuxCNC? I really want to
> connect
> > > > all of my I/O using the mesa ethernet cards like the 7I80. From the
> 7I80
> > > it
> > > > looks like there is a way to have SPI interfaces. It seems like the
> SPI
> > > > would be one way to make a simple digital interface to my drives. The
> > > 7I80
> > > > would send velocity commands and velocity feedback to the drives. The
> > > > drives would return status and fault information back to LinuxCNC.
> > > >
> > > > Is it possible for me to use the SPI interfaces with LinuxCNC in the
> way
> > > I
> > > > have described? If so, how does one go about setting up the SPI
> > > interfaces
> > > > and defining what data is passed back and forth? I am hoping Andy
> Pugh,
> > > PCW
> > > > or someone that knows can comment.
> > > >
> > > > LinuxCNC  <--Ethernet--> 7I80 -----<> I/O inputs and outputs
> > > >                                                  |-----<> SPI comms
> to
> > > > servo amps  7I46?
> > > >                                                  | ----< encoder
> inputs
> > > for
> > > > axis and MPGs
> > > >
> > > > LinuxCNC with position loop only should be able to run with a slower
> > > 1mSec
> > > > or maybe 500uSec thread and no other high speed thread would be
> needed. I
> > > > may however need to get the velocity feedback to my servo drive at a
> > > faster
> > > > rate for best/better performance.
> > > >
> > > > My reason for wanting Ethernet is I do not have to have my LinuxCNC
> PC on
> > > > or embedded in my machine, it can be several meters away mounted
> where it
> > > > won't be subject to heat and vibration. In addition with only one
> > > > interface, a PC upgrade or repair / swap is easy.
> > > >
> > > >
> > > > Regards,
> > > >
> > > > John Figie
> > > >
> > > >
> > > > On Sun, Nov 29, 2020 at 6:47 PM dave engvall <[email protected]>
> > > wrote:
> > > >
> > > > >
> > > > >
> > > > > On 11/27/20 10:52 AM, andy pugh wrote:
> > > > > > On Fri, 27 Nov 2020 at 18:45, John Figie <[email protected]>
> > > wrote:
> > > > > >
> > > > > >> I think I am going to attempt to figure out what the parameters
> of
> > > my
> > > > > motor
> > > > > >> are and make a model to simulate my control loop. For hobby
> stuff I
> > > > > think
> > > > > >> LTspice may be good to model and simulate.
> > > > > > I am not sure what you hope to gain from a model. The data to
> > > populate
> > > > > > it would have to come from the actual machine, and at that point
> you
> > > > > > might as well just get on with it.
> > > > > >
> > > > > IIRC early versions of emc had motor parameters, etc tacked on the
> the
> > > > > end of the parameters for each axis. I don't know if any use was
> ever
> > > > > made of that.
> > > > > Maybe some of the early emc-ers with their memory still intact will
> > > > > remember as well as a model to insert the data into.
> > > > > Dave
> > > > >
> > > > > Just a comment: I've never had much success using torque mode: that
> > > > > doesn't mean I should not go back and revisit it.
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Emc-users mailing list
> > > > > [email protected]
> > > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > > > >
> > > >
> > > > _______________________________________________
> > > > Emc-users mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> > >
> > >
> > > _______________________________________________
> > > Emc-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> >
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to