On Wednesday 23 May 2018 23:48:23 jeremy youngs wrote: > Halmeter has blanked fields and inoperable buttons, so I cannot select > pins. Halscope shows no active threads. So I cannot continue as the > Hal tutorial shows. > nothread.jpg > <https://drive.google.com/file/d/1XgtzQuH2P6SGm6Y0BNHVGNNi9EBKvXLi/vie >w?usp=drivesdk>
Sounds like no threads running. Does a "halrun" execute,(see the doc pdf, about page 585) and give you a "halcmd" prompt? Or alternatively, does linuxcnc actually run? The first time it will ask you for a configuration, which you should pass its new config, you've created in /home/$usr/linuxcnc/configs/$new-name.ini After that run, you can select that config automatically with linuxcnc -l where the -l stands for same as Last time. There may be config *.ini or *.hal errors that cause an immediate exit, expected at this stage. dmesg will show any logged errors. To simplify its display, run as root 'dmesg -c' to clear its history, the rerun linuxcnc, then just dmesg to get only the errors of this run attempt. Paste those back to us. Among things dmesg should show is a list of function and pins that the firmware in the 7i90 has. On my sheldon, using the spi interface, its quite a blabbermouth since the 7i90 has 72 i/o pins. It s/b just as noisy when connected to an epp mode parport. And one thing I've done, is to start my gpio.xx.in/out useage at the top of the count and work down, so that unless you are running the whole shop, the gpio in use count won't run into the firmware pins at the low numbered end of that dmesg outout. If you aren't getting this report, this one slightly mangled by word wrapping: Starting LinuxCNC... Found file(REL): ./hm2-7i90-stepper.hal Note: Using POSIX realtime hm2: loading Mesa HostMot2 driver version 0.15 hm2/hm2_7i90.0: 72 I/O Pins used: hm2/hm2_7i90.0: IO Pin 000 (P1-01): StepGen #0, pin Step (Output) hm2/hm2_7i90.0: IO Pin 001 (P1-03): StepGen #0, pin Direction (Output) hm2/hm2_7i90.0: IO Pin 002 (P1-05): StepGen #1, pin Step (Output) hm2/hm2_7i90.0: IO Pin 003 (P1-07): StepGen #1, pin Direction (Output) hm2/hm2_7i90.0: IO Pin 004 (P1-09): Encoder #0, pin A (Input) hm2/hm2_7i90.0: IO Pin 005 (P1-11): Encoder #2, pin A (Input) hm2/hm2_7i90.0: IO Pin 006 (P1-13): Encoder #0, pin B (Input) hm2/hm2_7i90.0: IO Pin 007 (P1-15): Encoder #2, pin B (Input) hm2/hm2_7i90.0: IO Pin 008 (P1-17): Encoder #0, pin Index (Input) hm2/hm2_7i90.0: IO Pin 009 (P1-19): Encoder #2, pin Index (Input) hm2/hm2_7i90.0: IO Pin 010 (P1-21): Encoder #1, pin A (Input) hm2/hm2_7i90.0: IO Pin 011 (P1-23): Encoder #3, pin A (Input) hm2/hm2_7i90.0: IO Pin 012 (P1-25): Encoder #1, pin B (Input) hm2/hm2_7i90.0: IO Pin 013 (P1-27): Encoder #3, pin B (Input) hm2/hm2_7i90.0: IO Pin 014 (P1-29): Encoder #1, pin Index (Input) hm2/hm2_7i90.0: IO Pin 015 (P1-31): Encoder #3, pin Index (Input) hm2/hm2_7i90.0: IO Pin 016 (P1-33): StepGen #2, pin Step (Output) hm2/hm2_7i90.0: IO Pin 017 (P1-35): StepGen #2, pin Direction (Output) hm2/hm2_7i90.0: IO Pin 018 (P1-37): StepGen #3, pin Step (Output) hm2/hm2_7i90.0: IO Pin 019 (P1-39): StepGen #3, pin Direction (Output) hm2/hm2_7i90.0: IO Pin 020 (P1-41): PWMGen #0, pin Out0 (PWM or Up) (Output) hm2/hm2_7i90.0: IO Pin 021 (P1-43): PWMGen #0, pin Out1 (Dir or Down) (Output) hm2/hm2_7i90.0: IO Pin 022 (P1-45): IOPort hm2/hm2_7i90.0: IO Pin 023 (P1-47): IOPort hm2/hm2_7i90.0: IO Pin 024 (P2-01): IOPort hm2/hm2_7i90.0: IO Pin 025 (P2-03): IOPort hm2/hm2_7i90.0: IO Pin 026 (P2-05): IOPort hm2/hm2_7i90.0: IO Pin 027 (P2-07): IOPort hm2/hm2_7i90.0: IO Pin 028 (P2-09): IOPort hm2/hm2_7i90.0: IO Pin 029 (P2-11): IOPort hm2/hm2_7i90.0: IO Pin 030 (P2-13): IOPort hm2/hm2_7i90.0: IO Pin 031 (P2-15): IOPort hm2/hm2_7i90.0: IO Pin 032 (P2-17): IOPort hm2/hm2_7i90.0: IO Pin 033 (P2-19): IOPort hm2/hm2_7i90.0: IO Pin 034 (P2-21): IOPort hm2/hm2_7i90.0: IO Pin 035 (P2-23): IOPort hm2/hm2_7i90.0: IO Pin 036 (P2-25): IOPort hm2/hm2_7i90.0: IO Pin 037 (P2-27): IOPort hm2/hm2_7i90.0: IO Pin 038 (P2-29): IOPort hm2/hm2_7i90.0: IO Pin 039 (P2-31): IOPort hm2/hm2_7i90.0: IO Pin 040 (P2-33): IOPort hm2/hm2_7i90.0: IO Pin 041 (P2-35): IOPort hm2/hm2_7i90.0: IO Pin 042 (P2-37): IOPort hm2/hm2_7i90.0: IO Pin 043 (P2-39): IOPort hm2/hm2_7i90.0: IO Pin 044 (P2-41): IOPort hm2/hm2_7i90.0: IO Pin 045 (P2-43): IOPort hm2/hm2_7i90.0: IO Pin 046 (P2-45): IOPort hm2/hm2_7i90.0: IO Pin 047 (P2-47): IOPort hm2/hm2_7i90.0: IO Pin 048 (P3-01): IOPort hm2/hm2_7i90.0: IO Pin 049 (P3-03): IOPort hm2/hm2_7i90.0: IO Pin 050 (P3-05): IOPort hm2/hm2_7i90.0: IO Pin 051 (P3-07): IOPort hm2/hm2_7i90.0: IO Pin 052 (P3-09): IOPort hm2/hm2_7i90.0: IO Pin 053 (P3-11): IOPort hm2/hm2_7i90.0: IO Pin 054 (P3-13): IOPort hm2/hm2_7i90.0: IO Pin 055 (P3-15): IOPort hm2/hm2_7i90.0: IO Pin 056 (P3-17): IOPort hm2/hm2_7i90.0: IO Pin 057 (P3-19): IOPort hm2/hm2_7i90.0: IO Pin 058 (P3-21): IOPort hm2/hm2_7i90.0: IO Pin 059 (P3-23): IOPort hm2/hm2_7i90.0: IO Pin 060 (P3-25): IOPort hm2/hm2_7i90.0: IO Pin 061 (P3-27): IOPort hm2/hm2_7i90.0: IO Pin 062 (P3-29): IOPort hm2/hm2_7i90.0: IO Pin 063 (P3-31): IOPort hm2/hm2_7i90.0: IO Pin 064 (P3-33): IOPort hm2/hm2_7i90.0: IO Pin 065 (P3-35): IOPort hm2/hm2_7i90.0: IO Pin 066 (P3-37): IOPort hm2/hm2_7i90.0: IO Pin 067 (P3-39): IOPort hm2/hm2_7i90.0: IO Pin 068 (P3-41): IOPort hm2/hm2_7i90.0: IO Pin 069 (P3-43): IOPort hm2/hm2_7i90.0: IO Pin 070 (P3-45): IOPort hm2/hm2_7i90.0: IO Pin 071 (P3-47): IOPort hm2/hm2_7i90.0: registered the first thing to do is figure out why not. -- 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 <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
