On Sunday 13 April 2014 13:50:34 Chris Morley did opine:

> > From: ghesk...@wdtv.com
> > To: emc-developers@lists.sourceforge.net
> > Date: Sun, 13 Apr 2014 11:09:40 -0400
> > Subject: [Emc-developers] pncconf?
> > 
> > Greetings;
> > 
> > Running it for practice just to see how it works, one thing I see, or
> > more specifically don't see, is in the choice of BOB's there is not a
> > quasi standard, parport bob such as the C1G available as a selection.
> > And because the display isn't showing the actual pins on the db25
> > that are assigned to this or that (and both of the stepgens I
> > selected had ghosted but identical names for the DIR pins), I wasn't
> > able to intelligently assign some of my other functions for this
> > lathe to the rest of that ports pins.  Then at the end, it errored
> > out and would not save because something wasn't specced (I think).
> > 
> > So my first fuss is that the use of a std BOB, where the parport pins
> > are 1/1 with the pins of a std parport in the manner of a C1G, is not
> > available.  Is it possible to fix this?
> > 
> > Cheers, Gene
> 
> Gene:
> 
> What version of linuxcnc are you using? The error message would be good
> to know. You also didn't mention which mesa board you are using.
> I'll guess the 5i25 since you mention the db25.
> What firmware did you order it with?
> 
> Pncconf lists the HAL pin numbers not the physical pin numbers.
> Because the possible combinations of mesa equipment, it isn't practical
> to show the physical pin numbers.
> You must look up the conversion in the mesa manual.
> 
> The connector tab (page?) does divide based on the physical connectors.
> and each of those pages have 17 pins on them (for the 5i25) so it does
> represent the physical pins.
> 
> While pre-selections for BOBs would be nice, I have limited time to
> spend on this, and based on forum info, using the 5i25 without a
> daughter board is rare. So yes possible, but not likely to happen
> unless someone else patches it.
> 
> If you select functions for the stepgens, then I think you will see the
> direction pin name changes too.

They did not, both were named, and ghosted, as step B dir or something like 
that.  As for the BOB selections, even a simple 1/1 would clarify much.  
That is all the C1G is, but its one heck of a buffer plus led tallies on 
every pin.  Rail to rail swings, +- 24 ma source or sink. 10 ns speeds.

The whole session did spit out quite a few errors oon the background screen 
too:
gene@coyote:~/linuxcnc/configs/sim/axis$ pncconf
/usr/bin/pncconf:4001: Warning: g_path_get_dirname: assertion `file_name != 
NULL' failed
  self.xml = gtk.glade.xml_new_from_buffer(doc, len(doc), 
domain="linuxcnc")
/usr/bin/pncconf:4001: GtkWarning: gdk_pixbuf_new_from_file: assertion 
`filename != NULL' failed
  self.xml = gtk.glade.xml_new_from_buffer(doc, len(doc), 
domain="linuxcnc")
/usr/bin/pncconf:4001: Warning: g_object_unref: assertion `G_IS_OBJECT 
(object)' failed
  self.xml = gtk.glade.xml_new_from_buffer(doc, len(doc), 
domain="linuxcnc")
internal added
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/bin/pncconf", line 74, in excepthook
    w = app.widgets.window1
  File "/usr/bin/pncconf", line 604, in __getattr__
    if r is None: raise AttributeError, "No widget %r" % attr
AttributeError: No widget 'window1'

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/pncconf", line 8484, in on_gladevcp_toggled
    self.widgets.gladevcpbox.set_sensitive( i )
  File "/usr/bin/pncconf", line 604, in __getattr__
    if r is None: raise AttributeError, "No widget %r" % attr
AttributeError: No widget 'gladevcpbox'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/bin/pncconf", line 74, in excepthook
    w = app.widgets.window1
  File "/usr/bin/pncconf", line 604, in __getattr__
    if r is None: raise AttributeError, "No widget %r" % attr
AttributeError: No widget 'window1'

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/pncconf", line 8175, in on_classicladder_toggled
    self.widgets.digitsin.set_sensitive(i)
  File "/usr/bin/pncconf", line 604, in __getattr__
    if r is None: raise AttributeError, "No widget %r" % attr
AttributeError: No widget 'digitsin'

Running it again:
The first thing I see is that my servo thread runs at .5 millisecond as the 
encoders output is many times more useful at the higher speed, but clicking 
on the latency test uses fixed 1ms and 20u-s assumptions.  The figures 
returned are horrible (servo max 2.8ms?) but expected on this machine which 
I would never ever consider as a candidate to run the real LCNC on.  In 
fact, I'll quite it here, shove all the bits over the wire to the lathes 
box, an atom D525MW board, and do it there.

Got the configs moved (hostmot2) to that boxes ~gene/linuxcnc/configs dir, 
but where do I put the utils from the 5i25 unpack?  This archive is 
noticeable lacking in README's to guide the installation.

Thanks Chris.
> 
> Chris M

Cheers, Gene
-- 
"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 <http://geneslinuxbox.net:6309/gene>
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to