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