#hazzy | Logs for 2018-08-09
Back
[10:45:22] -!- logs has joined #hazzy
[10:45:23] -!- mode/#hazzy [+o logs] by ChanServ
[10:45:39] <Lcvette[m]> Lcvetteneeds -dev to be cool
[10:45:50] <Lcvette[m]> Lcvette_dev
[10:46:03] <hazzy-lab> lol
[10:46:44] <Lcvette[m]> im -dev something
[10:46:46] <Lcvette[m]> gui
[10:46:48] <Lcvette[m]> kinda
[10:46:53] <Lcvette[m]> :)
[10:46:56] <Lcvette[m]> xD
[10:46:58] <hazzy-lab> yes!
[10:47:22] <hazzy-lab> it comes from where you keep your dev project folders
[10:47:28] <hazzy-lab> so you should be chris-dev
[10:47:30] <hazzy-lab> :D
[10:47:44] <Lcvette[m]> oooooh
[10:47:56] <Lcvette[m]> fancy
[10:48:05] <Lcvette[m]> i should change it?
[10:49:45] <Lcvette[m]> chris_des
[10:50:08] <Lcvette[m]> :(
[10:50:09] <Lcvette[m]> destroyer of files
[11:00:08] <Tommylight> lol
[11:00:34] <Tommylight> BTW....go my new brand spanking 32" monitor
[11:00:47] <Tommylight> attached to the other computer right now
[11:01:18] <Lcvette[m]> nice!!
[11:01:39] <Lcvette[m]> your big time now!
[11:02:40] <Lcvette[m]> you are going to need to get a desk extension to sit far enough back from it to not get a pulled neck looking back and forth to cover the whole screen view
[11:03:29] <Tommylight> big difference
[11:03:51] <Tommylight> the smalest i use is 22 and biggest 24
[11:04:08] <Tommylight> now this is like an acre of land to browse
[11:04:32] <Lcvette[m]> lol
[11:04:41] <Lcvette[m]> yeah
[11:04:42] <Lcvette[m]> i run twin 27's
[11:04:52] <Lcvette[m]> can't imagine a 32"
[11:04:54] <Lcvette[m]> must be massive
[11:05:29] <Tommylight> i was aiming fro exactly that, 2x 27 but decided on this as most of the time i am using only one of them
[11:05:53] <Tommylight> this will replace my existing twin 23" full hd
[11:06:04] <Tommylight> and have more room
[11:06:31] <Lcvette[m]> its probaby big enough to have two windows side by side
[11:06:44] <Lcvette[m]> without being cramps
[11:07:01] <Lcvette[m]> i like two mainly for cad work
[11:07:18] <Lcvette[m]> one for SW and one for mcmaster or another 3d model repository
[11:08:46] <Lcvette[m]> now one is for the linux box and one for the windows box
[11:09:22] <Lcvette[m]> that works great except it is taking time to adjust from trying to mouse over to the second screen and realizing i need the other mouse
[11:09:26] <Lcvette[m]> same goes for the second keyboard
[11:09:32] <Lcvette[m]> as was ebident yesterday
[11:09:42] <Lcvette[m]> lost a whole days work
[11:09:43] <Lcvette[m]> :(
[11:10:52] <Lcvette[m]> Tommy, do you use a renishaw tool setter by chance?
[11:17:36] <Roguish> twin 32's here...............4k's
[11:20:50] <TurBoss> hello
[11:23:24] <TurBoss> hazzy-lab you arround?
[11:23:39] <TurBoss> I need halp with interpolation in realtime is that posble?
[11:23:45] <Tommylight> no i do not
[11:23:51] <Tommylight> use reinshaw
[11:24:20] <Tommylight> rougish, gloating is not polite !
[11:24:23] <Tommylight> :)
[11:24:25] <TurBoss> eg is I have 2 points the code calculates the trajectory fron 1 to 2
[11:24:47] <Roguish> yeah, sorry, that was certainly one of those 'mine is bigger than your's' moments......
[11:24:51] <Tommylight> i am off for now
[11:25:01] <Tommylight> enjoy whatever you are doing
[11:25:06] <Tommylight> latter
[11:25:51] <Roguish> i'm an engineer, and live on these things......... machine for fun (and a little profit)
[11:26:16] <Lcvette[m]> rougish nice!
[11:27:05] <Lcvette[m]> turboss, wish i knew how to help you
[11:27:05] <Lcvette[m]> but did your screens come in?
[11:27:13] <TurBoss> nope
[11:27:21] <Lcvette[m]> what?@^@$#^$^@$#^@
[11:27:45] <Lcvette[m]> gonna have to slap themail man
[11:28:01] <TurBoss> I don't normally buy there
[11:28:25] <TurBoss> I buy here near me so I can go pick the thuing
[11:28:28] <TurBoss> *things
[11:28:48] <TurBoss> but here there where no monitors witht displayport
[11:29:42] -!- Tommylight has quit [Ping timeout: 252 seconds]
[11:32:00] <Lcvette[m]> oh, me either, but i used a displayport to hdmi cable
[11:32:03] <Lcvette[m]> worked great
[11:32:40] <Lcvette[m]> has displayport to connect to computer and hdmi end for moniotor side
[11:32:52] <Lcvette[m]> no seconday adapters needed
[11:33:05] <Lcvette[m]> was only like $5
[12:01:05] <hazzy-lab> TurBoss: you need to interpolate between two points in LCNC?
[12:01:49] <TurBoss> no in arduino code
[12:01:56] <hazzy-lab> oh!
[12:02:01] <hazzy-lab> I was wondering
[12:02:03] <TurBoss> but can i move xyz in realtine?
[12:02:29] <hazzy-lab> there should be a way, but I am not sure
[12:02:39] <TurBoss> not betwen point
[12:02:53] <hazzy-lab> what are you working on?
[12:03:06] <TurBoss> that works i mean +- x
[12:03:12] <TurBoss> on the robot arm
[12:03:38] <hazzy-lab> yes, you can
[12:03:56] <hazzy-lab> what kinematics are you using?
[12:04:22] <TurBoss> duno
[12:04:24] <TurBoss> basic
[12:05:02] <hazzy-lab> to be able to make coordinated moves you will need to use non trivial kinematics
[12:05:05] <TurBoss> i can send you a pic of the geometry
[12:05:12] <hazzy-lab> sure!
[12:05:35] <TurBoss> non trivial kins?
[12:05:49] <TurBoss> but from point to point works
[12:05:54] <TurBoss> ok
[12:06:06] <TurBoss> ok i'll send latter
[12:06:09] <TurBoss> no hurri
[12:06:09] <hazzy-lab> ok
[12:06:46] <hazzy-lab> yes, you will need non trivial kins
[12:07:26] <hazzy-lab> but that arm is not complicated, so it should be easy to write the kins for it, of one does not already exist
[12:13:05] <TurBoss> oh great
[12:22:49] <Lcvette[m]> hazzy-lab: hazzy, question
[12:22:57] <hazzy-lab> yes
[12:23:19] <Lcvette[m]> on the gui, on top the menu bar is really thick
[12:23:36] <Lcvette[m]> guessing it is because of the extra file, machine,view menu tabs
[12:24:10] <Lcvette[m]> can those be moved to the file tab in the middle of the screen?
[12:24:20] <Lcvette[m]> to reduce the upper frame broder?
[12:25:00] <Lcvette[m]> or settings tab
[12:25:17] <Lcvette[m]> seems redundant to have them up top
[12:25:44] <hazzy-lab> yes, they could be, but the menu bar is used for defining the keyboard shortcuts
[12:26:07] <hazzy-lab> so we would have to find a different way of doing those
[12:26:18] <Lcvette[m]> oh
[12:26:57] <hazzy-lab> that should not very very hard though
[12:27:04] <hazzy-lab> be very*
[12:29:09] <Lcvette[m]> I gotcha
[12:29:10] <Lcvette[m]> i didn't know that
[12:29:35] <Lcvette[m]> i just thought it was doing the same things the file tab below would likely do
[12:35:09] <hazzy-lab> You know sometimes it is nice to have the menu bar even if there are other ways to do the same action
[12:35:53] <hazzy-lab> in win the menu bar is often hidden by default, and you hit alt to show it
[12:36:04] <hazzy-lab> maybe we could do the same thing here
[12:36:45] <hazzy-lab> so it is usually hidden, but still there to define the keyboard shortcuts, and can be shown with a shortcut if desired
[12:38:05] <Lcvette[m]> either or neither is fine
[12:38:14] <Lcvette[m]> i was just curious
[12:38:26] <Lcvette[m]> as is is fine
[12:38:45] <Lcvette[m]> was just not sure if the redundancy would be needed or not
[12:39:13] <Lcvette[m]> but i can see you persepctive
[12:39:29] <Lcvette[m]> up top its a one click access point
[12:39:59] <Lcvette[m]> where as in the middle it would be a click middle tab then need to click another tab to access whioch would take youoff the main screen
[12:51:21] <TurBoss> whoa
[12:51:28] <TurBoss> from here they look like ants
[12:51:55] <Lcvette[m]> what ants?
[12:54:00] <hazzy-lab> has TurBoss been smoking something??
[12:54:01] <hazzy-lab> LOL
[12:54:36] <TurBoss> new screens arraivef
[12:54:44] <hazzy-lab> hurray!!!
[12:54:58] <TurBoss> ubuntu is ok
[12:55:08] <TurBoss> but debian make it flicker
[12:55:17] <TurBoss> glitch
[12:55:17] <hazzy-lab> :(
[12:56:29] * TurBoss uploaded an image: Captura de pantalla de 2018-08-09 18-55-41.png (310KB) < https://matrix.org >
[12:56:33] <TurBoss> hurray1 :(
[12:56:39] <hazzy-lab> nice!!!!
[12:56:39] <Lcvette[m]> hurraY!!!!!
[12:56:58] <TurBoss> somthing with the drivers
[12:57:11] <TurBoss> nvidia and realtime sux
[12:57:26] <Lcvette[m]> SO IS THAT HOW IS WILL LOOK ON ALL WIDE SCREENS?
[12:57:33] <Lcvette[m]> sorry for caps
[12:57:34] <TurBoss> 1920*1080
[12:57:46] <Lcvette[m]> ok so i need to make some changes
[12:57:52] <Lcvette[m]> those are huge gaps
[12:58:17] <hazzy-lab> Lcvette[m]: just let the layouts expand to fill the gaps
[12:58:26] <Lcvette[m]> i thought maybe it was just because of my big 27" screen
[12:58:50] <Lcvette[m]> now that i know i have more realestate i can make it better
[12:59:18] <Lcvette[m]> i wish qt designer would have the damn layout in the right size
[12:59:33] <Lcvette[m]> so i knew what i was working in
[12:59:47] <hazzy-lab> ?
[13:00:00] <hazzy-lab> just set the window size to 1920*1080
[13:00:19] <hazzy-lab> then you know what you have to work with in designer
[13:01:02] <Lcvette[m]> how?
[13:01:34] <Lcvette[m]> i looked for a way to do that but nothing looked intuitive
[13:02:58] * hazzy-m uploaded an image: Screenshot_2018-08-09_13-02-39.png (69KB) < https://matrix.org >
[13:03:14] <hazzy-m> set the geo width/height
[13:04:50] <Lcvette[m]> holy smokes
[13:05:10] <Lcvette[m]> ru serious!
[13:05:49] <Lcvette[m]> lcvette walks away in shame to find a corner
[13:06:17] <TurBoss> ok installed a generic kernel + nvidia-drivers
[13:06:20] <TurBoss> now works
[13:06:22] <TurBoss> nono-realtime should be fine for sim
[13:06:27] <Lcvette[m]> hurray!!!!!!
[13:06:33] <hazzy-lab> hurray!!
[13:07:36] <TurBoss> designer is usable now
[13:07:37] <TurBoss> :D
[13:07:44] <Lcvette[m]> hurray!!!!!
[13:08:21] -HaikuBot[m]:#hazzy- now that i know i
[13:08:21] -HaikuBot[m]:#hazzy- have more realestate i
[13:08:22] -HaikuBot[m]:#hazzy- can make it better
[13:08:54] <Lcvette[m]> thats admiral James T Kirk for that poem
[13:11:25] <TurBoss> hazzy
[13:11:30] <TurBoss> https://cdn.thingiverse.com
[13:11:31] <TurBoss> this is the robot geometry
[13:11:49] <TurBoss> what I have is a interpolator
[13:11:50] <TurBoss> from point A to B
[13:12:11] <TurBoss> but for realtime movement I need non-trivial kins?
[13:12:11] <TurBoss> is that ok?
[13:18:11] <hazzy-lab> yes, you will probably need to write a custom kins module for it
[13:18:20] <hazzy-lab> but all math is already done!!
[13:18:30] <hazzy-lab> in that PDF
[13:18:45] <TurBoss> so...=
[13:18:46] <TurBoss> ?
[13:18:47] <TurBoss> easy?
[13:18:52] <hazzy-lab> I think it should be
[13:18:56] <TurBoss> I mean easy for you
[13:18:57] <TurBoss> :P
[13:19:03] * hazzy-lab tries to find an example
[13:19:04] <hazzy-lab> lol
[13:19:11] <hazzy-lab> maybe ...
[13:19:13] <TurBoss> hurray
[13:19:28] <TurBoss> so the plan is have to movement modes?
[13:19:39] <TurBoss> *2
[13:19:42] <TurBoss> to -> two
[13:20:02] <TurBoss> manual - auto?
[13:20:43] <hazzy-lab> ies
[13:20:45] <hazzy-lab> yes
[13:21:05] <hazzy-lab> you will have joint mode (you can jog individual motors)
[13:21:36] <hazzy-lab> teleop mode (move axis in coordinate space, i.e. XYZ space)
[13:22:24] <hazzy-lab> and coord mode (coordinated movement in coordinate space, this is that is used in auto mode when running a gcode file)
[13:22:32] <TurBoss> fantastic
[13:22:38] <hazzy-lab> joint mode is also know as free mode
[13:22:51] <hazzy-lab> as to robot is floppy :D
[13:22:57] <hazzy-lab> the*
[13:23:41] <hazzy-lab> right
[13:23:42] <TurBoss> so three modes
[13:24:08] <hazzy-lab> you will have to test QtPyVCP with it!
[13:24:25] <hazzy-lab> I it should work in all three modes, but I don't have a way to test it here
[13:24:46] <TurBoss> what? QtPyVcp?
[13:24:54] <TurBoss> why=
[13:24:59] <TurBoss> is non linuxcnc
[13:25:06] <TurBoss> just arduino/Teensy
[13:25:20] <TurBoss> aka teensy 3.0
[13:25:40] <TurBoss> but I can pipe it to linux cnc
[13:25:56] <TurBoss> the kins will be programed in the teensy?
[13:26:50] <hazzy-lab> oh
[13:26:52] <TurBoss> https://github.com
[13:26:56] <TurBoss> migarma is my frien
[13:26:57] <hazzy-lab> you are not using linuxcnc?
[13:26:58] <TurBoss> d
[13:27:03] <TurBoss> no
[13:27:13] <hazzy-lab> nice!
[13:27:13] -!- Roguish_ has joined #hazzy
[13:27:43] <TurBoss> is that a problem?
[13:27:53] <TurBoss> to write kins?
[13:27:53] <hazzy-lab> so how are you going to command it? with gcode?
[13:28:42] <hazzy-lab> The kins should be pretty much the same either with LCNC or not
[13:29:10] <TurBoss> from a Raspy in a tank
[13:29:29] <TurBoss> via I2C
[13:29:51] -!- Roguish has quit [Ping timeout: 240 seconds]
[13:30:38] <TurBoss> currently gcode comes from Serial port
[13:31:33] <TurBoss> teleop and joint mode will be controlled from a custom hand controller via wifi
[13:31:44] <hazzy-lab> neat!
[13:31:47] <hazzy-lab> ok
[13:35:56] <TurBoss> hazzy-lab: if you could draf some code I cand try to do it myself (asking you how lol)
[13:41:58] <hazzy-lab> TurBoss: I can try ..
[13:42:07] <hazzy-lab> should it go in interpolation.cpp?
[13:42:33] <TurBoss> ty
[13:44:18] <TurBoss> i don't think so
[13:44:28] <TurBoss> i could be on a new file
[13:44:32] <TurBoss> it
[13:45:20] <TurBoss> I should add a method to switch modes
[13:46:58] <hazzy-lab> wait
[13:47:14] <hazzy-lab> the mechanics of your arm already works out some of the kins
[13:47:32] <TurBoss> hurray
[13:47:49] <hazzy-lab> the linkages make the arm move in a straight line
[13:47:53] <hazzy-lab> right?
[13:48:03] <TurBoss> sek
[13:48:51] <TurBoss> https://github.com
[13:49:05] <TurBoss> this moves a line from a to b
[13:49:20] <TurBoss> from current pos to desired one
[13:53:04] * hazzy-lab needs to learn c++
[13:54:22] <TurBoss> hurray!
[14:04:42] <jesseg> howdy gents
[14:05:08] <TurBoss> hello
[14:05:22] <hazzy-lab> hello jesseg
[14:13:09] <TurBoss> hazzy-lab: any progress?
[14:13:11] <TurBoss> :P
[14:13:45] <TurBoss> no nails left
[14:16:14] <jesseg> hello hazzy-lab ! I tested out my newly made down hammock sleeping bag! it worked great! it's half the weight, half the stuffed volume, and twice the thickness of my old poly fill bag! And so much more convenient because I don't need a mattress anymore!
[14:17:03] <hazzy-lab> TurBoss: no progress, yet
[14:17:11] <hazzy-lab> jesseg: that is great!
[14:17:42] <hazzy-lab> did you just make it from a down bag?
[14:20:58] <jesseg> hazzy-dev, no I ordered so many yards of 1.1oz ripstop nylon, 2 pounds of 850 loft goose down, about a mile of polyester thread, and several yards of mosquito mesh screen for internal baffles, and spent 3 days (my and my sister with two sewing machines) just sewing like mad :D
[14:21:28] <jesseg> me and my sister that is, each running a sewing machine
[14:21:38] <jesseg> so scratch built I guess you call it
[14:22:43] <jesseg> hazzy-lab, ^^ always get your wrong nick
[14:24:06] <hazzy-lab> excellent! Sounds like you did it right!
[14:24:12] <jesseg> I hope sew LOL
[14:24:13] <hazzy-lab> my sowing skills are non existent (even though I collect sowing machines, lol)
[14:24:18] <hazzy-lab> haha
[14:24:43] <jesseg> lol you collect sewing machines too? I get them at Good Will usually for $10 then fix them up
[14:25:10] <jesseg> I'm no good at sewing either, but it's a machine, so I can line up the fabric more or less, and stuff it into the machine and it does its job :P
[14:25:18] <hazzy-lab> yes, they are fascinating things, even if I can't use them :)
[14:25:24] <jesseg> I agree totally
[14:26:08] <jesseg> I had like 5 or 6 working ones plus a couple ones I never liked well enough to fix up, so I gave a couple good ones away to good friends
[14:26:39] * Lcvette[m] uploaded an image: image.png (339KB) < https://matrix.org >
[14:27:10] <jesseg> but it's handy when you want to do a big project if you can con several family or friends into helping, you can get a fleet of sewing machines going at once and it does speed up the project
[14:27:28] <Lcvette[m]> still needs some more tweaks but fills the screen better in the 1920/108 mode
[14:27:30] <hazzy-lab> I really like the old treadle powered ones, like the early singers, but my pride and joy is a fully fitted out Kenmore, with all sorts of auto hemming, button holeing, ribbing, piping etc attachments
[14:27:42] <hazzy-lab> right
[14:27:50] <TurBoss> Lcvette: great!
[14:28:10] <Lcvette[m]> over ride sliders now have more throw and more gap
[14:28:15] <hazzy-lab> Lcvette[m]: Looks much better!
[14:28:32] <Lcvette[m]> will look better with some good grippers i think
[14:28:52] <hazzy-lab> I like the separate tool panel,
[14:28:59] <Lcvette[m]> yeah
[14:29:15] <Lcvette[m]> and was able to add the diameter dro
[14:29:22] <hazzy-lab> Lcvette[m] yes, need bid grips on the sliders
[14:30:16] <Lcvette[m]> big grips and maybe bigger reference lines
[14:30:32] <Lcvette[m]> rather than the narrow lines
[14:30:53] <hazzy-lab> yes
[14:30:59] <Lcvette[m]> nothing too cartoonish, but maybe 3-4 pixels wider
[14:31:01] <Lcvette[m]> taller i should say
[14:32:34] <Lcvette[m]> also spread everything out just a touch more button wise to make it more touchscreen friendly
[14:32:58] <Lcvette[m]> probably wouldn't notice but it will make a difference im sure in use
[14:40:45] <Lcvette[m]> should i branch for this screen size?
[14:44:56] <hazzy-lab> hmm
[14:45:04] <hazzy-lab> that might be a good idea
[14:45:13] <hazzy-lab> it can't hurt
[14:45:30] <Lcvette[m]> yeah probably better safe than sorry
[14:46:32] <Lcvette[m]> how do i do that?
[14:46:56] <Lcvette[m]> just hit branch and give it a new name?
[14:47:02] <hazzy-lab> yes!
[14:47:05] <hazzy-lab> that is it
[14:47:44] <Lcvette[m]> probe_basic_1920?
[14:47:58] <Lcvette[m]> ppclone_1920
[14:48:01] <hazzy-lab> sure, that is descriptive
[14:48:11] <hazzy-lab> I think probe_basic is better
[14:48:16] <Lcvette[m]> k
[14:48:55] <Lcvette[m]> think i did something wrong
[14:49:09] <Lcvette[m]> it changed the name of the current one
[14:49:19] <hazzy-lab> it will look like that
[14:49:38] <hazzy-lab> but once you commit it will be fine
[14:49:46] <Lcvette[m]> ok
[14:51:22] <Lcvette[m]> push?
[14:51:27] <Lcvette[m]> as normal after commit?
[14:53:08] <Lcvette[m]> its asking new questions
[14:53:42] * Lcvette[m] uploaded an image: image.png (230KB) < https://matrix.org >
[14:53:58] <Lcvette[m]> help!
[14:54:40] <Lcvette[m]> Lcvette?
[14:55:34] <Lcvette[m]> ok i did what i thought looked correct
[14:56:20] <TurBoss> Lcvette: ser instaed of origin Lcvette
[14:56:20] <TurBoss> *set
[14:56:30] <Lcvette[m]> yes i did
[14:56:36] <TurBoss> great
[14:56:51] <Lcvette[m]> hgurray!
[14:56:52] <Lcvette[m]> git fu
[14:56:52] <TurBoss> lol
[14:56:55] * Lcvette[m] uploaded an image: image.png (236KB) < https://matrix.org >
[14:57:05] <Lcvette[m]> push was succesful
[14:58:00] <Lcvette[m]> how come i don't see a branch?
[15:04:33] <TurBoss> because yo don't have more commits in ppclone
[15:04:42] <TurBoss> if you commit to ppclone they will split
[15:04:43] <Lcvette[m]> ok
[15:08:20] * TurBoss uploaded a video: Peek 09-08-2018 21-02.webm (160KB) < https://matrix.org >
[15:08:51] <TurBoss> just a draft
[15:09:26] <Lcvette[m]> nice!
[15:09:34] <TurBoss> for the robowilly
[15:09:47] <Lcvette[m]> spankapotamous
[15:21:00] <hazzy-lab> TurBoss: nice!!!
[15:21:15] <TurBoss> shuld be like that?
[15:21:25] <hazzy-lab> yes
[15:21:30] <hazzy-lab> that is good
[15:21:33] <TurBoss> great
[15:21:36] <TurBoss> got it
[15:22:20] * Lcvette[m] uploaded an image: atc_spindle_tool_dimensioned.PNG (879KB) < https://matrix.org >
[15:47:22] <Lcvette[m]> ok guys, pushed my revisions!
[15:47:33] <Lcvette[m]> I am about to start packing and I will be gone until monday
[15:48:04] <Lcvette[m]> i'll stop in on my phone and tablet to see how things are going though!
[15:48:46] <TurBoss> :)
[15:49:53] -HaikuBot[m]:#hazzy- I am about to
[15:49:54] -HaikuBot[m]:#hazzy- start packing and I will be
[15:49:54] -HaikuBot[m]:#hazzy- gone until monday
[15:49:55] -HaikuBot[m]:#hazzy- i'll stop in on
[15:49:56] -HaikuBot[m]:#hazzy- my phone and tablet to see
[15:49:56] -HaikuBot[m]:#hazzy- how things are going though!
[15:50:04] <Lcvette[m]> oooh big poem
[15:51:03] <TurBoss> XD
[15:51:42] <TurBoss> ok Lcvette have fun!
[15:54:39] <hazzy-lab> Lcvette[m]: Hope you have a good trip!
[16:55:25] <jesseg> So what is the algorithm used to decide whether or not a line is a poem?
[16:55:32] <jesseg> is it just kind of random?
[17:11:50] <Lcvette[m]> haiku
[17:19:48] <Lcvette[m]> hazzy-lab: hazzy, besides the ATC stuff, what do you think for a timeline for the rest of the coding to the backend?
[17:20:39] <Lcvette[m]> to be able to move the machine around with this interface?
[17:20:47] <Lcvette[m]> test out the first probe routine realtime
[17:20:49] <Lcvette[m]> realworld
[17:20:53] <hazzy-lab> Lcvette[m]: as soon as possible
[17:21:25] <hazzy-lab> it should not take that long to get to the point that we can move axes
[17:21:52] <hazzy-lab> but there is just not enough time in the day
[17:22:12] <hazzy-lab> we need to legislate that days are 28hr instead of 14
[17:22:15] <hazzy-lab> 24
[17:22:16] <hazzy-lab> lol
[17:22:23] <Lcvette[m]> lol
[17:22:27] <Lcvette[m]> whats that look like?
[17:23:17] <Lcvette[m]> i just want to get an idea of what we are looking at
[17:23:27] <hazzy-lab> not sure
[17:23:34] <hazzy-lab> maybe only 8hr of work
[17:23:36] <Lcvette[m]> in the shape of days/weeks/months/years
[17:24:44] <hazzy-lab> I should be able to work on it friday and the weekend
[17:25:00] <hazzy-lab> hopefully get this moving by the end of the weekend
[17:25:06] <hazzy-lab> things*
[17:25:11] -HaikuBot[m]:#hazzy- it should not take that
[17:25:11] -HaikuBot[m]:#hazzy- long to get to the point that
[17:25:12] -HaikuBot[m]:#hazzy- we can move axes
[17:25:51] <Lcvette[m]> sweet
[17:25:56] <Lcvette[m]> im not trying to pressure you
[17:26:06] <Lcvette[m]> just was trying to gauge a timeline
[17:29:54] <Lcvette[m]> when we decided to tackle this endeavor i remember you said you sometimes have trouble staying motivated.. and that having a group to work on things with helped.. i just bwant to make sure you feel motivated :)
[17:35:52] <Lcvette[m]> if you don't tell me how i can help! :D
[17:36:33] <Lcvette[m]> even ifi have to learn some matrix
[17:36:36] <Lcvette[m]> :o
[17:39:20] * Lcvette[m] uploaded an image: image.png (340KB) < https://matrix.org >
[17:48:58] * Lcvette[m] uploaded an image: IMG_20180809_174801350.jpg (3541KB) < https://matrix.org >
[17:52:41] * Lcvette[m] uploaded an image: IMG_20180809_175154492.jpg (4702KB) < https://matrix.org >
[17:53:57] <Lcvette[m]> couldn't resist
[17:54:08] <Lcvette[m]> had to see what it looked like
[17:57:12] <hazzy-lab> man that looks good!! the machine, the panel AND the interface!!'
[17:57:30] <hazzy-lab> How did you get it running? just a picture?
[17:58:14] <Lcvette[m]> just a picture
[17:58:16] <hazzy-lab> also, great news, indirection for parameters DOES work!!!
[17:58:24] <Lcvette[m]> put to full screen
[17:58:28] <hazzy-lab> http://dpaste.com
[17:58:35] <Lcvette[m]> yeah?
[17:58:37] <hazzy-lab> cradek just helped me with it
[17:58:54] <hazzy-lab> another chris
[17:58:56] <hazzy-lab> lol
[17:59:00] <hazzy-lab> there are too many
[17:59:24] <hazzy-lab> Chis Morley, Chris Radek, you
[17:59:34] <Lcvette[m]> LOL
[17:59:36] <Lcvette[m]> nice!!
[17:59:38] <Lcvette[m]> whats that mean?
[18:00:18] <hazzy-lab> it means you don't have to use that long if, elsif .. block in the probing subs
[18:00:30] <hazzy-lab> just:
[18:00:40] <hazzy-lab> #<workspace_z> = #[5203 + [20 * #5220]]
[18:04:10] <Lcvette[m]> ok, so howe do you equation it for the variousoffsets?
[18:04:18] <Lcvette[m]> your input is going to be 1-9
[18:05:10] <hazzy-lab> #<workspace_x> = #[5201 + [20 * #5220]]
[18:05:15] <hazzy-lab> ^ for x
[18:05:26] <hazzy-lab> #<workspace_y> = #[5202 + [20 * #5220]]
[18:05:32] <hazzy-lab> ^ for y
[18:05:53] <Lcvette[m]> okfor G56
[18:06:02] <hazzy-lab> just increment to 5207
[18:06:13] <hazzy-lab> oh
[18:06:24] <hazzy-lab> it used the current work coord system
[18:06:31] <hazzy-lab> that is the whole point
[18:07:03] <hazzy-lab> to convert the relitive probed pos to an absolute probed pos
[18:07:12] <Lcvette[m]> ah ok
[18:07:56] <hazzy-lab> and then you can set whatever work coord you want by using setting the P in G10 L10 P
[18:08:36] <Lcvette[m]> think im lost
[18:09:11] <Lcvette[m]> the way it was it was working as expected
[18:09:41] <Lcvette[m]> you could change the current work coordinate system and it would probe and set the current work coordinate system to the zero point
[18:10:27] <Lcvette[m]> maybe im misunderstanding everything though
[18:14:19] <Lcvette[m]> when probing for work offsets, that is how you would expect the functionality to work
[18:17:19] <Lcvette[m]> say i probe vice #1 corner in G54, and it sets 0,0,0 G54.
[18:17:19] <Lcvette[m]> then move over to vice #2, punch G55 button then hit probe corner and it probes and sets vice #2 corner to G55 0,0,0. and i can go around the table setting up other WCO as needed for my program(s) etc.
[18:27:42] <Lcvette[m]> im spelling it all out because im not certain what the new one does?
[18:27:43] <Lcvette[m]> lol
[18:28:49] -HaikuBot[m]:#hazzy- im spelling it all
[18:28:49] -HaikuBot[m]:#hazzy- out because im not certain
[18:28:50] -HaikuBot[m]:#hazzy- what the new one does?
[18:29:16] <Lcvette[m]> hazzy-lab: where did you go?
[18:29:16] <Lcvette[m]> lol
[18:30:38] <hazzy-lab> sorry
[18:30:47] <hazzy-lab> been on linuxcnc-devel
[18:31:13] <hazzy-lab> it does the same think exactly as before, but in a tenth as many lines of code :)
[18:31:36] <Lcvette[m]> ok
[18:31:41] <Lcvette[m]> lead with that
[18:32:35] <Lcvette[m]> im just not seeing where the 1-9 input is being handled?
[18:32:44] <Lcvette[m]> for the WCO
[18:33:23] <Lcvette[m]> mind explaining that to me
[18:35:45] <Lcvette[m]> because writing to G55 #<workspace_y> = #5242
[18:36:11] <Lcvette[m]> #<workspace_y> = #[5202 + [20 * #5220]]
[18:41:09] <TurBoss> hello
[18:41:57] <hazzy-lab> G90 G38.2 Z-.75; G0 Z.1; G10 L2 P#5220 Z[#5063 + #[5203 + [20 * #5220]]]
[18:42:04] <hazzy-lab> ^ one liner probe xD
[18:42:29] <hazzy-lab> Lcvette[m]: Ill try to explain
[18:45:07] <hazzy-lab> if we are in the G54 coord system #5220 = 1
[18:45:44] <hazzy-lab> 5202 + (20 * 1) = 5222
[18:46:09] <hazzy-lab> #5222 = the workspace Z offset
[18:46:31] <hazzy-lab> so,
[18:47:24] <hazzy-lab> #[5202 + [20 * #5220]] = #[5202 + [20 * 1]] = #[5202 + 20] = #5222
[18:47:42] <hazzy-lab> does that make any sense?
[18:52:54] <Lcvette[m]> yes
[18:53:00] <Lcvette[m]> for G54 i see it
[18:53:32] <Lcvette[m]> but i don't see it carrying through for the rest of the work offsets
[18:53:36] <hazzy-lab> ok, so for G55 all that change is:
[18:53:36] <hazzy-lab> #[5202 + [20 * #5220]] = #[5202 + [20 * 2]] = #[5202 + 40] = #5242
[18:54:10] <Lcvette[m]> im ewioth ya now
[18:54:23] <hazzy-lab> hurray!!
[18:54:45] <Lcvette[m]> needed to express that the 1 represented the offswet input
[18:55:10] <hazzy-lab> yes, I should have made that clearer
[18:55:12] <hazzy-lab> but
[18:55:24] <hazzy-lab> "if we are in the G54 coord system #5220 = 1"
[18:55:26] <hazzy-lab> "D
[18:55:27] <hazzy-lab> :D
[18:58:06] <Lcvette[m]> can cradek help with the ATC?
[18:58:10] <Lcvette[m]> xD
[18:58:36] <Lcvette[m]> hey turboss popped in between while i was having dinner
[18:58:42] <Lcvette[m]> hi TURBOSS!!
[18:59:12] <TurBoss> :P
[18:59:23] <hazzy-lab> he might be able to, he is a busy man it seems though ...
[18:59:27] <hazzy-lab> not around much
[18:59:37] <hazzy-lab> me makes watches :)
[18:59:43] <Lcvette[m]> seems that way with many people
[19:00:12] <hazzy-lab> none of us are busy ...
[19:00:14] <hazzy-lab> lol
[19:00:16] <hazzy-lab> JK
[19:00:17] <Lcvette[m]> lots of people who could help us in just a few minutes probably
[19:00:22] <hazzy-lab> yes
[19:00:38] <TurBoss> ?
[19:00:46] <TurBoss> i did something?
[19:00:51] <hazzy-lab> no
[19:00:56] <Lcvette[m]> lol
[19:00:56] <TurBoss> great
[19:01:00] <hazzy-lab> the problem is you did not do anything
[19:01:02] <TurBoss> and bad
[19:01:03] <hazzy-lab> :D
[19:01:16] <TurBoss> yes
[19:01:20] <TurBoss> thats the problem
[19:01:25] <Lcvette[m]> saying there are people who could help solve questions we have
[19:01:34] <TurBoss> what is it?
[19:01:37] <TurBoss> get offsets
[19:01:41] <Lcvette[m]> but they tend to not want to be bothered
[19:02:00] <hazzy-lab> TurBoss: Indirection works for NGC parameters!!!!
[19:02:16] <hazzy-lab> #<workspace_z> = #[5203 + [20 * #5220]]
[19:02:17] <TurBoss> wut?
[19:02:26] <hazzy-lab> isn't is great!
[19:02:29] <hazzy-lab> it*
[19:02:33] <TurBoss> i don't get it
[19:02:50] <TurBoss> pleas repeat it in bunga bunga
[19:02:58] <hazzy-lab> you can calculate the parameter you want to get the value of with parameters
[19:03:02] <Lcvette[m]> hazzy!!!!
[19:03:21] <TurBoss> from gcode?
[19:03:23] <hazzy-lab> yes
[19:03:24] <TurBoss> oh
[19:03:29] <TurBoss> like memory offsets?
[19:03:30] <Lcvette[m]> 5220 is the current work offset
[19:03:38] <hazzy-lab> kinda like gettatr in python
[19:03:50] <Lcvette[m]> represented as 1-9 (G54-G59.3)
[19:04:01] <hazzy-lab> nono, but work offsets and the like
[19:04:37] <TurBoss> oh
[19:05:28] <Lcvette[m]> hazzy made a formula to determine the work offset the controller is in when probing is initiated so it knows what work coordinate system to write to when probing is completed
[19:05:32] <hazzy-lab> TurBoss: for example #1 = #5222, then I can do #[#1] which reruns the value of #5222
[19:06:30] <TurBoss> then #2 = 5222 + offset?
[19:06:49] <Lcvette[m]> 5220 is the parameter number
[19:07:00] <Lcvette[m]> it will be a 1-9
[19:07:14] <Lcvette[m]> G54=1 G55=2 G56=3 etc
[19:07:24] <TurBoss> oh thats fantastic
[19:07:44] <Lcvette[m]> #<workspace_z> = #[5203 + [20 * #5220]]
[19:08:01] <TurBoss> ohhhhhhhhhhhhhhhh
[19:08:04] <Lcvette[m]> #<workspace_z> = #[5203 + [20 * 1]]
[19:08:09] <Lcvette[m]> #<workspace_z> = #[5203 + [20 * G54]]
[19:08:35] -HaikuBot[m]:#hazzy- but i don't see
[19:08:36] -HaikuBot[m]:#hazzy- it carrying through for the rest
[19:08:36] -HaikuBot[m]:#hazzy- of the work offsets
[19:08:37] -HaikuBot[m]:#hazzy- lots of people who
[19:08:38] -HaikuBot[m]:#hazzy- could help us in just a few
[19:08:38] -HaikuBot[m]:#hazzy- minutes probably
[19:08:46] <Lcvette[m]> G54 X=5221
[19:08:56] <Lcvette[m]> G54 Y=5222
[19:09:04] <Lcvette[m]> G54 Z=5223
[19:09:45] <Lcvette[m]> G55 X=5241
[19:09:52] <Lcvette[m]> G55 Y=5242
[19:10:02] <Lcvette[m]> G55 Z=5243
[19:11:23] <TurBoss> great!
[19:11:32] <Lcvette[m]> hurray!
[19:11:38] <TurBoss> got it
[23:17:06] -!- Roguish_ has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
[23:18:47] -!- hazzy-lab has quit [Read error: Connection reset by peer]
[23:20:38] -!- hazzy-lab has joined #hazzy
[23:20:38] -!- mode/#hazzy [+o hazzy-lab] by ChanServ