#linuxcnc-devel | Logs for 2014-11-26

Back
[00:05:29] -!- hm2-buildmaster has quit [Remote host closed the connection]
[00:05:33] -!- linuxcnc-build has quit [Remote host closed the connection]
[00:05:51] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@71-33-204-228.hlrn.qwest.net] has joined #linuxcnc-devel
[00:06:02] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@71-33-204-228.hlrn.qwest.net] has joined #linuxcnc-devel
[00:06:16] -!- dnaleromj has quit [Quit: dnaleromj out!]
[00:06:19] <seb_kuzminsky> linuxcnc-build: force build --branch=master 2000.docs
[00:06:20] <linuxcnc-build> build #2183 forced
[00:06:20] <linuxcnc-build> I'll give a shout when the build finishes
[00:15:28] <linuxcnc-build> Hey! build 2000.docs #2183 is complete: Warnings [8warnings compile]
[00:15:28] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/2000.docs/builds/2183
[00:15:40] <seb_kuzminsky> yay
[00:15:43] <seb_kuzminsky> good job little robot
[00:16:12] -!- andypugh has quit [Quit: andypugh]
[00:17:18] <seb_kuzminsky> i just brought this back to life: http://buildbot.linuxcnc.org/doc/
[00:17:27] <seb_kuzminsky> built docs from non-release branches
[00:18:00] <seb_kuzminsky> in preparation for some docs work i'm cooking up for the 2.7 release
[00:18:07] -!- koo5 has quit [Ping timeout: 255 seconds]
[00:18:22] -!- skunkworks [skunkworks!~chatzilla@174-124-14-116.dyn.centurytel.net] has joined #linuxcnc-devel
[00:18:34] <seb_kuzminsky> hi skunkworks
[00:20:53] -!- Tecan has quit [Ping timeout: 240 seconds]
[00:21:19] -!- Tom_L [Tom_L!~Tl@unaffiliated/toml/x-013812] has joined #linuxcnc-devel
[00:21:58] <skunkworks> seb_kuzminsky: Hi
[00:30:23] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/moveoff f287c4c 06linuxcnc 10configs/sim/axis/moveoff/moveoff_gui.tcl 10src/hal/components/moveoff.comp moveoff: rtai: no use struct for lim3() outputs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f287c4c
[00:31:40] -!- kwallace2 [kwallace2!~kwallace@smb-237.sonnet.com] has parted #linuxcnc-devel
[00:36:23] -!- Tom_L has quit []
[00:48:39] -!- Tom_L [Tom_L!~Tl@unaffiliated/toml/x-013812] has joined #linuxcnc-devel
[00:49:28] -!- Tom_L has quit [Client Quit]
[00:53:03] -!- [cube] has quit [Ping timeout: 244 seconds]
[00:55:01] -!- asdfasd1 has quit [Ping timeout: 255 seconds]
[00:59:46] -!- skunkworks has quit [Ping timeout: 244 seconds]
[00:59:57] -!- maximilian_h1 [maximilian_h1!~bonsai@ipservice-092-217-033-154.092.217.pools.vodafone-ip.de] has joined #linuxcnc-devel
[01:02:37] -!- maximilian_h has quit [Ping timeout: 240 seconds]
[01:03:26] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.91 [Firefox 30.0/20140605174243]]
[01:03:54] -!- [cube] has quit [Ping timeout: 244 seconds]
[01:05:09] -!- FreezingCold has quit [Remote host closed the connection]
[01:05:34] -!- Aero-Tec has quit [Quit: Leaving]
[01:26:58] -!- rob_h has quit [Ping timeout: 255 seconds]
[01:27:56] -!- micges has quit [Quit: Wychodzi]
[01:40:42] -!- jepler has quit [Ping timeout: 245 seconds]
[01:40:51] -!- sumpfralle has quit [Quit: Leaving.]
[01:43:32] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[01:43:56] -!- jepler [jepler!~jepler@emc/developer/pdpc.professional.jepler] has joined #linuxcnc-devel
[01:46:04] -!- Camaban has quit [Ping timeout: 256 seconds]
[01:48:06] -!- Sigmac has quit [Client Quit]
[01:56:47] -!- nofxx_ has quit [Ping timeout: 272 seconds]
[01:58:41] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[02:08:35] -!- nofxx_ has quit [Changing host]
[02:18:38] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[02:19:52] <cradek> cmorley: in parport.comp you use bitwise xor to generate "not" values for hal pins. since hal bits are integral C types you should use ! instead
[02:22:35] <cradek> cmorley: I think you have written a bug where a hal pin with value 2 (which is hal "true") ^1 (which you intend to be an invert) will give you 3 (still hal "true")
[02:28:06] <jepler> this concern may be partially outdated, because in 2.7+ the underlying type of hal_bit_t is a boolean. in older versions, it was an integral type (unsigned char). 606d8328f683 hal: Introduce hal_bool, use it for hal_bit_t
[02:28:24] <jepler> if x and y are bool, then I believe x ^ y does what is desired
[02:28:33] <cradek> oops thanks
[02:28:50] <jepler> but if either of them is not a bool, then x ^ y does something other than what is intended
[02:29:26] -!- Servos4ever has quit [Ping timeout: 265 seconds]
[02:29:39] <jepler> I think x ^ 1 also gives what is intended
[02:30:39] <jepler> so this program prints 1\n0\n
[02:30:52] <jepler> http://paste.debian.net/133552/
[02:31:13] <jepler> in the case of the first expression, 2^1, it gets 3 which is true (1) when converted to bool
[02:31:51] <cradek> so it seems the code is fine, my mistake
[02:32:15] -!- franco has quit [Remote host closed the connection]
[02:32:16] <cradek> which C introduced boolean types?
[02:33:14] <jepler> C99, I think
[02:41:29] <jepler> if x and y (integers of whatever stripe) hold either 0 or 1, then x ^ y is either 0 or 1.
[02:42:30] <cradek> yes I recall hal_parport inputs used to be other than 0 or 1 (there were several related bugs)
[02:42:36] <jepler> the other caveat is that if you store a value that is is neither 0 or 1 in the memory allocated for a bool, your program has undefined behavior (for instance if you do it with memset)
[02:44:37] <jepler> but bool b = 36; is just fine (stores 1 in b)
[02:45:47] <skunkworks> I thought I took a video of the linuxcnc finding a circle and then centering it in the view.. but I guess I fail at phone videos.
[02:46:44] <jepler> skunkworks: boo
[02:48:05] <skunkworks> I am not happy with opencv circle finder.. either I don't know the correct settings - or it just sucks. The circle is very round nice contrast but it will find a circle that is 4+ pixels off...
[02:48:26] <skunkworks> (and a different size)
[02:49:48] <skunkworks> internet has been no help. the only thing I have found reference to is use a blob detector - then there is a fit circle function that supposedly works better.
[02:56:37] <jepler> that stuff is all way over my head
[02:57:42] -!- hellcorner has quit [Quit: Hi]
[03:01:16] <jepler> I've been having fun with a quadcopter all week. "nano qx", it's low end but one that reviewers said didn't break the first time you crash it (and you will crash it, over and over again)
[03:01:55] <jepler> the main problem is you don't get much flying time per charge
[03:03:07] <skunkworks> I have been trying to stay away from those...
[03:03:27] <jepler> my cats try to stay away from it too
[03:03:27] -!- patrickarlt has quit [Ping timeout: 258 seconds]
[03:05:15] <skunkworks> I bet - those things are not quiet
[03:07:27] <skunkworks> dad hasn't even hooked up his mazak yet.. we don't know if it will 'just work'
[03:08:02] <jepler> is it supposed to "just work"?
[03:08:22] <jepler> it would be terrible if you didn't have to retrofit it with linuxcnc
[03:10:25] <skunkworks> I know - right?
[03:11:03] <jepler> Motor Size: 6mm brushed coreless
[03:11:13] <skunkworks> I think it was 'working when taken out of service about 6 months ago..)'
[03:11:34] <skunkworks> it is unreal what they can do now...
[03:11:36] <cradek> heh
[03:11:58] <cradek> yeah we decided to stop using it for NO REASON at all
[03:12:05] <jepler> I dunno what RPMs they operate at, but it sounds like a small swarm of bees or something
[03:13:30] <jepler> cradek: sounds about right
[03:13:30] <skunkworks> it really looks nice.. we think it may have been in a r&d or such department.. lots of blueprints for pipe bending machines.. (this company makes large air conditioning units)
[03:14:15] <skunkworks> brushed servos... (Yay..)
[03:14:51] <jepler> Rated Torque 0.05 mNm
[03:14:54] <jepler> https://catalog.precisionmicrodrives.com/order-parts/product/106-002-6mm-dc-motor-12mm-type
[03:15:07] <jepler> write 50 µNm, it sounds better than .05 of something
[03:15:18] <jepler> 14krpm
[03:16:14] <skunkworks> you know that is the gateway drug.. next you will be creating your own quad copter - because you can do it better!
[03:16:44] <jepler> I have been doing a little investigating of whether it's possible to replace the software
[03:16:59] <skunkworks> umm hmm
[03:17:02] <jepler> so far I've learned that the remote has an atmega and the copter itself has an ARM (STM32)
[03:17:46] <jepler> the STM32 should have a bootloader available, but I'd have to start from scratch on software (or adapt existing open source software, some do exist for open source hardware)
[03:17:55] <jepler> and how hard could it be? I know all about PID loops
[03:19:48] -!- Connor_mill [Connor_mill!~mill@24.214.127.194] has joined #linuxcnc-devel
[03:20:02] <Connor_mill> okay pcw_home or anyone else.. what's the command to flash the 5i25? need to load it up with 5i25_7i76x2r.xml file.
[03:22:04] <skunkworks> mesaflash --device 5I25 --write FPGAFILE.BIT
[03:22:25] <skunkworks> (not the xml file..)
[03:22:55] <jepler> like skunkworks says, you need a .bit (or .BIT) file, not a .xml file. the .xml file is just a description of the capability of each pin under that firmware, similar to a .pin file but machine-readable
[03:23:37] -!- koo5 has quit [Ping timeout: 245 seconds]
[03:24:01] <Connor_mill> I have the bit file.. okay.. got it..
[03:24:13] <Connor_mill> now.. to power off the machine and kill power to mobo...
[03:24:16] <Connor_mill> then start back up?
[03:24:49] <jepler> does mesaflash --reload work with --device 5I25 ?
[03:25:21] <Connor_mill> I don't see the --reload command in mesaflash.
[03:25:25] <skunkworks> well.. i think the latest mesa flash - you don't have to.. but if you have the time - it might be safer to just shut it down..
[03:25:32] <jepler> .. if --reload is not available, then yes you would need to fully power cycle the PC
[03:25:37] <Connor_mill> okay.. brb
[03:25:38] <Connor_mill> quit
[03:25:41] -!- Connor_mill has quit [Quit: Leaving.]
[03:27:24] -!- Connor_mill [Connor_mill!~mill@24.214.127.194] has joined #linuxcnc-devel
[03:27:35] <Connor_mill> okay. back.
[03:27:59] <Connor_mill> anything special I need to do now? getting ready to run pncconf
[03:29:18] <skunkworks> I have never un pnfconf
[03:29:27] <skunkworks> pncconf
[03:37:13] <pcw_home> --reload will only be available if the previous bitfile was new enough to have the ICAP feature
[03:37:34] <Connor_mill> okay.. pncconf ran.. no fire from my stepper..
[03:37:43] <Connor_mill> what to look for..
[03:38:25] <Connor_mill> I'm using the 5i25_7i76x2r.bit bit file...
[03:38:38] <Connor_mill> and using the internal header on the 5i25 card...
[03:38:48] <pcw_home> you can verify the pinout with
[03:38:50] <pcw_home> sudo mesaflash --device 5i25 --readhmid
[03:39:09] <Connor_mill> what color should the LED be?
[03:39:49] <pcw_home> there should be no 5I25 LEDs on
[03:40:05] <Connor_mill> on the 7i76
[03:40:31] <pcw_home> there should be 2 yellow LEDs on
[03:41:00] <Connor_mill> I only see CR2 on
[03:41:50] <pcw_home> no CR1 means no 5V
[03:42:19] <Connor_mill> okay. so.. I have something jumpered wrong then
[03:42:38] <Connor_mill> I have +12v for field voltage, was going to use 5v from the 5i25
[03:43:15] <pcw_home> you need 7I76 CR2 LEFT and 5I25 W1 UP
[03:43:16] -!- patricka_ has quit [Remote host closed the connection]
[03:43:33] <pcw_home> 7I76 W2 LEFT I mean
[03:44:00] <Connor_mill> W2 is left.
[03:44:04] <Connor_mill> W1 is down
[03:44:19] <Connor_mill> can I change that while powered or do I need to power down ?
[03:44:53] <pcw_home> I wouldn't change it hot
[03:44:58] <Connor_mill> okay. brb
[03:45:03] -!- Connor_mill [Connor_mill!~mill@24.214.127.194] has parted #linuxcnc-devel
[03:45:12] <pcw_home> (well I would but not to a customer board)
[03:45:14] -!- patrickarlt has quit [Ping timeout: 258 seconds]
[03:45:53] <pcw_home> we host plug our test boards all the time but never production cards
[03:46:03] <pcw_home> s/host/hot/
[03:47:43] -!- Connor_mill [Connor_mill!~mill@24.214.127.194] has joined #linuxcnc-devel
[03:48:46] <Connor_mill> and we have movement on Z! :)
[03:49:55] <Connor_mill> Good greif.. pncconf takes FOREVER to load
[03:51:27] -!- tchaddad has quit [Remote host closed the connection]
[03:52:51] -!- AR_ has quit [Ping timeout: 255 seconds]
[03:56:14] -!- jfigie has quit [Quit: Ex-Chat]
[03:59:02] -!- Servos4ever has quit [Quit: ChatZilla 0.9.91 [SeaMonkey 2.26.1/20140612173529]]
[03:59:48] <Connor_mill> how do you get follow errors with steppers ?
[04:04:33] <skunkworks> steppers in linuxcnc are run similar to servo's... The have a position loop that gets adjusted every servo cycle
[04:05:11] <Connor_mill> okay. but, how does lcnc know the stepper didn't move the correct amount ?
[04:06:28] <skunkworks> it doesn't know externally.. it knows internally. like if you don't have the 5i25's stepgens accelleration set higher than the motion planners..
[04:06:56] <skunkworks> the 5i25 will fall behind and you get a following error
[04:10:31] <Connor_mill> okay
[04:22:07] -!- Connor_mill [Connor_mill!~mill@24.214.127.194] has parted #linuxcnc-devel
[04:24:58] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/moveoff 26c2b50 06linuxcnc 10(7 files in 2 dirs) moveoff.comp: Suport increment radiobuttons * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=26c2b50
[04:25:48] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[04:35:58] -!- nofxx_ has quit [Ping timeout: 255 seconds]
[04:37:59] -!- swingley has quit [Remote host closed the connection]
[04:39:08] -!- nofxx_ has quit [Changing host]
[04:44:27] -!- patricka_ has quit [Quit: Leaving...]
[04:46:22] -!- franco has quit [Ping timeout: 240 seconds]
[04:51:39] -!- johtso_ has quit [Quit: Connection closed for inactivity]
[04:52:22] -!- amiri has quit [Ping timeout: 245 seconds]
[05:26:11] -!- john__ [john__!~john@184.20.222.218] has joined #linuxcnc-devel
[05:26:11] -!- jthornton_ [jthornton_!~john@184.20.222.218] has joined #linuxcnc-devel
[05:26:48] -!- JT-Shop has quit [Read error: Connection reset by peer]
[05:26:58] -!- jthornton has quit [Read error: Connection reset by peer]
[05:53:43] <cmorley> cradek: Thanks for the report on sim_parport - i take it it's ok though? I probably should change the invert pins to ! instead of ^ 1
[05:54:02] <cmorley> easier to see what I was intending.
[06:02:46] -!- Fox_Muldr has quit [Ping timeout: 250 seconds]
[06:08:28] -!- tjtr33 has quit [Quit: Leaving]
[06:11:49] -!- renesis has quit [Ping timeout: 255 seconds]
[06:31:20] -!- kwallace [kwallace!~kwallace@smb-237.sonnet.com] has parted #linuxcnc-devel
[06:32:02] <KGB-linuxcnc> 03Chris Morley 052.7 06c96cf 06linuxcnc 10src/hal/components/sim_parport.comp HAL -improve readability of the invert code * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=06c96cf
[06:46:52] -!- asah has quit [Quit: asah]
[07:05:20] -!- The_Ball has quit [Remote host closed the connection]
[07:06:17] -!- mle_ has quit [Ping timeout: 240 seconds]
[07:23:39] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[07:24:19] -!- pfred1 has quit [Quit: buhbye]
[07:32:29] -!- dan2k3k4 has quit [Ping timeout: 265 seconds]
[07:40:20] -!- ve7it has quit [Remote host closed the connection]
[08:02:27] -!- nofxx_ has quit [Ping timeout: 258 seconds]
[08:15:42] -!- Miner_48er has quit [Quit: Leaving]
[08:19:13] -!- dan2k3k4 has quit [Quit: Leaving]
[08:43:27] -!- GJdan has quit [Quit: WeeChat 1.1-dev]
[08:44:00] -!- erve has quit [Ping timeout: 255 seconds]
[08:48:28] -!- Tecan has quit [Ping timeout: 272 seconds]
[08:53:30] -!- tocka has quit [Remote host closed the connection]
[08:58:41] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[09:04:59] -!- b_b has quit [Changing host]
[09:24:52] -!- rob_h [rob_h!~robh@176.254.106.17] has joined #linuxcnc-devel
[09:25:35] -!- [cube] has quit [Ping timeout: 244 seconds]
[09:52:05] -!- syyl has quit [Ping timeout: 258 seconds]
[10:13:37] -!- mle_ has quit [Ping timeout: 240 seconds]
[10:40:26] -!- skunkworks has quit [Ping timeout: 256 seconds]
[10:55:48] -!- txp has quit [Remote host closed the connection]
[10:57:30] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[11:36:57] -!- sumpfralle has quit [Quit: Leaving.]
[11:37:47] -!- tocka has quit [Client Quit]
[11:38:18] -!- b_b has quit [Remote host closed the connection]
[11:46:56] jthornton_ is now known as jthornton
[11:48:59] -!- karavanjo has quit [Remote host closed the connection]
[11:58:53] -!- Reventlov has quit [Remote host closed the connection]
[12:02:27] -!- toudi [toudi!~toudi@aehy168.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[12:04:23] -!- syyl_ has quit [Ping timeout: 240 seconds]
[12:08:29] -!- erve has quit [Ping timeout: 264 seconds]
[12:10:18] -!- toudi has quit [Quit: Wychodzi]
[12:18:57] -!- fipes has quit [Ping timeout: 240 seconds]
[12:22:00] -!- micges [micges!~toudi@aehy168.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[12:47:37] -!- quiqua has quit [Quit: quiqua]
[12:51:02] -!- jthornton has quit [Read error: Connection reset by peer]
[12:51:12] -!- john__ has quit [Read error: Connection reset by peer]
[12:51:14] -!- JT-Shop [JT-Shop!~john@184.20.222.218] has joined #linuxcnc-devel
[12:51:15] -!- jthornton [jthornton!~john@184.20.222.218] has joined #linuxcnc-devel
[13:04:56] -!- archivist_herron has quit [Ping timeout: 256 seconds]
[13:27:17] -!- kanzure_ has quit [Read error: Connection reset by peer]
[13:29:40] -!- kanzure has quit [Ping timeout: 255 seconds]
[13:31:33] -!- balestrino has quit [Ping timeout: 272 seconds]
[13:42:29] -!- kanzure has quit [Ping timeout: 264 seconds]
[13:51:06] -!- Valen has quit [Quit: Leaving.]
[13:52:26] -!- amatecha has quit [Ping timeout: 258 seconds]
[13:58:23] -!- skunkworks has quit [Ping timeout: 240 seconds]
[13:58:53] -!- kanzure has quit [Ping timeout: 264 seconds]
[14:00:29] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[14:08:38] kanzure_ is now known as kanzure
[14:16:00] -!- karavanjo has quit [Quit: karavanjo]
[14:18:13] <cradek> cmorley: yes, turns out it was fine because that type changed to bool a while back, but I like your change anyway
[14:31:32] -!- kanzure has quit [Ping timeout: 258 seconds]
[14:36:23] -!- koo5 has quit [Ping timeout: 240 seconds]
[14:42:16] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/moveoff 88311eb 06linuxcnc 10configs/sim/axis/moveoff/moveoff_gui.tcl 10src/hal/components/moveoff.comp moveoff.comp: support font spec, wider +/- * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=88311eb
[14:44:22] -!- erve has quit [Ping timeout: 244 seconds]
[14:49:30] -!- lair82_ [lair82_!616b5c34@gateway/web/freenode/ip.97.107.92.52] has joined #linuxcnc-devel
[14:58:26] amnesic_away is now known as amnesic
[15:16:05] -!- kwallace [kwallace!~kwallace@smb-143.sonnet.com] has joined #linuxcnc-devel
[15:17:15] -!- tocka has quit [Remote host closed the connection]
[15:34:32] -!- jvrousseau has quit [Ping timeout: 256 seconds]
[15:43:46] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-60-251.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[15:49:18] -!- jasen has quit [Quit: Page closed]
[16:04:53] -!- lair82_ has quit [Quit: Page closed]
[16:18:42] -!- exitcode1 has quit [Quit: quit]
[16:19:24] -!- i_tarzan has quit [Ping timeout: 255 seconds]
[16:19:30] -!- vapula has quit [Quit: Leaving]
[16:27:40] -!- Thetawaves has quit [Client Quit]
[16:29:33] -!- b_b has quit [Changing host]
[16:39:57] -!- spatialbrew has quit [Ping timeout: 240 seconds]
[16:40:00] -!- quiqua has quit [Quit: quiqua]
[16:56:21] -!- fran_becu_ has quit [Remote host closed the connection]
[17:11:00] -!- tocka has quit [Quit: tocka]
[17:18:43] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[17:19:56] -!- Loetmichel has quit [Ping timeout: 256 seconds]
[17:25:06] -!- rob_h has quit [Ping timeout: 255 seconds]
[17:28:54] -!- mle_ has quit [Remote host closed the connection]
[17:29:53] -!- Tecan has quit [Ping timeout: 245 seconds]
[17:46:04] <skunkworks> I bet with deweys moveoff you could have it go back to the original location.. It could set the FO or MV or something to zero until the offsets where removed..
[17:47:09] -!- b_b has quit [Remote host closed the connection]
[17:49:29] Cylly is now known as Loetmichel
[17:52:00] <archivist> would it know which order they had to be done in so as not to gouge the work and fixtures
[17:55:53] postaL is now known as postaL_offline
[17:57:18] postaL_offline is now known as postaL
[18:02:14] -!- dr0w has quit [Quit: Leaving]
[18:04:26] postaL is now known as postaL_offline
[18:05:53] -!- balestrino has quit [Ping timeout: 264 seconds]
[18:06:25] -!- _balestrino has quit [Ping timeout: 240 seconds]
[18:08:41] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[18:15:54] postaL_offline is now known as postaL
[18:22:34] -!- sumpfralle has quit [Ping timeout: 265 seconds]
[18:34:37] <skunkworks> maybe set the order.. or the last axis to move..
[18:38:42] <seb_kuzminsky> the comp gets a sequence of offset-changes, it could record that and then play it back in reverse order
[18:40:43] <archivist> could/should :)
[18:40:58] -!- renesis has quit [Ping timeout: 256 seconds]
[18:42:52] -!- rob_h [rob_h!~robh@176.254.106.17] has joined #linuxcnc-devel
[18:46:19] -!- kamakaze1 has quit [Ping timeout: 265 seconds]
[18:46:46] <skunkworks> bunch of arm chair quarterbacks..
[18:52:36] amnesic is now known as amnesic_away
[18:55:09] <kwallace> I was thinking of posting this: http://www.softwarebyrob.com/2006/10/31/nine-things-developers-want-more-than-money/
[19:05:32] -!- jduhls has quit [Quit: Leaving]
[19:09:56] postaL is now known as postaL_offline
[19:24:02] -!- amiri_ has quit [Ping timeout: 256 seconds]
[19:29:10] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[19:43:04] postaL_offline is now known as postaL
[19:50:00] amnesic_away is now known as amnesic
[19:53:51] -!- pandeiro has quit [Read error: Connection reset by peer]
[19:54:40] -!- mhaberler has quit [Quit: mhaberler]
[19:58:11] <Connor> Boy, Jog while paused is getting lots of attention on the email list...
[20:00:01] <seb_kuzminsky> Connor: it's a popular topic, for sure
[20:01:17] <Connor> Finding the correct solution.. sounds like the hard part.
[20:01:49] <Connor> all I can say on the subject is, what EVER the solution.. it should be simple to implement..
[20:01:57] <cradek> haha
[20:02:26] <cradek> it's fairly immune to simple solutions
[20:03:03] <seb_kuzminsky> dewey's solution, while incomplete and limited in certain ways, is pretty simple
[20:03:24] <Connor> Yea, but, it doesn't update axis..
[20:03:33] <seb_kuzminsky> that's one of the limitations
[20:03:35] <cradek> I'm afraid my "here are the complexities, let's think about them and make a real design" attempt was just seen as obstructionism
[20:04:01] <seb_kuzminsky> cradek: yeah, i noticed that too
[20:04:04] <seb_kuzminsky> that's sad
[20:04:10] <cradek> very frustrating
[20:04:20] -!- lair82 has quit [Quit: Page closed]
[20:04:44] <Connor> Michael Haberler had something to make it work.. not sure how long ago that was.. what was wrong with that approach ? 3
[20:04:48] -!- andypugh [andypugh!~andy2@cpc14-basl11-2-0-cust1010.20-1.cable.virginm.net] has joined #linuxcnc-devel
[20:05:05] <cradek> that's been discussed at length recently
[20:05:10] <cradek> in irc though - not the list
[20:05:39] <Connor> Okay. I missed it.. I have full time job, so don't get to read everything on IRC all the time.. just bits here and there.
[20:05:50] <cradek> me too :-)
[20:06:11] <Connor> That comment was not to imply that others don't have full time jobs BTW.
[20:06:56] <seb_kuzminsky> heh yeah
[20:07:22] <Connor> okay, so what was the gist of the irc talk ?
[20:07:51] <cradek> brb
[20:11:11] -!- kamakaze has quit [Ping timeout: 272 seconds]
[20:13:18] <seb_kuzminsky> Connor: i think this is the discussion cradek's talking about: http://psha.org.ru/irc/%23emc-devel/2014-11-21.html#20:38:05
[20:13:51] -!- mhaberler has quit [Ping timeout: 255 seconds]
[20:18:44] -!- swingley has quit [Remote host closed the connection]
[20:21:24] <Connor> okay.. I picked up that last bit of that conversation..
[20:23:49] -!- swingley has quit [Ping timeout: 244 seconds]
[20:24:24] <seb_kuzminsky> dgarr (when you read back): i really like moveoff_demo2
[20:25:12] <seb_kuzminsky> it's got all the features/behaviors i've imagined for the solution you're implementing
[20:25:17] <seb_kuzminsky> nice work
[20:26:12] <seb_kuzminsky> however, something weird happened when i un-checked "Enable Offsets" while there were offsets active
[20:26:17] -!- DaViruz has quit [Ping timeout: 240 seconds]
[20:26:44] <seb_kuzminsky> halscope showes the offsets getting un-done right away, but the main offsetting window got confused
[20:27:22] <seb_kuzminsky> it said "Removing offsets" in yellow at the bottom, and the box to the right of the Y offset buttons started counting down, and just kept going
[20:27:30] <seb_kuzminsky> it's at -5.4075 now and still going
[20:27:51] <andypugh> Is there an option to hook up jogwheels and axis selection switches? That could make it feel a lot more like a true JWP on machines with such devices.
[20:28:20] -!- kanzure has quit [Remote host closed the connection]
[20:30:01] <seb_kuzminsky> andypugh: no, not yet
[20:30:02] <cradek> it seems like you could use the component in lots of ways, not just with the special sub-gui
[20:30:59] <Connor> Okay, so, why doesn't it update the gui? or is that a whole other ball of wax? :)
[20:31:00] <cradek> the problem with making a sample gui implementation is that's exactly/only what people see
[20:31:38] <cradek> then you get THIS JWP IS USELESS THE BUTTONS ARE TOO SMALL and other similar nonsense
[20:31:45] <andypugh> I think that this might be a problem with the Machinekit demo config, I think that keyboard jogging is also possible there.
[20:31:59] <cradek> that would be (big) news to me
[20:32:23] <cradek> at least if you mean the normal guis' normal jogs
[20:33:01] <andypugh> I think (if I was making the component) that I would want to add “shadow” versions of the halui jog inputs to be connected to the same signals.
[20:33:14] <Connor> I'm going to want to jog from multiple places.. remote pendant (xhc-hb04), local MPG + axis selector, and keyboard, and GUI
[20:33:43] <cradek> oh that could be cool - it could have the same wheel interface as everything else: enable/scale/counts
[20:34:02] <cradek> with the minor added twist that when you disable it, it goes back to zero
[20:35:44] <cradek> ... is that what you mean?
[20:37:20] -!- erve_ has quit [Remote host closed the connection]
[20:37:52] <andypugh> Yes.
[20:38:26] <andypugh> For a typical lathe that would look almost exactly like what is being asked for.
[20:39:04] <andypugh> (Spindle over-ride to zero stops the spindle)
[20:40:08] <cradek> I thought we could turn spindle on and off while paused now (with on/off, not spindle override) but it didn't work for me the other day (in AXIS)
[20:40:21] <cradek> I need to get my shit together and start filing bug reports
[20:42:54] -!- tjb1 has quit [Read error: Connection reset by peer]
[20:43:10] <cradek> andypugh: I can't decide if that would be best added directly to moveoff.comp, or if another component should intervene (scale/counts => x_offset_in et al)
[20:43:36] <cradek> I bet directly is better
[20:43:53] <cradek> I like the idea of having it be as much like halui as possible
[20:44:22] <andypugh> I think directly.
[20:44:35] <andypugh> I assume that moveff is in two parts? userland GUI and realtime?
[20:45:21] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-117-8.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[20:45:33] <cradek> appears to me the functionality is in a (realtime) comp, and then there's a gui that's made specially to twiddle the comp's inputs
[20:45:45] <cradek> was just looking at http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=blob;f=src/hal/components/moveoff.comp;h=baa3f049b672a1543e67722d36166bc961d2d322;hb=88311eb
[20:46:58] -!- jasen has quit [Quit: Page closed]
[20:48:09] <cradek> he has really thought through (warned about in the docs) the corner cases
[20:48:16] <cradek> easier to read: http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=blob_plain;f=src/hal/components/moveoff.comp;hb=88311eb
[20:49:34] -!- asah has quit [Quit: asah]
[20:49:39] -!- Zboonet has quit [Ping timeout: 244 seconds]
[20:53:34] <andypugh> It does seem very explitly xyz rather than 123..N
[20:53:44] <seb_kuzminsky> it's cool that you can do either "apply a fixed offset from the ini file" or "apply a dynamic offset from a userland jogging application"
[20:54:11] <cradek> andypugh: the pins are named xyz but you could splice them into any of your actual joints
[20:54:47] <cradek> sure could be 0..8 just as easily
[20:55:16] <andypugh> I am just thinking that extending to 9 or more joints would be painful, and comp does understand variable pin numbers.
[20:56:23] <andypugh> A lot of it looks like it could be a loop-over-joints.
[20:57:36] <andypugh> pin in float #-pos [personality:N] etc..
[21:01:01] -!- FinboySlick has quit [Quit: Leaving.]
[21:05:36] -!- kwallace2 [kwallace2!~kwallace@smb-143.sonnet.com] has joined #linuxcnc-devel
[21:08:49] -!- eFuchs_mobil has quit [Ping timeout: 272 seconds]
[21:09:27] -!- skorasaurus has quit [Ping timeout: 272 seconds]
[21:15:17] -!- motioncontrol has quit [Quit: Sto andando via]
[21:22:40] -!- erictheise has quit [Quit: erictheise]
[21:22:44] <andypugh> The do …. while(0) construct in a #define, I assume that can’t be a loop with an index, as the index isn’t allocated?
[21:24:10] -!- swingley has quit [Ping timeout: 256 seconds]
[21:25:41] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/moveoff 8527fed 06linuxcnc 10configs/sim/axis/moveoff/moveoff_gui.tcl 10src/hal/components/moveoff.comp moveoff.comp: zero lim3() outputs after use * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=8527fed
[21:25:41] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/moveoff a0522d5 06linuxcnc 10configs/sim/axis/moveoff/moveoff_demo2.ini 10configs/sim/axis/moveoff/moveoff_gui.tcl moveoff.comp: handle parameters in demo gui * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a0522d5
[21:28:06] -!- swingley_ has quit [Ping timeout: 255 seconds]
[21:29:14] -!- Nick001 has quit [Ping timeout: 250 seconds]
[21:31:36] -!- bedah has quit [Quit: Ex-Chat]
[21:33:57] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[21:37:02] -!- Flipp____ has quit [Ping timeout: 258 seconds]
[21:42:52] -!- spatialbrew has quit [Ping timeout: 244 seconds]
[21:46:03] -!- Zboonet has quit [Remote host closed the connection]
[21:52:54] -!- tocka has quit [Quit: tocka]
[21:54:40] -!- Deejay has quit [Quit: bye]
[22:03:23] -!- mhaberler has quit [Quit: mhaberler]
[22:05:01] -!- Flipp_____ has quit [Ping timeout: 258 seconds]
[22:08:18] -!- acdha has quit [Quit: Textual IRC Client: www.textualapp.com]
[22:14:51] -!- sheppard has quit [Quit: Ex-Chat]
[22:20:22] -!- sumpfralle has quit [Quit: Leaving.]
[22:22:36] -!- The_Ball has quit [Remote host closed the connection]
[22:26:06] <andypugh> 9-axis moveoff, and shorter: http://pastebin.com/FW5W1nVW
[22:28:06] -!- Tecan has quit [Ping timeout: 265 seconds]
[22:28:14] <cradek> awesome, I bet dgarr would welcome that - you probably know the personality stuff better than anyone
[22:30:28] <andypugh> Well, I did finish that then notice that moveoff count=3 gives you 9 axes…
[22:30:37] -!- skorasaurus has quit [Ping timeout: 240 seconds]
[22:31:08] <andypugh> (except that there is a subtle bug where the instances have separate data, but a shared state-machine index )
[22:31:20] -!- maximilian_h [maximilian_h!~bonsai@ipservice-092-217-016-054.092.217.pools.vodafone-ip.de] has joined #linuxcnc-devel
[22:31:29] -!- chillly has quit [Quit: Ex-Chat]
[22:31:54] -!- maximilian_h1 has quit [Ping timeout: 264 seconds]
[22:34:24] <cradek> http://linuxcnc.org/index.php/english/forum/9-installing-linuxcnc/28606-debian-wheezy-26n-install-on-gx620
[22:36:25] -!- jvrousseau has quit [Quit: (null)]
[22:36:39] <andypugh> And he’s a Gold Boarder..
[22:37:51] -!- f1oat has quit [Ping timeout: 255 seconds]
[22:41:15] -!- JT-Shop has quit [Read error: Connection reset by peer]
[22:41:16] -!- jthornton has quit [Read error: Connection reset by peer]
[22:41:30] -!- jthornton [jthornton!~john@184.20.222.218] has joined #linuxcnc-devel
[22:42:15] -!- JT-Shop [JT-Shop!~john@184.20.222.218] has joined #linuxcnc-devel
[22:45:47] -!- JT-Shop has quit [Read error: Connection reset by peer]
[22:46:14] -!- JT-Shop [JT-Shop!~john@184.20.222.218] has joined #linuxcnc-devel
[22:54:50] -!- renesis has quit [Ping timeout: 256 seconds]
[23:04:50] -!- The_Ball has quit [Ping timeout: 265 seconds]
[23:06:12] -!- asah has quit [Quit: asah]
[23:19:37] -!- renesis has quit [Ping timeout: 240 seconds]
[23:28:50] -!- skunkworks has quit [Ping timeout: 256 seconds]
[23:30:35] -!- dgarr [dgarr!~dgarrett@75-171-38-23.phnx.qwest.net] has joined #linuxcnc-devel
[23:31:31] <dgarr> seb_kuzminsky: [20:26:12] <seb_kuzminsky> however, something weird -- what os and kernel was that? i have reports of similar problem on 2.6.32-122-rtai
[23:32:22] <dgarr> i have tested on 3.2.0-4-rt (rtpreempt,uspace,debian,wheezy), and 3.4.9-rtai-685-pae 3.4.55-4linuxcnc on debian wheezy both ok
[23:33:07] <dgarr> and uspace/sim on ubutntu quantal 3.5.0-19-generic which i develop on
[23:33:19] <dgarr> i will read back, holiday days now
[23:33:29] -!- syyl_ has quit [Ping timeout: 264 seconds]
[23:33:50] -!- dgarr has quit [Client Quit]
[23:34:31] <andypugh> Rats! I missed him!
[23:44:27] <seb_kuzminsky> it was a drive-by dgarring
[23:45:43] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[23:46:13] -!- Flipp____ has quit [Ping timeout: 258 seconds]
[23:46:37] <JT-Shop> lol
[23:48:20] -!- rob_h has quit [Ping timeout: 250 seconds]
[23:53:58] <andypugh> There is a variable-allocation before variable-declaration quirk in the moveoff component that might upset some compiler flags more than others.
[23:54:32] <andypugh> FUNCTION(_) {
[23:54:33] <andypugh> theperiod = period;
[23:54:34] <andypugh> double lout,old_in,old_v;
[23:54:35] <andypugh> bool enable = move_enable && is_on && is_paused;
[23:54:36] <andypugh> bool move = 0;
[23:55:08] <andypugh> (theperiod is a double with global scope)
[23:58:34] -!- andypugh has quit [Quit: andypugh]