#linuxcnc-devel | Logs for 2014-09-08

Back
[00:02:08] BitEvil is now known as SpeedEvil
[00:02:10] SpeedEvil is now known as SpeedEvi
[00:02:15] SpeedEvi is now known as jifeowiejfei
[00:02:19] jifeowiejfei is now known as SpeedEvi
[00:02:28] SpeedEvi is now known as SpeedEvil
[00:10:45] -!- syyl_ has quit [Ping timeout: 264 seconds]
[00:12:00] amnesic is now known as amnesic_away
[00:49:40] Guest19271 is now known as hendrik
[00:57:52] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[01:07:21] -!- kwallace2 [kwallace2!~kwallace@smb-133.sonnet.com] has joined #linuxcnc-devel
[01:08:44] -!- kwallace3 [kwallace3!~kwallace@smb-133.sonnet.com] has joined #linuxcnc-devel
[01:09:02] <pcw_home> The Ethernet (and serial) cards have a cheap way to re-time the writes
[01:09:03] <pcw_home> (wait on timerN instruction) but the added driver complexity is probably not justified
[01:09:27] -!- kwallace4 has quit [Ping timeout: 245 seconds]
[01:09:39] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[01:09:39] -!- kwallace1 has quit [Ping timeout: 246 seconds]
[01:10:08] <pcw_home> wait on timerN was added in case the 2 packet mode is worth doing (not sure yet)
[01:15:57] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[01:16:22] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[01:18:41] -!- rob_h has quit [Ping timeout: 260 seconds]
[01:24:47] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[01:47:58] <jepler> for the night mesaflash has bested me
[01:50:30] <pcw_home> uh-oh did it break something?
[01:54:35] -!- PetefromTn_andro has quit [Quit: Bye]
[01:54:54] <jepler> no, I just failed to make it talk to spi so far
[01:56:06] <jepler> no doubt I'm overlooking something, because it never even tries to open /dev/spidev
[02:04:01] -!- asdfasd has quit [Ping timeout: 272 seconds]
[02:07:57] <jepler> I saw an article about using an otherwise unused VGA/HDMI connector to attach i2c devices to a computer. Also makes me think somebody needs to offer some kind of cable that puts a replacement i2c device on the bus that can correct for a deficient monitor ddc.
[02:09:15] <jepler> not that this is so big a problem anymore
[02:25:43] <pcw_home> Does HDMI have DDC?
[02:27:14] <pcw_home> I thought some version of HDMI had built in 100BT Ethernet
[02:32:57] <jepler> I think I probably meant DVI .. and yeah, HDMI has ethernet somewere on there
[02:42:32] tronwzrd is now known as tronwizard
[02:58:11] <pcw_home> I think I read about it (Ethernet on HDMI) a couple years ago
[02:58:12] <pcw_home> it uses a single pair for full duplex (using a hybrid like a phone line does)
[03:18:54] -!- AR_ has quit [Ping timeout: 255 seconds]
[03:24:39] -!- piccata has quit [Remote host closed the connection]
[03:27:00] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[03:35:05] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has joined #linuxcnc-devel
[03:58:02] <zq> any ideas on how to get a hal pin to continuous jog without hacking motmod directly?
[04:02:35] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 5662a79 06linuxcnc 10docs/src/config/ini_homing.txt docs: give units of ini vars in homing docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5662a79
[04:04:52] -!- kwallace2 [kwallace2!~kwallace@smb-133.sonnet.com] has parted #linuxcnc-devel
[04:14:53] <tjtr33> jepler: i reverted master for usrmot, but applying patch fails. any ideas? http://pastebin.com/mE9Uqx8R
[04:16:09] -!- sylphiae has quit [Ping timeout: 264 seconds]
[04:20:19] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[04:21:06] -!- basiclaser has quit [Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!]
[04:21:57] phantom is now known as Guest19842
[04:24:02] -!- Guest92050 has quit [Ping timeout: 245 seconds]
[04:39:23] -!- Tecan has quit [Ping timeout: 268 seconds]
[04:43:31] -!- ve7it has quit [Remote host closed the connection]
[04:46:57] -!- a_morale has quit [Ping timeout: 245 seconds]
[04:47:32] -!- kwallace [kwallace!~kwallace@smb-208.sonnet.com] has joined #linuxcnc-devel
[04:47:55] -!- kwallace1 [kwallace1!~kwallace@smb-208.sonnet.com] has joined #linuxcnc-devel
[04:49:09] -!- kwallace3 has quit [Ping timeout: 260 seconds]
[05:01:20] -!- kwallace [kwallace!~kwallace@smb-208.sonnet.com] has parted #linuxcnc-devel
[05:01:57] -!- Fox_Muldr has quit [Ping timeout: 245 seconds]
[05:05:18] -!- Flipp- has quit [Ping timeout: 252 seconds]
[05:08:14] -!- Flipp-_ has quit [Ping timeout: 255 seconds]
[05:11:45] -!- kwallace2 [kwallace2!~kwallace@smb-244.sonnet.com] has joined #linuxcnc-devel
[05:12:52] -!- kwallace1 has quit [Ping timeout: 240 seconds]
[05:17:23] -!- syyl_ has quit [Ping timeout: 276 seconds]
[05:21:52] <tjtr33> i had no luck with patch, so manually patched, cfgd , make , setuid all ok. then ran new linuxcnc w stepper_mm ok
[05:23:56] <tjtr33> when a 2nd terminal had its enc setup, and i ran usrmot -ini stepper_mm.ini, usrmot ran,
[05:24:01] <tjtr33> but, the simple cmd 'coord' gave me "USRMOT: ERROR: command timeout"
[05:25:52] <tjtr33> doh! didnt have linuxcnc co-existant, cmd 'coord' ok now
[05:26:49] -!- FinboySlick has quit [Quit: Leaving.]
[05:28:11] <tjtr33> DAYUM it moves! thx!
[05:30:46] <tjtr33> you had suggested using a python scripts as DISPLAY, or linuxcncrsh, instead of usrmot.
[05:31:16] <tjtr33> when you're about, I'd like to hear why. (whats the difference)
[05:31:20] <tjtr33> and what you'd like done with the usrmot code
[05:31:22] <tjtr33> thx again
[05:31:29] <tjtr33> gnite
[05:33:01] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has parted #linuxcnc-devel
[05:40:23] -!- mhaberler has quit [Quit: mhaberler]
[05:41:58] -!- FreezingCold has quit [Ping timeout: 252 seconds]
[05:45:06] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has joined #linuxcnc-devel
[05:46:04] <tjtr33> woot! i can program 3d lines, arcs, even helixes this way cool! (and they move the right way AND i can abort at anytime happy happy!)
[05:46:18] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has parted #linuxcnc-devel
[05:49:21] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has joined #linuxcnc-devel
[05:49:45] -!- Flipp- has quit [Ping timeout: 264 seconds]
[05:51:32] <tjtr33> usrmot lines and spirals and aborts http://imagebin.ca/v/1Zb0WQECTHDF
[05:51:35] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has parted #linuxcnc-devel
[05:53:04] <seb_kuzminsky> zq: that's usually done with halui
[05:53:11] <seb_kuzminsky> http://www.linuxcnc.org/docs/2.6/html/man/man1/halui.1.html
[05:53:19] <seb_kuzminsky> look at the 'jog' pins
[05:56:27] -!- skunkworks_ has quit [Ping timeout: 272 seconds]
[06:00:52] -!- asah has quit [Quit: asah]
[06:02:41] -!- kwallace [kwallace!~kwallace@smb-13.sonnet.com] has joined #linuxcnc-devel
[06:05:19] -!- kwallace2 has quit [Ping timeout: 272 seconds]
[06:09:45] amnesic_away is now known as amnesic
[06:14:59] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[06:28:52] amnesic is now known as amnesic_away
[06:31:39] -!- arvidkahl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[06:57:58] -!- The_Ball has quit [Remote host closed the connection]
[07:09:33] -!- Flipp-_ has quit [Ping timeout: 264 seconds]
[07:35:16] <seb_kuzminsky> gin
[07:35:24] <seb_kuzminsky> err
[07:42:49] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[07:44:40] -!- asah has quit [Quit: asah]
[07:57:56] -!- mle has quit [Ping timeout: 276 seconds]
[08:14:17] Cylly is now known as Loetmichel
[08:45:54] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[08:49:45] -!- Flipp- has quit [Ping timeout: 264 seconds]
[08:52:45] -!- KimK has quit [Ping timeout: 260 seconds]
[08:53:12] -!- KimK [KimK!~Kim__@ip68-102-30-143.ks.ok.cox.net] has joined #linuxcnc-devel
[08:59:23] stt_michaelz is now known as stt_michaelz^afk
[08:59:26] stt_michaelz^afk is now known as stt_michaelz
[09:00:01] -!- rob_h [rob_h!~robh@2.127.30.153] has joined #linuxcnc-devel
[09:16:24] -!- basiclaser has quit [Excess Flood]
[09:16:28] -!- Flipp- has quit [Ping timeout: 252 seconds]
[09:28:41] -!- sirdancealot has quit [Ping timeout: 260 seconds]
[09:32:36] -!- pjm_ has quit [Ping timeout: 252 seconds]
[09:47:21] -!- Flipp- has quit [Ping timeout: 264 seconds]
[10:01:04] -!- larryone has quit [Quit: This computer has gone to sleep]
[10:17:42] -!- The_Ball has quit [Ping timeout: 252 seconds]
[10:28:09] -!- skunkworks_ has quit [Ping timeout: 272 seconds]
[10:40:16] -!- Valen has quit [Quit: Leaving.]
[10:44:00] -!- Flipp- has quit [Ping timeout: 246 seconds]
[10:50:09] -!- The_Ball has quit [Read error: Connection timed out]
[10:51:04] -!- larryone has quit [Quit: This computer has gone to sleep]
[11:00:35] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:08:53] -!- skunkworks_ [skunkworks_!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:09:07] -!- skunkworks has quit [Ping timeout: 268 seconds]
[11:10:53] -!- larryone has quit [Quit: This computer has gone to sleep]
[11:14:21] amnesic_away is now known as amnesic
[11:27:34] -!- b_b has quit [Changing host]
[11:39:21] -!- meji3 has quit [Ping timeout: 260 seconds]
[11:42:41] -!- md-2 has quit [Remote host closed the connection]
[11:45:37] -!- ries has quit [Ping timeout: 245 seconds]
[11:46:23] -!- xx_ has quit [Quit: Page closed]
[11:47:08] leaf__ is now known as Guest23270
[11:47:22] -!- md-2 has quit [Ping timeout: 240 seconds]
[11:54:03] -!- Guest23270 has quit [Quit: Page closed]
[12:00:21] -!- schimmi has quit [Ping timeout: 260 seconds]
[12:02:54] Tomashe1 is now known as Tomashe
[12:06:18] -!- ashcan_ has quit [Quit: Ex-Chat]
[12:17:42] -!- md-2 has quit [Ping timeout: 245 seconds]
[12:22:44] -!- skunkworks__ [skunkworks__!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:24:37] -!- sirdancealot has quit [Ping timeout: 260 seconds]
[12:26:02] -!- skunkworks_ has quit [Ping timeout: 252 seconds]
[12:27:52] -!- rob_h has quit [Ping timeout: 252 seconds]
[12:28:15] -!- rob_h [rob_h!~robh@2.127.30.153] has joined #linuxcnc-devel
[12:29:44] -!- postaL has quit [Read error: Connection reset by peer]
[12:34:55] -!- arvidkahl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[12:44:21] -!- tom_o_t has quit [Ping timeout: 240 seconds]
[12:53:49] -!- sumpfralle has quit [Read error: Connection reset by peer]
[13:01:25] -!- balestrino has quit [Ping timeout: 272 seconds]
[13:18:44] -!- md-2 has quit [Ping timeout: 255 seconds]
[13:25:52] -!- zeitue has quit [Quit: Leaving]
[13:29:17] -!- asdfasd has quit [Ping timeout: 252 seconds]
[13:43:31] -!- kwallace1 [kwallace1!~kwallace@smb-13.sonnet.com] has joined #linuxcnc-devel
[13:48:03] -!- Tecan has quit [Changing host]
[13:48:13] -!- sumpfralle has quit [Ping timeout: 268 seconds]
[13:59:48] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[14:02:09] -!- amiri_ has quit [Ping timeout: 260 seconds]
[14:08:20] -!- spatialbrew has quit [Ping timeout: 252 seconds]
[14:11:58] amnesic is now known as amnesic_away
[14:18:01] -!- sirdancealot has quit [Ping timeout: 260 seconds]
[14:18:10] -!- basiclaser has quit [Excess Flood]
[14:19:22] -!- md-2 has quit [Ping timeout: 240 seconds]
[14:27:29] amnesic_away is now known as amnesic
[14:47:52] -!- tjtr33 [tjtr33!~tjtr33@76-216-190-185.lightspeed.cicril.sbcglobal.net] has joined #linuxcnc-devel
[14:49:16] <tjtr33> jepler, re: usrmot thx for the patch and recent list mail. will look into "python's emcmodule and emcrsh"
[14:51:30] <jepler> tjtr33: I went into more detail about why I am uneasy about usrmot at the bottom of this mailing list message: http://mid.gmane.org/20140901122011.GC13331%40unpythonic.net
[14:51:54] <jepler> tjtr33: I'm unsure why my patch wouldn't have applied.
[14:52:54] <tjtr33> np, and yes I read that, thx, _but_ its "linuxcnc" module hehe
[14:53:08] <jepler> oops yeah
[14:53:09] <tjtr33> will read up thx
[14:54:04] <jepler> anyway, that post lays out why I would rather see usrmot stay dead and buried. but if there's an active maintainer of usrmot and some automated tests that allow us to have some confidence it keeps working, my other objections are less important.
[14:55:24] -!- mhaberler has quit [Quit: mhaberler]
[14:55:25] <tjtr33> i understand, i can use other means to same end, usrmot is not necc, and it took me a week to suss it out, so i wouldnt vote for me as maintainer.
[14:55:29] <seb_kuzminsky> i can think of two uses for a tool like usrmot
[14:55:44] <tjtr33> tho i will test out linuxcnc pythin to nml now
[14:55:58] <seb_kuzminsky> one is to test motion and the other realtime parts without bringing up task and all the other non-rt parts
[14:56:23] <seb_kuzminsky> the other is if we wanted to move the realtime stuff to a different computer than the gui/interp parts
[14:56:38] <seb_kuzminsky> maybe that's one reason: to test at the realtime/non-realtime interface
[14:57:50] <seb_kuzminsky> heh, the topic in #slic3r (a 3d-printer channel) is "There's no place like G28"
[14:58:51] -!- kwallace3 [kwallace3!~kwallace@smb-177.sonnet.com] has joined #linuxcnc-devel
[14:58:57] -!- kwallace has quit [Ping timeout: 245 seconds]
[14:59:02] -!- kwallace1 has quit [Ping timeout: 245 seconds]
[14:59:22] -!- kwallace [kwallace!~kwallace@smb-177.sonnet.com] has joined #linuxcnc-devel
[14:59:45] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-22-30.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[14:59:57] -!- fomox_ has quit [Ping timeout: 264 seconds]
[15:04:16] -!- Roguish has quit [Client Quit]
[15:04:27] -!- arvidkahl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[15:06:53] <skunkworks__> seb_kuzminsky, some controls impliment g28 as a way to physically home the machine
[15:06:53] -!- mozmck has quit [Read error: Connection reset by peer]
[15:11:00] <seb_kuzminsky> it's a funny twist on the old "there's no place like 127.0.0.1"
[15:12:37] <archivist> I must try and get ##electronics to have there's no place like ohm
[15:13:07] -!- mle has quit [Ping timeout: 245 seconds]
[15:13:30] <tjtr33> where is the source for the linuxcnc python module?
[15:13:30] <tjtr33> ( searching for this is hell, using the name "linuxcnc" is very annoying, know any file that wont show up in the search? )
[15:16:37] <seb_kuzminsky> tjtr33: it's src/emc/usr_intf/axis/extensions/emcmodule.cc
[15:16:41] <seb_kuzminsky> how's that for confusing?
[15:17:19] -!- Roguish_ [Roguish_!~chatzilla@c-67-188-44-176.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[15:17:46] <tjtr33> really, now why didnt i gues that thx seb, i would _never_ have found that
[15:18:28] -!- Roguish_ has quit [Client Quit]
[15:19:48] <seb_kuzminsky> it's quite nice and easy to use, for some inspiration (i won't call them examples), look at tests/toolchanger/m61/test-ui.py
[15:20:12] -!- md-2 has quit [Ping timeout: 245 seconds]
[15:21:41] <tjtr33> I'll look at the xmpls, thx. i hope to find 'n n n' a cmd for a destination to nml, and 'a' cmd to say 'forgetaboutit' <<< thats the beauty to me of usrmot
[15:24:10] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[15:25:21] <seb_kuzminsky> tjtr33: for going to a destination from python, i'd use mdi and "G0 X Y Z" (the m61 test does a bunch of mdi calls, not sure if any of them are G0 but the same principle applies
[15:26:03] <seb_kuzminsky> for the forgeddaboutit, try the abort() function
[15:26:26] <tjtr33> i need to move the machine into position with linuxcnc, then control position with analog process voltage in EDM ( using nml ) then return to next position with linuxcnc ( rinse repeat )
[15:26:41] <tjtr33> so i think using mdi is out ( im in run mode )
[15:26:51] amnesic is now known as amnesic_away
[15:27:09] <tjtr33> let me study a while () you guys ar etoo fast for me :)
[15:27:43] <seb_kuzminsky> moving into the first position and moving to the next position sound like good uses of the python ui module (emcmodule)
[15:28:28] <seb_kuzminsky> for the "control position with analog voltage", do you mean you want to read some process variables from your machine and have those automatically control motion? if so, that sounds like a good thing to use hal for
[15:29:24] <seb_kuzminsky> you could maybe have your python program go to the next place, then throw a switch in hal to change the source of the motion commands from the linuxcnc motion planner to some hal circuitry controlled by your process variables
[15:32:25] <tjtr33> edm motion depends on an analog voltage drop between tool and wkpc. Voltage difference to a setpoint determines direction and velocity along edm path. edm path ( traj) will be figured out in python.
[15:34:22] <tjtr33> simplest motions would occur between start pose and end pose. if the the proces voltage made the tool sit at start pose for long, I'd abort the whoel pgm ( retreated and nowhere to run ). else I'd eventually advance till the final pose was achievd, then would return control to std linuxcnc poath control ( or be all done )
[15:35:48] -!- Roguish_ [Roguish_!~chatzilla@c-67-188-44-176.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[15:36:02] amnesic_away is now known as amnesic
[15:36:56] <tjtr33> in between the process can advance or retract as it needs to , following the vector, but maintaining the correct tool to wkpc 'gap' (maintiaining the voltage difference )
[15:37:04] -!- Tecan has quit [Changing host]
[15:37:13] <tjtr33> thx, lots to read in this module
[15:41:42] <Roguish_> hey, quick question, please. has the hybrid iso been updated to the 2.6.3 ???
[15:43:50] <jepler> Roguish_: no. use the regular update process to get the current package version
[15:44:50] <Roguish_> ok, thanks. i have an associate that want to try it out, because he has some clients that are requiring linuxcnc.
[15:53:58] -!- Roguish has quit [Quit: Page closed]
[16:00:13] <jepler> if you're connected on a network you can even do the update while running from the live cd
[16:00:31] <jepler> but only a few minor bugs have been fixed since the last spin of the live cd, so I say go for it
[16:03:07] <Roguish_> yes. that's what i just passed on. my buddy is sorta contrary to open source, but he's being pushed by his clients. heh, heh, heh.
[16:05:05] -!- jduhls has quit [Ping timeout: 272 seconds]
[16:05:57] -!- rob_h has quit [Ping timeout: 264 seconds]
[16:13:45] -!- Flipp- has quit [Ping timeout: 264 seconds]
[16:17:29] -!- sirdancealot has quit [Ping timeout: 260 seconds]
[16:21:03] -!- md-2 has quit [Ping timeout: 246 seconds]
[16:22:11] -!- phantoxe has quit [Remote host closed the connection]
[16:29:09] -!- anth0ny has quit [Quit: anth0ny]
[16:33:29] -!- larryone has quit [Ping timeout: 268 seconds]
[16:53:10] -!- dimas has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
[17:04:13] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[17:10:12] <skunkworks__> Roguish_, waiting for mach4 is he?
[17:11:00] <archivist> a long wait
[17:14:19] <seb_kuzminsky> not that our 2.6 release was exactly quick...
[17:15:44] <archivist> but like London buses then three come all at once :)
[17:16:42] <seb_kuzminsky> once the .0 is done, the .$((N+1)) ones are all easy
[17:22:21] -!- md-2 has quit [Ping timeout: 272 seconds]
[17:24:06] Simooon is now known as jepppe
[17:35:00] -!- tchaddad has quit [Remote host closed the connection]
[17:54:30] -!- tchaddad has quit [Ping timeout: 246 seconds]
[18:02:34] -!- tchaddad has quit [Remote host closed the connection]
[18:02:49] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[18:07:39] -!- syyl_ has quit [Ping timeout: 255 seconds]
[18:09:09] -!- lair82 has quit [Quit: Page closed]
[18:11:52] -!- skunkworks__ has quit [Ping timeout: 245 seconds]
[18:12:35] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[18:13:19] -!- arvidkahl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[18:14:22] -!- shurshur has quit [Ping timeout: 240 seconds]
[18:22:03] -!- BellinganRoy has quit [Ping timeout: 255 seconds]
[18:22:22] -!- md-2 has quit [Ping timeout: 240 seconds]
[18:25:21] <skunkworks> why oh why.... http://www.cnczone.com/forums/viper-servo-drives/238848-looking-testers-new-quot-step2linear-quot-step.html
[18:25:38] -!- rob_h [rob_h!~robh@2.127.30.153] has joined #linuxcnc-devel
[18:29:27] amnesic is now known as amnesic_away
[18:31:01] <skunkworks> $89 * 3 axis > mesa 5i25+7i77 with much more functionallity....
[18:31:26] -!- syyl_ws has quit [Remote host closed the connection]
[18:32:38] -!- f1oat2 [f1oat2!~f1oat@AMontsouris-553-1-22-30.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[18:33:31] <jepler> it should be possible to write an FPGA firmware for 7i90+7i77 that acts like a parport and does analog closed loop when driven with stepper signals
[18:33:39] <jepler> you can sell that to all the mach users
[18:34:07] <jepler> and if you choose to use it under the bsd-style license, you don't even have to give away your enhancements even if you start with parts of hostmot2
[18:34:14] -!- anth0ny has quit [Quit: anth0ny]
[18:36:09] -!- f1oat has quit [Ping timeout: 246 seconds]
[18:36:16] <skunkworks> that just seems wrong
[18:41:19] -!- asah has quit [Quit: asah]
[18:42:56] <jepler> neat, with a clever board design you can do .050" pitch pogo pins on two sides of a (.6mm) PCB. https://www.tindie.com/products/madworm/tiny-avr-isp-pogo-pin-programmig-adapter/
[18:44:02] -!- dewy721 has quit [Ping timeout: 245 seconds]
[18:48:52] -!- tchaddad_ has quit []
[18:51:21] -!- dewy721 [dewy721!~dewy721@172.56.37.15] has joined #linuxcnc-devel
[18:51:21] -!- anarchos2 has quit [Read error: Connection reset by peer]
[18:59:27] -!- tjtr33 has quit [Quit: Leaving]
[18:59:51] -!- kb8wmc has quit [Quit: ChatZilla 0.9.90.1 [Firefox 20.0/20130329043827]]
[18:59:52] -!- skunkworks has quit [Ping timeout: 240 seconds]
[19:01:14] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[19:02:35] -!- zbychuk has quit [Quit: leaving]
[19:03:36] <jepler> i
[19:20:19] -!- mhaberler has quit [Quit: mhaberler]
[19:23:06] amnesic_away is now known as amnesic
[19:23:57] -!- md-2 has quit [Ping timeout: 272 seconds]
[19:26:01] -!- afiber__ has quit [Quit: Konversation terminated!]
[19:46:27] -!- PCW [PCW!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[19:51:58] <PCW> People ask us regularly for step/dir --> analog but I have resisted so far
[19:53:15] <jepler> I'm not surprised (on both counts)
[19:54:41] <PCW> Pretty sure I can get about 50 KHz update rate for 4 channels using a
[19:54:43] <PCW> XC6SLX9 with B32 running at 100 MHz and HostMot2 peripherals
[19:54:44] <PCW> Getting good encoder velocity with no floating point will be a bit of a pain
[19:54:46] <PCW> but a simple hardware 64/32 divide at 100 MHz clock is only 330 ns
[19:55:35] <jepler> can you get a reciprocal operation from the DSP blocks?
[19:55:59] <PCW> probably
[19:56:05] <jepler> based on some of the products I know are out there, I'm questioning whether you need a 32-bit precise velocity calculation
[19:56:26] <jepler> telling features like "signals a fault at +-127 count error"
[19:57:23] <PCW> Well we would allow better tuning that the one hopes...
[19:57:33] <PCW> than that
[19:58:08] <PCW> a reciprocal table may be enough
[19:59:39] <PCW> the shidt/subtract divider is not very big either
[19:59:56] -!- JesusAlos has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
[20:00:14] <skunkworks> http://032c30a.netsolhost.com/catalog/product_info.php/cPath/36/products_id/56/osCsid/1996e07552d67ed4b57ae5c31c391cb8
[20:00:53] <jepler> I wonder whether linuxcnc customers or m--h customers are higher maintainance for a hardware vendoir
[20:01:07] <jepler> -i
[20:01:55] -!- mhaberler has quit [Ping timeout: 268 seconds]
[20:01:56] mhaberler_ is now known as mhaberler
[20:01:58] <skunkworks> len shelton says linuxcnc is way easier to support
[20:02:23] <skunkworks> (although I think he is moving to machine kit for the beagle bone stuff)
[20:02:36] <PCW> I suspect LinuxCNC filters out a lot of customer I wouldn't want
[20:02:44] <PCW> customers
[20:03:10] <skunkworks> heh
[20:03:11] <skunkworks> bbl
[20:03:35] -!- skunkworks has quit [Read error: Connection reset by peer]
[20:12:13] -!- sumpfralle has quit [Ping timeout: 260 seconds]
[20:13:45] -!- tumdedum has quit [Ping timeout: 264 seconds]
[20:16:05] <PCW> Hmm the 7I80 need the Cyclon LED option
[20:21:02] -!- sumpfralle has quit [Ping timeout: 268 seconds]
[20:23:31] <PCW> well PIN_7I76x2_7I77x2_68 does fit in the -16 chip if you fix the dumb-o in the pinout file (10 is not x"10" )
[20:23:57] -!- md-2 has quit [Ping timeout: 264 seconds]
[20:24:56] -!- sumpfralle has quit [Client Quit]
[20:27:35] -!- sylphiae has quit [Read error: Connection reset by peer]
[20:30:11] -!- asah has quit [Quit: asah]
[20:30:43] <jepler> PCW: it has 16 stepgens when it should have had ten?
[20:30:55] <PCW> yep
[20:31:41] <PCW> trying to squeeze in the DPLL option...
[20:31:56] <jepler> is MuxedQcountTag right at x"10"?
[20:32:08] <jepler> 00..07 on the pins, times two?
[20:32:08] -!- mozmck has quit [Ping timeout: 268 seconds]
[20:32:12] <PCW> yes
[20:33:19] -!- micges-dev [micges-dev!~x@aebg161.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[20:33:34] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[20:34:10] -!- FinboySlick has quit [Quit: Leaving.]
[20:35:00] <seb_kuzminsky> looks interesting: http://linuxgizmos.com/linux-ready-modules-support-range-of-xilinx-fpgas/
[20:37:16] <skunkworks_> PCW, I have the 7i80 -16.. I could test the dpll also.
[20:39:19] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[20:47:57] <PCW> Ill have some configs with DPLL soon
[20:53:06] -!- mhaberler has quit [Read error: No route to host]
[20:59:27] -!- spatialbrew has quit []
[21:00:52] -!- gonzo_ has quit [Ping timeout: 240 seconds]
[21:15:35] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[21:15:52] -!- postaL has quit [Read error: Connection reset by peer]
[21:19:59] -!- balestrino has quit [Ping timeout: 252 seconds]
[21:19:59] -!- PCW has quit [Ping timeout: 252 seconds]
[21:20:02] PCW_ is now known as PCW
[21:20:46] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[21:22:02] -!- sylphiae has quit [Ping timeout: 255 seconds]
[21:24:22] -!- md-2 has quit [Ping timeout: 240 seconds]
[21:26:21] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[21:37:14] -!- anth0ny has quit [Quit: anth0ny]
[21:39:24] <PCW> so space 6 returns garbage?
[21:39:54] <PCW> oops
[21:41:13] -!- Deejay has quit [Quit: bye]
[21:42:01] -!- md-2 has quit [Read error: No route to host]
[22:05:13] -!- acdha has quit [Ping timeout: 272 seconds]
[22:06:26] <jepler> whee I read hmid over spi
[22:06:32] <jepler> in mesaflash
[22:09:56] <micges-dev> that's great!
[22:21:25] -!- f1oat2 has quit [Quit: Nettalk6 - www.ntalk.de]
[22:27:58] -!- ve7it has quit [Remote host closed the connection]
[22:37:23] -!- Loetmichel has quit [Ping timeout: 276 seconds]
[22:39:33] <jepler> PCW: when trying to verify a flash, I get "Error: BootSector is invalid". and indeed it does read something different than it expects .. http://paste.debian.net/119971/
[22:39:54] <jepler> PCW: but I programmed a firmware and it does boot with a different hmid now so I think that's working
[22:40:32] <Tom_itx> wrong boot offset address?
[22:40:44] <Tom_itx> word vs byte?
[22:41:12] <jepler> I think the boot is at the very start of the eeprom
[22:41:30] <Tom_itx> i know on an avr it gets moved from 0x00
[22:41:49] <Tom_itx> and is specified with fuse bits to the location and size
[22:42:05] <PCW> boot is first 64 bytes of EEPROM
[22:42:10] <jepler> hmm
[22:42:12] <jepler> write says:
[22:42:12] <jepler> Erasing sector 0 for boot block
[22:42:12] <jepler> BootBlock installed
[22:42:30] <Tom_itx> PCW is it usually a jmp to somewhere else?
[22:42:49] <jepler> but on the next run it still calls the boot block incorrect
[22:43:28] <PCW> sounds like it cant read it correctly (or cant write it at all)
[22:43:52] -!- mle has quit [Ping timeout: 252 seconds]
[22:43:58] <jepler> I've definitely successfully written and then booted two different bitfiles
[22:45:08] <PCW> well its more important that writes work :-)
[22:45:25] -!- bedah has quit [Quit: Ex-Chat]
[22:45:45] <jepler> without this fixed, verify refuses to verify anything
[22:46:06] <micges-dev> jepler: show me code
[22:46:33] <jepler> micges-dev: I'll push to a branch on gh, give me 5
[22:46:47] <micges-dev> ok
[22:50:51] <jepler> oh I think I know the problem
[22:51:26] <jepler> I had board.flash_start_address 0, so everytime I wrote my fpga config I was overwriting the boot sector and the fallback configuration. oops!
[22:52:26] -!- anth0ny has quit [Quit: anth0ny]
[22:54:20] <jepler> PCW: which bitfile should I program to the fallback area?
[22:54:40] <PCW> any one will work
[22:54:53] <jepler> but you were saying that there's one that's supposed to blink an LED
[22:55:23] <PCW> the distributed fallback config has the blinky light enabled
[22:55:34] <jepler> but none of the bitfiles in 7i90.zip?
[22:56:52] <jepler> OK
[22:56:55] <jepler> I think it works now :)
[22:57:24] <PCW> I guess we never expected anyone to break one
[23:00:19] <jepler> A verify takes 90 seconds. is that typical, or do I have some optimization to do?
[23:01:36] -!- jbr_ has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0/20140825202822]]
[23:02:56] <micges-dev> much too long
[23:03:12] <jepler> I thought so
[23:03:52] <jepler> writing is just 19s
[23:04:06] <micges-dev> it's about 30 sec even on 6i25 recovery write via bridge gpio
[23:04:17] <micges-dev> or verify
[23:04:39] <jepler> OK, pull request on GH, in case you find that a useful place to discuss proposed changes
[23:04:42] <jepler> time to make dinner here
[23:05:34] <micges-dev> thanks
[23:05:52] <jepler> thank you
[23:06:27] -!- kfoltman has quit [Quit: Ex-Chat]
[23:13:42] -!- rob_h has quit [Ping timeout: 268 seconds]
[23:19:55] <micges-dev> jepler: yeah verify reads byte at once, need to be optimized for burst read
[23:19:56] -!- meji3 [meji3!~meji3@pool-173-49-119-194.phlapa.fios.verizon.net] has joined #linuxcnc-devel
[23:27:45] -!- asah has quit [Quit: asah]
[23:32:12] -!- amiri has quit [Ping timeout: 268 seconds]
[23:41:00] -!- micges-dev has quit [Quit: Wychodzi]
[23:42:41] -!- asdfasd1 has quit [Ping timeout: 268 seconds]
[23:51:37] <jepler> OK, a fairly simple change brings that down to 20s, about in line with program
[23:54:31] <PCW> I think the 7I80 has the fastest verify
[23:55:08] <jepler> in theory, should I be able to do a block read with a non-incrementing read of the spi data register?
[23:55:35] <PCW> yes except the the register is only 8 bits wide
[23:55:43] <jepler> so I take only 8 bits out of every 32?
[23:56:21] <PCW> well the internal SPI hardware is really stupid just a shift register basically
[23:56:41] -!- asah has quit [Ping timeout: 260 seconds]
[23:56:59] <PCW> and it needs polling (well maybe not at reasonable SPI speeds)
[23:57:15] <jepler> yes I see there's wait_for_data_hm2
[23:57:41] <PCW> I guess i could be set faster (I think its 12.5 MHz) probably could be 25 MHz at least
[23:58:18] <jepler> Since I didn't want to add rate selection to mesaflash, I am talking at what I feel is a conservative rate, 8MHz
[23:59:08] -!- jepppe has quit [Quit: Leaving]
[23:59:09] <PCW> which means you should never need to wait on SPI
[23:59:53] <jepler> hm the layers don't facilitate me sending a non-incrementing read op