#linuxcnc Logs

Oct 04 2018

#linuxcnc Calendar

01:37 AM MarcelineVQ: https://www.youtube.com/watch?v=EECJA2ZUVjg
02:06 AM Deejay: moin
02:21 AM Blumax: Hello, new day, new problem :(
02:25 AM Blumax: I have a controller XHC_HB04, yesterday I was given a URL of a patch to avoid an error. now linuxcnc this launches. My machine is a gantry with two motors on one axis. now if I do a homing, the joints remain in 1/2/3/4 and do not become more X / Y / Z / A. A solution ?
02:28 AM miss0r2 is now known as miss0r
02:53 AM Blumax: This is caused by XYYZA ?
03:32 AM rmu: Blumax: "joints" more or less correspond to the motors, "axis" to cartesian coordinates. kinematics translates between the two. With trivial kinematics you have a more or less 1:1 mapping between the two, but linuxcnc also supports machines where the position of a given axis depends on more than one joint position (hexapods, robot arms, ...)
03:33 AM rmu: Blumax: so what i really wanted to say: more information is needed. probably you "just" want to switch DRO display?
04:22 AM Blumax: http://prntscr.com/l217s5
04:22 AM Blumax: Without XHC_HB04 XYZA after I have done the home, when I add the inclusion of the ini file it remains on 1234 :(
04:23 AM Blumax: Ini machine : https://pastebin.com/aX8z1Qnm
04:25 AM Blumax: XHC_HB04.inc : https://pastebin.com/puFSzKPH
04:49 AM XXCoder: pretty cool! https://futurism.com/the-byte/graphene-jacket-vollebak
05:08 AM * jthornton finally got the new chicken door to open and close as it should
05:08 AM jthornton: Blumax: are you still around?
05:11 AM XXCoder: hey jt
05:12 AM XXCoder: man I had so much trouble with one part.
05:12 AM jthornton: hey XXCoder
05:12 AM XXCoder: docs are very poorly written, and designed for larger machine
05:12 AM XXCoder: so I couldnt use strunker or er11 extension
05:13 AM jthornton: strunker?
05:13 AM XXCoder: yeah it holds on tool by how metal changes size when heated and strunk when cooler
05:13 AM XXCoder: its very very strong hold
05:14 AM XXCoder: also very slim diamter so great for when clearance is a issue
05:15 AM jthornton: hmm never heard of that before... wait yes shrink fit holder aye?
05:15 AM XXCoder: https://www.techniksusa.com/images2008/shrink-fit/SF_extensions.jpg
05:15 AM XXCoder: those are extension type but yeah
05:16 AM XXCoder: more regular type https://images-na.ssl-images-amazon.com/images/I/41W0CjW4dKL.jpg
05:17 AM XXCoder: ayway what I did was risky, it was nearly full inch out of holder
05:17 AM XXCoder: and 3/8 endmill was bit large for machine but barely fit. its bit risky for hard metal but luckly due to fixture hold type it had very light sideload
05:18 AM XXCoder: once it worked I ran all 20 parts. then the awful thing happened
05:18 AM XXCoder: I couldnt find jaws for next step, so I found jaw making gcode
05:18 AM XXCoder: after setting it up I had to "reverse engineer" it because there was no docs on it!
05:19 AM jthornton: sounds like an interesting night
05:19 AM XXCoder: I roughly set coord and z well up above it to test if program works fine (it was written for other machine), and it wanted to move table too far to right. argh!
05:20 AM XXCoder: moved the vise, had to remember how to make it parallel, been so long
05:20 AM XXCoder: I would have to disable door safety lock (its only machine that there is no bypass)
05:20 AM XXCoder: so I ran out of time
05:21 AM XXCoder: I was running another machine so it was taking much time (engraving hell job)
05:21 AM XXCoder: bah I like boring
05:21 AM XXCoder: "may your life be interesting" is ancient chinese curse
05:32 AM Tom_L: fun time for you ehh?
05:33 AM Tom_L: if you do that again, find an editor that can do math on your gcode and just move it over a bit
05:35 AM Tom_L: the one that came with my cad cam has a few life saving features like that
05:36 AM XXCoder: nice
05:36 AM XXCoder: but its company computer I cant change it
05:47 AM Tom_L: their cad cam likely came with something similar
05:48 AM Tom_L: 61°F Hi 62 ... hah
05:48 AM XXCoder: we only have predator cnc editor
05:48 AM XXCoder: its ok for most uses for editing. has basic sim
05:49 AM Tom_L: all but the lite version has math capabilities
05:50 AM Tom_L: lite and express...
05:50 AM Tom_L: http://www.predator-software.com/Predator_CNC_Editor_Software_Compare.htm
05:51 AM Tom_L: so if yours does backplot it also should do math
05:52 AM Tom_L: might save yourself a headache next time...
05:53 AM XXCoder: I suppose but eh
06:00 AM XXCoder: apparently I have had current car for 2 years already
06:01 AM XXCoder: so fast
06:08 AM XXCoder: 40s f nights already
06:08 AM jthornton: I've had my truck since 9/17/11, her name is rusty now
06:09 AM XXCoder: heh I had old mecury for aroun 10 years :(
06:09 AM XXCoder: dumb driver killed it
06:09 AM XXCoder: then I had ford contour, quest van and now ford focus
06:10 AM XXCoder: oh yeah today I just got in my car and google car went by
06:10 AM jthornton: only Ford's I've owned was a 65 and 66 Mustang
06:10 AM XXCoder: I wonder how long before I show up :p
06:15 AM XXCoder: ohh new bad obession motorsport
06:15 AM XXCoder: they are insane
06:16 AM jthornton: who dat?
06:16 AM XXCoder: two guys thats rebuilding mini gt-four austin
06:16 AM XXCoder: https://www.youtube.com/watch?v=QBXT1sHP92w
06:16 AM XXCoder: for... years
06:17 AM XXCoder: theyre doing insane things to it
06:17 AM jthornton: oh yea saw that
06:23 AM XXCoder: "those wires are 38 years old, the fact that it was 34 years old when we started have no bearing on this" lol
06:24 AM XXCoder: I hope they finish before they die of old age
06:29 AM jthornton: the jointer my neighbor gave me yesterday was built in 1933!
06:30 AM XXCoder: thats awesome. sometimes I like old stuff
06:30 AM XXCoder: my work mic was made in 1950s
06:30 AM jthornton: I had to order some 3/32" thick knifes for it then when they get here grind them down to 1/16"
06:30 AM miss0r: if it wasn't for older machinery, I would have no food on the table :)
06:32 AM miss0r: You just gotta love ol'iron
06:32 AM jthornton: my tractor is a bit younger than me being built in 1959
06:32 AM XXCoder: dobnt buy any john deere tractor
06:32 AM jthornton: err no it's 1956
06:32 AM miss0r: :] You know - that is technology you can understand
06:32 AM XXCoder: I know lol
06:33 AM miss0r: Lately I've been doing alot of work on some gear hobbers.. they range from 1941 to 1963
06:33 AM miss0r: Beautiful machinery
06:34 AM miss0r: German made... I guess that is why they don't have any from 1942-1955 :)
06:35 AM miss0r: jthornton: I Ended up making the controller function last night. You know how linux can be, when you start messing with the kernel version :D But success at last. Now I can concentrate on writing the gear changing computer & all the other stuff needed to run the maho
06:36 AM XXCoder: miss0r: I managed to install linuxcnc on this pc lol for sim only though
06:36 AM miss0r: for sim?
06:36 AM XXCoder: it was bit strange, I added jesse repos so I could install linuxcnc then remove jesse repo again
06:37 AM XXCoder: yeah my pc dont have rt or rtai kernel
06:37 AM miss0r: ahh
06:37 AM XXCoder: its great to test stuff though
06:37 AM miss0r: Indeed.
06:37 AM miss0r: I have a real struggle ahead of me. I haven't used LinuxCNC since 2014
06:37 AM miss0r: :)
06:37 AM XXCoder: my linuxcnc pc is still not aviliable due to lack of room also
06:38 AM miss0r: hehe. Actualy, I will be gaining room in here with this pc
06:38 AM XXCoder: last time I used it was when president wasnt orange
06:38 AM miss0r: This new controller is ALOT smaller than the current one
06:38 AM miss0r: haha
06:39 AM miss0r: yeah, what is up with that? He don't strike me as someone who eats alot of carrots...
06:39 AM XXCoder: oh its simple
06:39 AM XXCoder: he want to have tan
06:39 AM XXCoder: it shows as tan in person
06:39 AM XXCoder: but cameras dont
06:39 AM miss0r: lol
06:39 AM XXCoder: its fake chemical tanning stuff
06:39 AM XXCoder: for such a rich person he uses such a ill fitting suit also
06:40 AM miss0r: I'm still baffled he got elected :) I know he has alot of support within the US; but alot of the rest of the world dropped its jaws
06:41 AM XXCoder: the sereme judge thing is more scary
06:41 AM miss0r: the what what now?
06:42 AM XXCoder: Brett Kavanaugh
06:42 AM miss0r: more scary than a chemically tanned, partially trained orangutan running the US?
06:42 AM XXCoder: the same people who refused to get obama pick is pushing him really really hard for before midterms
06:42 AM XXCoder: yes
06:42 AM XXCoder: this will damage usa far more
06:44 AM miss0r: Spare me alot of reading; is this about the sexual charges? or is it deeper?
06:44 AM XXCoder: he has really bad judge history
06:45 AM miss0r: oh... not someone you want as a supreme judge
06:45 AM XXCoder: very very partisan. also why gop isnt backing off and selecting another judge? because theres deals going im sure
06:45 AM XXCoder: I suspect its to force allow pardons on state level crimes
06:45 AM XXCoder: as well as pushing though lots of changes that would be awful for all of us besides few people at top,.
06:47 AM miss0r: Sounds like your government is rotting from the inside out
06:47 AM XXCoder: yep
07:31 AM diverdude: Hi, I have a stepper motor which I am controlling with Accelstepper. It seems to run great..however for some reason the currentPosition() is sometimes reporting wrong values. Forexample i zero my position and then move -30000 steps and probe currentPosition which then returns 5536. Anyone have an idea why there is such behaviour?
07:36 AM miss0r: question: What value does the CurrentPosition(); return just before doing the -30000 steps?
07:37 AM miss0r: diverdude: ^
07:39 AM diverdude: miss0r: hi...the weird thing is that if i forexample step -1000 many times it shows correct
07:40 AM miss0r: Indeed. But I am thinking perhaps something is not going the way it should with your zeroing
07:40 AM diverdude: miss0r: and i am not sure exactly where the error occurs. I can just see that it seems pretty consistent that if i step -30000 after i have homed its giving me back a weird value
07:40 AM diverdude: miss0r: can i show you my zeroing?
07:40 AM miss0r: Can you upload the code?
07:41 AM diverdude: miss0r: yes
07:42 AM miss0r: I only have around 20 minuts, before I have to leave. So I can only have a quick glance
07:42 AM diverdude: miss0r: here is the code: https://paste.ubuntu.com/p/dgFJFp6rrV/
07:42 AM diverdude: miss0r: homing is in line 79
07:45 AM diverdude: miss0r: do you see anything suspicious?
07:46 AM miss0r: hold'yer horses.. Reading here :)
07:46 AM diverdude: ah hehehe :D sorry
07:47 AM miss0r: I would be interrested in seeing what value distanceToGo would produce on line 97
07:48 AM miss0r: or you could just shoote blindly and add a stepperX and stepperY.stop(); on line 97
07:48 AM diverdude: miss0r: good point. Should i try to first home, then move -30000 and then output both position and distanceToGo
07:49 AM miss0r: also; where are you moving -30000 in this code?
07:49 AM miss0r: also: do you have a limit switch at each end of the travel for both x & Y ?
07:50 AM diverdude: miss0r: well you cannot see that from code because I am inputting -30000 in terminal via serial port and it gets parsed and the move is right after line 276
07:50 AM miss0r: ahh.. never mind
07:50 AM miss0r: you are just releasing the limit switch. I get it
07:50 AM diverdude: miss0r: yeah....i am moving until limit switch and then stepping back a bit until released...which actually seems to work quite well
07:51 AM miss0r: Indeed
07:51 AM diverdude: miss0r: and the thing is that i call both stop() and setCurrentPosition(0) after limit switches has been released
07:51 AM diverdude: miss0r: so everything should be reset right?
07:51 AM miss0r: sure looks like it
07:52 AM miss0r: I am interrested in v.toInt
07:52 AM miss0r: could you, just before line 276 have a serial print to your terminal with that value?
07:52 AM diverdude: miss0r: so i double checked that one by sending it back through serialport and displaying it, and indeed it seems to return the correct value
07:52 AM miss0r: where?
07:52 AM diverdude: miss0r: hang on, i will do it
07:53 AM sync: yeah it seems like you are having an int promotion issue or something
07:53 AM miss0r: sync: What I am thinking
07:54 AM sync: I'm pretty confused why there is such a mix of data type indentifiers
07:54 AM diverdude: miss0r: see in line 267, thats where i have checked it so far
07:54 AM diverdude: sync: ok, what do you mean?
07:55 AM diverdude: miss0r: that would be the same test as you wanted right?
07:55 AM miss0r: no
07:55 AM miss0r: :)
07:55 AM miss0r: I want the value of v.toInt
07:55 AM diverdude: ohh sorry yes
07:55 AM miss0r: I would like to see what happens
07:55 AM diverdude: good point
07:57 AM sync: diverdude: I'm wondering why there is a mix of say unsigned long vs uint32_t
07:58 AM diverdude: miss0r: i changed l. 267 to Serial.println(v.toInt()); and it returns -30000 when i specify the following command on serial: {"ctype":3,"gcode":"G0 GX-30000"}
07:58 AM diverdude: sync: there is no real reason for that, i am just inconsistent it seems
07:58 AM diverdude: sync: you are right that i should change that
07:59 AM miss0r: diverdude: Hmm that is odd. I am sorry, but I have to run. perhaps sync can be of assistance :)
07:59 AM miss0r: I will be back some time tonight though
07:59 AM diverdude: miss0r: ok...i will be right here :D
07:59 AM diverdude: miss0r: and thanks
08:00 AM miss0r: No problem
08:00 AM * miss0r is out
08:05 AM diverdude: sync: can you see any obvious error in the code other than inconsistent typing?
08:06 AM sync: no, but I don't really have the time to look into it a lot
08:06 AM diverdude: ok
08:10 AM diverdude: ahhh i think maybe i have found an indicator of the culprit
08:20 AM diverdude: ack...im daft.... stepperX.currentPosition() returns a long. I sent it to my 'sender' function which accepts an int. So basically it got converted from long to int behind my back without complaining
08:26 AM diverdude: sync: Do you know if there a issues with Strings .toInt() function?
08:29 AM sync: no, you need to look into it yourself
08:30 AM rene_dev_: you can get the compiler to warn you about silent promotions
08:30 AM diverdude: rene_dev_: ok, where is that done?
08:32 AM rene_dev_: compiler flags
08:33 AM rene_dev_: -Wconversion
08:40 AM diverdude: rene_dev_: in preferences?
08:46 AM Jin|away is now known as Jin^eLD
08:46 AM Jin^eLD: hi
08:58 AM arekmx is now known as arekm
09:07 AM rene_dev_: diverdude in whatever calls your compiler
10:18 AM JT-Shop: anyone hear anything about the stmbl project?
10:21 AM jdh: didn't someone here have a batch of boards made?
10:22 AM jdh: looks like Andy
10:24 AM jdh: http://bodgesoc.blogspot.com/2018/05/STMBL.html
10:26 AM rmu: JT-Shop: alternative design of HV boards using non-obsoleted IGBT modules will be testet RSN
10:27 AM jdh: that's the IRAM?
10:27 AM rmu: the IRAM is not produced anymore
10:27 AM rmu: i made a design with STMicro SLIMM2 IGBT modules
10:28 AM rmu: at least the 15A (and less) versions of those modules should be available
10:30 AM cpresser: JT-Shop: ask rene_dev_ , he builds that thing
10:31 AM rene_dev_: rmu all of them are available
10:32 AM rene_dev_: according to a st salesguy. you need to order them from a distributor, and they then order them from st. takes only 48 weeks. but they are all available, and can be ordered.
10:32 AM rene_dev_: rmu and I am testing the st version, but dont have it running yet.
10:33 AM rene_dev_: there is also a to220 version planned, but that wont be ready until end of the year
10:34 AM rmu: hehe... for me, 48 weeks is not available...
10:35 AM jdh: mouser has 48 iram256-2067a in stock
10:37 AM JT-Shop: rene-dev: thanks for the update
10:56 AM rene_dev_: jdh they dont fit. they are the wrong package
10:56 AM rene_dev_: https://github.com/rene-dev/stmbl/issues/91
11:44 AM Blumax: jthornton, now yes :)
11:47 AM enleth: rene_dev_: great news, can't wait to see the release, hopefully the end of year is not far off by now
11:53 AM Papagno: Hi. existe a command in MDI for change the comment the tool in tool table file ?
11:56 AM Papagno: g10 l10 p1 ; test not fuction
11:56 AM rene_dev_: no, only values
11:56 AM rene_dev_: why you need that?
11:58 AM Papagno: i thing is more complete mdi command the tool table , i use xemc and set with coomand the tool table , a good idea is can change the comment the tool with mdi command.
11:59 AM Papagno: rene-dev, the patch the option I in g33.1 is complete , fuction ok ?
12:02 PM cradek: Papagno: sorry no, there is no way to set the comment from mdi
12:03 PM Papagno: cradek, Hi Chirs all good , more time not speack. all good familyy and work
12:03 PM cradek: I have a marker board on the wall next to the vmc and write my comments on it, haha
12:04 PM fragalot_: 'ello
12:04 PM Papagno: cradek, i'm Francesco in Italy
12:04 PM cradek: hi!
12:05 PM fragalot_: as usual, the thing i order for the shaublin is delayed
12:05 PM rene_dev_: Papagno yes
12:06 PM Papagno: we can add this fuction comment tool in mdi at actual sorce ?
12:06 PM Papagno: or is difficult
12:24 PM miss0r|office: evenin'
12:49 PM Tom_L: how's your build goin?
01:00 PM * JT-Shop wonders if he should reply to the butt head that said I'm rude
01:02 PM fragalot_: JT-Shop: do it
01:02 PM fragalot_: make yourself the bigger man
01:05 PM JT-Shop: I just don't want forum readers to see what he claimed happened not what really happened
01:06 PM JT-Shop: he just kept saying it won't work... how the hell am I supposed to help him?
01:07 PM fragalot_: maybe you shouldn't have been rude to him then
01:07 PM fragalot_: :D
01:11 PM miss0r: fragalot_: I'm disserpointed in norsemen
01:11 PM miss0r: I thought it would be a serious show :D
01:11 PM miss0r: rather, I was hoping
01:12 PM fragalot_: ahha
01:13 PM fragalot_: miss0r: that huvema drill press
01:13 PM fragalot_: weighs 140kg
01:13 PM fragalot_: for a tiny benchtop model :D
01:13 PM miss0r: Yeah, I saw :)
01:13 PM miss0r: to me that sounds like quality
01:13 PM * fragalot_ didn't until he bid on it
01:13 PM fragalot_: agreed
01:13 PM miss0r: :D
01:13 PM fragalot_ is now known as fragalot
01:13 PM fragalot: but perhaps I do need a stronger surface lol
01:14 PM miss0r: :D
01:14 PM miss0r: What are you planning to set it on?
01:14 PM fragalot: remember that cabinet I linked?
01:14 PM fragalot: not that. :-)
01:14 PM miss0r: haha
01:15 PM fragalot: I'll see if I get it
01:15 PM miss0r: not anymore atleast :D
01:16 PM miss0r: Are you sure you are willing to sacrifice the z height for a little floor space?
01:18 PM fragalot: current one doesn't have any more Z height and i've not needed more so far
01:18 PM miss0r: Just saying :]
01:19 PM fragalot: and if only you knew how much storage space is under a drill press :P
01:19 PM fragalot: of course, I could get a floor stander and just build a cabinet around it's base >.>
01:19 PM fragalot: but that's ridiculous
01:19 PM miss0r: hehe. I have some stuff standing on the base of my drillpress
01:19 PM miss0r: stuff I can remove should I need to full height
01:21 PM fragalot: atm I have the vortex separator barrel, bandsaw, drill press, fret saw, and my toolbox
01:21 PM roycroft: i'm going to be building a roll-out base cabinet to go underneath my primary drill press soon
01:21 PM roycroft: that's on my very short list of shop projects
01:21 PM fragalot: all on a 1.2m wide surface, with loooaaads of storage underneath
01:22 PM fragalot: if I got a "full size" drill press i'm going to lose at least half that
01:22 PM roycroft: i started out with a benchtop drill press
01:22 PM roycroft: and i still use that for metal
01:22 PM miss0r: I would never be able to forgive myself it I sarfificed the z height :D
01:22 PM roycroft: but a floor standing drill press can be very useful at times
01:23 PM roycroft: and it's what i use for wood 100% of the time now
01:23 PM fragalot: roycroft: it can be, but so far i've not needed the Z height, and if I do, I can either do it on the schaublin, or go to my friend around the corner and use his radial arm
01:23 PM roycroft: i have some junk piled in the lower part of it, but that can easily go away
01:23 PM fragalot: i'm thinking of replacing my current €60 benchtop POS with this: https://www.2dehands.be/doe-het-zelf-bouw/machines-apparaten/boormachines/kolomboormachine-huvema-hu-25t-450945197.html
01:23 PM roycroft: and a roll out cabinet would fit beautifly
01:25 PM roycroft: i have a couple woodworking projects in process right now, and when they're done i have a couple more in the queue, but dealing with the drill press can probably come right after that stuff
01:25 PM roycroft: i'm going to make a removable table for it as well, that can attach to the primary table
01:26 PM roycroft: it will be larger than the primary one, probably with a festool mft type grid that i can use for bench dogs/clamps/etc, and it will have a fence
01:28 PM fragalot: nice
01:28 PM fragalot: may I recommend T-tracks?
01:28 PM roycroft: i have some already :)
01:28 PM fragalot: :D
01:28 PM fragalot: makes for a great way to align the fence
01:28 PM roycroft: yes
01:28 PM roycroft: and i'll probably add some on some side wings that can fold down, so i have vertical t-tracks
01:29 PM fragalot: fancy
01:29 PM miss0r: wood projects... pffft :P
01:29 PM miss0r: :D
01:29 PM fragalot: dead tree carcass
01:29 PM fragalot: cellulose foam
01:29 PM roycroft: materials are materials
01:30 PM miss0r: I have 'some' experience with wood projects. That was actualy for a client of mine: https://imgur.com/a/CR0rWhE
01:30 PM miss0r: So, I know a thing or two :D
01:30 PM roycroft: none are intrinsically any better or worse than any others
01:30 PM roycroft: it's the application that counts
01:32 PM fragalot: miss0r: i'm a bit disappointed you didn't use your bandsaw to at least cut it to 45°
01:32 PM fragalot: or a proper 90° *
01:32 PM miss0r: I don't own a bandsaw :D
01:32 PM fragalot: what is it with me thinking one thing and typing the complete wrong thing
01:32 PM JT-Shop: I guess I'm just a rude sob... https://paste.ubuntu.com/p/yJDYqrhNJg/
01:33 PM miss0r: And you better believe I will not put wood in my coldsaw
01:33 PM fragalot: miss0r: huvema makes some really nice compact ones :P
01:33 PM JT-Shop: new policy for emails... I don't provide tech support
01:33 PM miss0r: :D
01:34 PM fragalot: miss0r: https://www.huvema.nl/nl/bandzaagmachine-hu-125-pb-2-16451 <== i've got this thing
01:34 PM fragalot: works surprisingly well for the size
01:34 PM fragalot: and it's DEAD NUTS square
01:34 PM miss0r: well.. eventhough it is nice, it would be a downgrade from my 350mm coldsaw
01:34 PM fragalot: depends
01:34 PM fragalot: you can cut unknown materials and not give a damn if you break a tooth with this thing
01:35 PM fragalot: with coldsaws, you always die a little bit inside if you hear that "plink" of a tooth snapping off
01:35 PM fragalot: especially if you hear the other ones hitting it
01:35 PM fragalot: (plus its portable)
01:36 PM miss0r: hehe
01:36 PM miss0r: ever thought about how much joy I *MUST* feel everytime I die a little inside?
01:37 PM miss0r: yeah.. a new blade costs 250ish eur
01:37 PM fragalot: i've damaged my fair share of coldaw blades to know that at some point you do what you can to avoid using it
01:37 PM fragalot: but a good blade is *SO NICE*
01:37 PM miss0r: yeah
01:37 PM miss0r: Except; circular coldsaws are a poor choice for massive stock
01:38 PM miss0r: which is probally all I do :D
01:38 PM fragalot: poor choice for tubing too
01:38 PM fragalot: which is what I did 90% of the time with one :D
01:38 PM miss0r: not realy :o that is what they are made for :D
01:38 PM fragalot: not for thin wall they're not
01:38 PM miss0r: You just need the correct tooth count
01:39 PM fragalot: yea I could never find one fine enough for a 1mm wall thickness
01:39 PM miss0r: sure.. if you are cutting ikea grade steel, nothing with a motor on it is realy suitable
01:39 PM fragalot: bandsaw with hydraulic feed works well
01:39 PM fragalot: or a coldsaw with hydraulic feed,.. sadly the thomas we used was all manual
01:39 PM rmu: tech support is hard
01:40 PM fragalot: and then that "one colleague" comes along and rams it down
01:40 PM miss0r: Sure does :) But when it comes to stability in a cut, the coldsaw takes the cake
01:40 PM rmu: sometimes you need a sixth sense
01:40 PM fragalot: miss0r: no doubt. :)
01:40 PM miss0r: lol
01:41 PM miss0r: my coldsaw is actualy a Thomas
01:41 PM miss0r: 350 super technics
01:41 PM rmu: miss0r: i also have a thomas ;-)
01:41 PM fragalot: I think mine was a 250
01:41 PM miss0r: Good stuff realy
01:42 PM miss0r: fragalot: my dad has a 250. Sad to say; the vise on his is far supiriour to mine
01:42 PM miss0r: His has one of those that tightens on the same center position all the time
01:43 PM miss0r: (I don't know the english term, but I think you know what I am talking about)
01:43 PM fragalot: Aye
01:46 PM diverdude: miss0r: hi, i found the error
01:47 PM miss0r: diverdude: Excellent. Did it have something to do with you going from one type to another?
01:47 PM miss0r: that had my spider sense tingling :D
01:47 PM diverdude: miss0r: it was indeed an int problem, but slightly different from what you thought. But yes - had to do with casting a long to int because i was passing a long to my send function which expected an int
01:48 PM miss0r: Glad to hear you found it :)
01:48 PM diverdude: miss0r: haha yes :D good spider sense you have!
01:49 PM diverdude: miss0r: but now i am having a different issue...however i think this is more because i do not understand well enough how stepper motors are working
01:49 PM * miss0r pokes fragalot
01:49 PM fragalot: who what where what when why
01:49 PM miss0r: you might also want to be here for this
01:49 PM fragalot: do I?
01:50 PM * fragalot reads up
01:50 PM miss0r: be carefull using what two times in a sentence... 'lil wayne might come after you
01:50 PM miss0r: diverdude: Now would be the time to spill the beans
01:50 PM diverdude: miss0r: after homing where I am moving both axes at the same time - I am moving to a point of interest where I also try to move both axes at the same time....but strangely enough only one axis is moving (the one which i first move)
01:51 PM miss0r: can you link the code again?
01:51 PM fragalot: how are you moving these
01:51 PM diverdude: yes for sure
01:51 PM * miss0r is drinking fake kondi, eating pringles & watching the gladiator in the background
01:52 PM miss0r: so please expect a slow process :D
01:52 PM diverdude: here it is https://paste.ubuntu.com/p/RGfbTtNW6F/
01:53 PM diverdude: ohhh nice....gladiator!!! I have only seen that movie like 1000 times :D They don't make movies like that anymore :D
01:55 PM miss0r: I feel like the answer is staring me in my face. This is where fragalot is gold :)
01:55 PM fragalot: there's a lot to read through :D
01:55 PM miss0r: fragalot: endestop means limit switch :D
01:56 PM fragalot: >.> really?
01:56 PM miss0r: goram danish names :D
01:56 PM diverdude: oh yeah - i meant to change that. I will change it now
01:56 PM fragalot: why are the danish words you use never that easy
01:56 PM miss0r: I like to present a challange :P
01:56 PM fragalot: diverdude: so i'm asusing i'm only looking at the G0 move parts?
01:57 PM diverdude: fragalot: yeah i think thats where the problem is and also how i am running maybe in the very bottom of the code
01:58 PM diverdude: no more endstop now :D only limitswitch hehe
01:59 PM fragalot: is it at least printing what you expect it to in the serial terminal?
01:59 PM miss0r: diverdude: Hehe, I'm no saint either. I had a code completely made in danish. All the variables and all the comments. Fragalot almost threw a fit :D
01:59 PM diverdude: fragalot: yes it is
01:59 PM fragalot: miss0r: not only your code
01:59 PM fragalot: your damn PLC program in an environment i'm not used to too
01:59 PM miss0r: fragalot: What are you on about now?
01:59 PM fragalot: bastard.
01:59 PM miss0r: hahaha xD
01:59 PM miss0r: ...good times.. good times..
02:00 PM fragalot: calling damn inputs Strømpebukser or Smølfespark
02:00 PM miss0r: I did not!
02:00 PM fragalot: wasn't far off
02:00 PM diverdude: oh, and please excuse my inconsistence in variable types as sync pointed out...I will also get that fixed
02:00 PM miss0r: but if I ever see you in strřmpebukser, you can count on getting a smřlfespark
02:01 PM diverdude: haha
02:03 PM diverdude: So when i throw this instruction: {"ctype":3,"gcode":"G0 GX-10000GY-9000"} only the X axis moves, and if i throw this instruction {"ctype":3,"gcode":"G0 GY-9000GX-10000"} only the y axis moves
02:03 PM fragalot: well there's nothing here for it to process the second axis
02:04 PM diverdude: really?
02:04 PM fragalot: hang on let me think about this
02:05 PM fragalot: do you know what value 'len' is?
02:05 PM diverdude: fragalot: yeah. Its basically number of delimeters. Len seems to have the correct value
02:06 PM diverdude: So for example when i send code: {"ctype":3,"gcode":"G0 GX-10000GY-9000"} via Serial, it returns X: -10000 and Y: -9000
02:06 PM diverdude: So that indicates to me that the parsing is ok at least
02:06 PM fragalot: interesting
02:07 PM diverdude: furthermore - if i send {"ctype":3,"gcode":"G0 GX-10000"} or {"ctype":3,"gcode":"G0 GY-10000"} ie. only one at the time it also works fine
02:09 PM fragalot: I think the issue may be accelstepper not being able to run more than one stepper
02:09 PM fragalot: let me look through that library
02:09 PM miss0r: fragalot: it can
02:10 PM miss0r: and is doing so in the homing procedure
02:10 PM diverdude: it can because if i quickly do first {"ctype":3,"gcode":"G0 GX-30000"} and then {"ctype":3,"gcode":"G0 GY-30000"} before the first one has stopped they both move at the same time
02:10 PM fragalot: hm
02:10 PM diverdude: and also, my homing is somehow moving both at the same time also
02:12 PM fragalot: try adding more {} to explicitly define the if statements :P
02:12 PM miss0r: :D
02:12 PM diverdude: oh yes ok - will do
02:14 PM gloops: on 2.8 diverdude?
02:14 PM gloops: you need to be addressing the axis in world mode, not joint mode
02:14 PM miss0r: gloops: Its running on an arduino
02:15 PM fragalot: I have to say there's nothing jumping out at me that would cause this behavior
02:15 PM gloops: i see, wrong person
02:15 PM diverdude: here is the version with corrected {} and endstop => llimitswitch https://paste.ubuntu.com/p/KhFwZNdsf7/
02:16 PM diverdude: gloops: you mean version of accelstepper?
02:16 PM miss0r: yes, endestop will always be equal or greater than limitswitch :D
02:16 PM gloops: no, i was talking about linuxcnc
02:16 PM diverdude: ah ok
02:16 PM diverdude: miss0r: haha
02:16 PM Blumax: I'm exposing my problem this morning. I still have no solution :(
02:16 PM Blumax: I have a hand wheel XHC_HB04, I have a machine 4 axes with 5 motors/drivers: XYYZA.
02:17 PM Blumax: The configuration works well but if I activate the hand wheel, after a home joints, UI not change 0/1/2/3/4 for X/Y/Z/A :(
02:18 PM Blumax: As if the gantry mode not existed. Do you have a solution?
02:19 PM miss0r: diverdude: I think I have an idea what is wrong, but fragalot can come up with a solution faster than I
02:19 PM fragalot: miss0r: please share
02:20 PM miss0r: fragalot: line 267 the axis is switched. should it read X first, it will go to case 'X'. after completing 'X' it will leave the switch with the break
02:20 PM miss0r: so, never getting to parsing Y
02:20 PM fragalot: that's true, but that's why it is in the for loop isn't it
02:21 PM diverdude: yes it is
02:21 PM diverdude: its running all axes found in the split, and in each iteration its treating one axis
02:21 PM fragalot: and it wouldn't print it correctly if that part did not work
02:21 PM diverdude: so basically doing a switch per axis
02:21 PM diverdude: fragalot: yes - also correct
02:22 PM gloops: i think TurBoss might help with that Blumax
02:22 PM miss0r: well.. There must be something about what I am saying, in one way or another: if X is the first statement X will move. if Y is the first statement Y will move
02:22 PM gloops: again world/joint mode issue i think
02:22 PM fragalot: miss0r: true, but what I don't understand is why that according to diverdude it does print out both axis via the Serial.println(...)
02:22 PM Blumax: TurBoss, hello :) My life depends on you! :)
02:23 PM gloops: hes not her much these days
02:23 PM gloops: he did do that with a gantry though
02:23 PM diverdude: fragalot: yes....and it does
02:24 PM diverdude: fragalot: i tried several times
02:24 PM miss0r: but this only works with incremental movements?
02:24 PM diverdude: miss0r: what do you mean by that?
02:24 PM Blumax: Ok, so my life depends on someone else A volunteer? ^^
02:24 PM miss0r: it needs to be 'G' and NOT absolut positioning
02:24 PM fragalot: Blumax: I'd help if I could :-)
02:25 PM gloops: how is the wheel connected?
02:25 PM diverdude: miss0r: hmm i think it has same behaviour on absolute and relative positioning...let me just verify that
02:25 PM miss0r: me as well. but sadly I can't focus on more than one issue at a time. Hardly even that :D
02:25 PM Blumax: fragalot, That's nice thanks :) I send you a thank you kisses :)
02:25 PM Blumax: USB
02:25 PM fragalot: how kind :)
02:26 PM gloops: (i know nothing but ill use my sharp wits to suggest solutions spontaneously)
02:27 PM gloops: so, why wont axis switch from joint to world mode - because ALL joints are not homed
02:27 PM gloops: we have got the A axis homing now?
02:27 PM diverdude: miss0r: yes indeed....its same nomatter if its relative or absolute
02:28 PM diverdude: gloops: are you adressing me?
02:28 PM miss0r: so, what do you put in, and what do you get out exactly?
02:28 PM gloops: diverdude no Blumax
02:28 PM gloops: i can suggest spontaeous solutions for your problem too if you like though diverdude
02:29 PM Blumax: If I disable the handwheel everything works correctly, if I activate it it does not work anymore.
02:29 PM rmu: Blumax: how do you enable/disable the handwheel
02:30 PM Blumax: By modifying the ini file
02:30 PM diverdude: ok this is interesting...for some reason now it only prints the first one also (the one it moves) I could swear that it printed both earlier
02:30 PM Blumax: And the handwheel works, if I use X of the handwheel it is the 0 joint that moves
02:30 PM fragalot: diverdude: could you print axis[i][0] above the switch ?
02:30 PM rmu: Blumax: did you post your ini file somewhere
02:31 PM diverdude: fragalot: yes, hang on
02:31 PM fragalot: because I'm still not sure that your loop does what you think it does
02:31 PM Blumax: Ini machine : https://pastebin.com/aX8z1Qnm
02:31 PM Blumax: XHC_HB04.inc : https://pastebin.com/puFSzKPH
02:33 PM gloops: #NO_FORCE_HOMING = 1?
02:34 PM diverdude: fragalot: miss0r here is the output: https://paste.ubuntu.com/p/b6t4pKcjf2/
02:35 PM fragalot: so it is printing both after all
02:35 PM gloops: coefs = 1 1 1 1
02:35 PM fragalot: which means that it is definitely sending the move command to both
02:35 PM gloops: is that only 4 motors?
02:36 PM Blumax: gloops, no force homing it was for testing, it's no longer used
02:36 PM diverdude: fragalot: yes but before it did not
02:37 PM Blumax: gloops, i have 5 motors
02:37 PM diverdude: fragalot: i think maybe it clears some state when i upload a new version
02:37 PM fragalot: are you sure you didn't just typo before? :D
02:37 PM fragalot: try sending the same command twice
02:37 PM fragalot: see if it prints the same thing
02:37 PM diverdude: fragalot: ok
02:38 PM diverdude: fragalot: still prints both...and now also moved both
02:38 PM Blumax: gloops, do you want i try 1 1 1 1 1 ?
02:38 PM gloops: Blumax yes
02:38 PM miss0r: hahaha
02:38 PM fragalot: diverdude: interesting
02:38 PM miss0r: Theres something in that code playing tricks with us
02:38 PM diverdude: fragalot: ack now only moving one again....ok something weird is going on
02:38 PM diverdude: fragalot: i will home it again
02:39 PM fragalot: there's really nothing in here that looks like it 'changes states'
02:39 PM fragalot: not for the move command in any case
02:39 PM miss0r: hmm... I'm thinking something with timing
02:39 PM diverdude: fragalot: aha you are right...something fishy with the foor loop...look at the output when i sent the same command more times https://paste.ubuntu.com/p/ZpCv6B7k64/
02:40 PM fragalot: diverdude: That makes more sense :D
02:40 PM diverdude: diginet: axis variable has G now suddently
02:41 PM diverdude: yes, now it consistently has G instead of Y for some reason
02:41 PM fragalot: i've never actually seen that 'split' function so i'm not sure what it does or how it works
02:42 PM fragalot: and I can't seem to find it in any references
02:43 PM diverdude: fragalot: its defined in line 153: https://paste.ubuntu.com/p/KhFwZNdsf7/
02:43 PM fragalot: ah :D
02:43 PM diverdude: fragalot: homegrown hehe :)
02:43 PM fragalot: the way you pass 'count' makes me feel ill inside
02:44 PM fragalot: normally you'd write int* count and pass it &len
02:44 PM miss0r: :D
02:44 PM diverdude: it just counts number of delimiters by advancing the pointer, and then its basically replacing delimiter with \0 after and making sure a char** is point to each new substring
02:44 PM fragalot: also, if you malloc something, you must make sure to free it after
02:45 PM fragalot: you no longer need it
02:45 PM diverdude: fragalot: uhhhh i think your illness may have good cause...let me try that
02:46 PM fragalot: results[i++] = s; <== that is also undefined behavior
02:46 PM fragalot: increment i first, then use i in the array index
02:46 PM fragalot: (or after, depending on what you wish to achieve)
02:46 PM diverdude: fragalot: aha..seems my homegrown splitter is quite amateur...that might be the culprit then
02:47 PM fragalot: it could be
02:47 PM diverdude: fragalot: can you show me how you would have built that split function?
02:47 PM fragalot: sure let me think something up
02:48 PM fragalot: don't really have anything set up here to test it, but who knows I may be able to pretend enough for it to work
02:48 PM miss0r: I need to leave you two to it. My lack of sleep is taking its toll now. I will hit the hay. See you around
02:48 PM miss0r: fragalot: You just need to believe
02:48 PM miss0r: :) talk to you later
02:49 PM diverdude: miss0r: ok - thanks a lot
02:50 PM diverdude: fragalot: essentially its just a function that can split something like this: "GX-10000GY-9000" into GX-10000 and GY-9000 or "GX-10000 GY-9000" into GX-10000 and GY-9000 etc.
02:51 PM diverdude: and removing the 'G's
02:51 PM rmu: Blumax: I'm not sure I understand you problem completely, but as you are on 2.8, did you read http://linuxcnc.org/docs/devel/html/getting-started/updating-linuxcnc.html#_wheel_or_mpg_manual_pulse_generator_jogging
02:51 PM fragalot: ok
02:52 PM rmu: Blumax: did you try hitting $
02:55 PM Blumax: Sorry for the delay, gloops it does not work.
02:55 PM gloops: ahh ok
02:57 PM Blumax: I do not speak English well and I do not understand everything about documentation.
02:58 PM Blumax: $ ?
02:59 PM fragalot: diverdude: so the G is the delimiter here?
02:59 PM gloops: goto-zero-x = halui.joint.0.home
02:59 PM gloops: goto-zero-y = halui.joint.1.home
02:59 PM gloops: goto-zero-z = halui.joint.2.home
03:00 PM gloops: only seeing homing for 3 joints, pretty sure ALL joints need to be homed to jump to world mode
03:00 PM JT-Shop: Blumax: are you still having trouble with homing a gantry?
03:00 PM JT-Shop: aye
03:00 PM diverdude: fragalot: yeah
03:01 PM Blumax: JT-Shop, new step, add my handwheel ^^
03:02 PM JT-Shop: ah ok
03:03 PM Blumax: rmu, key $ say (transalte by me) : Can not go to teleop before taking the origin of all joins
03:03 PM Blumax: After homing of course
03:04 PM JT-Shop: Blumax: are all the joints homed? ie have the + with a circle next to them?
03:05 PM gregcnc: did you update the pendant file to match the machine config? like Z isn't joint 2. Out of my realm here but that stands out
03:05 PM fragalot: diverdude: this is hard if you can't just "run it" to see what your code has done so far :D
03:05 PM Blumax: No, it's still blocking on 0/1/2/3/4, if I disable the handwheel the homing works. With the handwheel activate this remains on 0 /.../ 4
03:06 PM diverdude: fragalot: hehe yeah...but i was thinking that if you have a c compiler on your computer, maybe you can just send a simple string to it
03:06 PM fragalot: I don't on this laptop
03:06 PM diverdude: ahh ok... i can run it for you and show you output on pastebin :)
03:07 PM fragalot: https://paste.ubuntu.com/p/gbWWvhK5pV/ <== that's the count part
03:07 PM fragalot: trying to think of the best way to get you your string array
03:07 PM fragalot: (which is why we have that "longest" thing there, may not need that)
03:08 PM fragalot: in fact I don't
03:09 PM diverdude: fragalot: moment, just rigging up a compiler here
03:11 PM diverdude: fragalot: ok, i can compile it :)
03:11 PM diverdude: https://paste.ubuntu.com/p/HxMSS7jXHh/
03:14 PM diverdude: fragalot: ugh...it segfaulted :)
03:14 PM diverdude: fragalot: this: https://paste.ubuntu.com/p/pJ2HQmQQMN/
03:15 PM fragalot: pass it &cnt
03:15 PM fragalot: and declare cnt as a normal int
03:16 PM fragalot: https://paste.ubuntu.com/p/f7gtcmwBz9/ <== this should at the very least give you the count
03:16 PM diverdude: fragalot: it prints 32764
03:17 PM fragalot: maybe initialize cnt as 0
03:17 PM rmu: Blumax: so does homing work or not?
03:17 PM rmu: Blumax: (with handwheel)
03:17 PM diverdude: fragalot: hmm ok..now it prints 0
03:17 PM JT-Shop: fragalot: I think this will prevent people from assuming they are contacting tech support https://mesaus.com/index.php?route=information/contact
03:17 PM fragalot: diverdude: give me a moment, i'll find an online C interpreter :P
03:18 PM Blumax: rm work without handwheel
03:18 PM Blumax: Not work witch handwheel enable
03:18 PM diverdude: fragalot: oh yeah hehe good idea
03:19 PM rmu: Blumax: with handhwheel connected you cannot home? what happens if you press the home button(s)?
03:20 PM Blumax: Exact. If I press the home button the machine will search the origins correctly but after nothing changes and no error message.
03:21 PM fragalot: diverdude: https://paste.ubuntu.com/p/XZsS6xHmzg/ <= this worksµ
03:21 PM rmu: Blumax: and the "homed" symbol does not appear?
03:21 PM rmu: any messages displayed in the console?
03:21 PM fragalot: JT-Shop: perhaps
03:22 PM Blumax: No homed symbool
03:22 PM Blumax: I do not know in the console, I'll go look soon. (I did not know there is a console ^^)
03:26 PM JT-Shop: Blumax: what hardware are you using?
03:27 PM diverdude: fragalot: ahh yes
03:28 PM fragalot: diverdude: strings are not my forté.. trying to think of the best way still to create, and pass an array of strings
03:28 PM JT-Shop: Blumax: what version of LinuxCNC and what Operating System?
03:29 PM diverdude: fragalot: yeah Strings are really good
03:29 PM diverdude: fragalot: it illudes me why there is no split function available in the String object already
03:30 PM fragalot: because C objects are not flexible
03:30 PM diverdude: *eludes
03:30 PM fragalot: and embedded systems HATE malloc
03:30 PM XXCoder: apparently there is kavanaugh coin on sale already
03:30 PM diverdude: fragalot: aha ok.
03:34 PM Blumax: JT-Shop, XHC_HB04 handwheel, linuxcnc 2.8, on official iso 2.7
03:35 PM JT-Shop: there was an issue lately that errors were not reported to the error screen and you need to check dmesg to see them
03:35 PM JT-Shop: open a terminal and type linuxcnc then pick your config
03:35 PM JT-Shop: look for errors in the terminal
03:36 PM JT-Shop: oh first clear dmesg with sudo dmesg -c IIRC
03:36 PM JT-Shop: then run your config then check dmesg as well for errors
03:37 PM fragalot: diverdude: yeah i'm not getting anywhere useful :) too late, brain's shut down. try reading this page. https://stackoverflow.com/questions/9210528/split-string-with-delimiters-in-c#9210560
03:38 PM Blumax: I'll do this as much as I can.
03:40 PM JT-Shop: also you can send the output of dmesg to a text file like this dmesg > errors.txt
03:40 PM diverdude: fragalot: allright. i will check it out :) thanks man
03:41 PM diverdude: fragalot: at least we found the culprit...i will try harder on the splæitter
03:42 PM fragalot: diverdude: 50 ways to skin a cat, most of which are best not to be used on embedded systems :D
03:42 PM fragalot: diverdude: be especially careful with malloc. if it is not "free'd" it will cause your arduino to run out of ram and shit the bed
03:43 PM fragalot: I'm off -- cya and good luck!
03:44 PM fragalot: (P.S. an alterantive to malloc are static buffers that you can re-use)
03:44 PM fragalot: which is the common method of doing it
03:49 PM rmu: diverdude: i did not really follow your discussion, but if you want to split strings in c/c++, you could use strtok: http://www.cplusplus.com/reference/cstring/strtok/
04:16 PM Deejay: gn8
05:14 PM CaptHindsight: "Wrapped with customized hard polyfoam and fumigation wooden case"
06:38 PM Jin^eLD is now known as Jin|away
06:56 PM Tom_L: if i build linuxcnc from master does it automatically default to RTAI? how do i get a preempt-rt version from it?
06:57 PM ziper: _unreal_, what is your goto foam core
07:02 PM _unreal_: depends
07:02 PM _unreal_: Though most items we build with we use H80 range of core
07:03 PM _unreal_: do you need SOLID core or, scored core?
07:03 PM _unreal_: with out knowing what and how your building it I can only help so much..
07:12 PM _unreal_: ziper, ?
07:12 PM _unreal_: ziper, it also depends on what density of foam you need
07:12 PM _unreal_: light density foams are for forming fiberglass only
07:12 PM _unreal_: and the glass is 99% of the structure
07:12 PM jthornton: Tom_L: build a deb or RIP?
07:35 PM skunkworks: https://www.youtube.com/watch?v=mYzwPdAdqyk
07:37 PM CaptHindsight: nice spindle
07:38 PM skunkworks: it seems nice.
07:39 PM skunkworks: I 'think' it is normal tormach spindle but can't be sure..
09:24 PM ziper: _unreal_, i want to make an aero cover for the back of my car https://www.swva.co.uk/wp-content/themes/salient-child/resize.php?src=https://www.swva.co.uk/wp-content/uploads/2018/01/MR2-3.jpg&w=1240&h=800&q=90&a=c&zc=1&s=1
09:25 PM ziper: i'm thinking curve the pieces of foam into a nice skeleton, glass it, and then cover in mylar
09:25 PM ziper: light and see through
10:32 PM _unreal_: ziper, I'd refer you to purchase one
10:33 PM ziper: ok, where?
10:33 PM _unreal_: way cheaper time/materials to just buy one
10:33 PM _unreal_: GOOGLE
10:34 PM _unreal_: ziper, see you would have to ether build the part directly, OR you would have to build a mold...
10:34 PM ziper: they don't exist
10:34 PM _unreal_: you would also have to bed your bonding mounting point
10:35 PM _unreal_: also if something fails and causes someone to get into an accedent.... you could blame the failure on the mfg.... for a failed product
10:35 PM ziper: it would be pinned or hinged
10:35 PM _unreal_: again google
10:35 PM _unreal_: ziper, an air foil like that can take massive dynamic loads driving at 50-70+ mph
10:36 PM ziper: its dont
10:36 PM _unreal_: what if it fails breaks up and hurts someone or causes an accedent
10:36 PM _unreal_: its dont?
10:36 PM _unreal_: and yes they do exist...... if not online at scrap yards
10:36 PM ziper: no
10:36 PM _unreal_: ebay etc...
10:37 PM _unreal_: are you looking for THAT exact one?
10:38 PM _unreal_: What year
10:38 PM ziper: not the spoiler
10:38 PM ziper: something like this https://pbs.twimg.com/media/DLxSVYsXUAAJSMD.jpg:large
10:38 PM ziper: i think thats a shop
10:39 PM CaptHindsight: https://youtu.be/vWGquxvqI_Y?t=470 speaking of liability for DIY
10:39 PM ziper: like this, but clear mylar instead of louvers http://puu.sh/BFUVX/45acb71987.jpg
10:40 PM _unreal_: ?
10:40 PM _unreal_: first your showing me a spoiler now your showing me rear visors?
10:40 PM _unreal_: what is it that you want
10:40 PM _unreal_: both?
10:41 PM _unreal_: and what does clear do for you?
10:41 PM ziper: so that you can see through it?
10:41 PM _unreal_: not going to work the way you think it will AND
10:41 PM ziper: why not
10:41 PM _unreal_: any thing clear will chualk
10:42 PM _unreal_: There is an optical reason why all of those kinds of visors are dark in color.....
10:42 PM _unreal_: its to make it easier to see out them.....
10:44 PM ziper: i don't think so
10:44 PM ziper: how could it be easier to see out of compared to it not being there
10:46 PM _unreal_: CaptHindsight, its not often I cringe at a video but I cringed at that
10:48 PM _unreal_: ziper, thats something I'm not going to get into. would take to long its to late etc..... long story short "clear" fins like that make it harder to see for a number of reasons......
10:48 PM _unreal_: refelections for starters
10:48 PM ziper: omg
10:48 PM ziper: i'm not going to make the fins, it will be one smooth surface
10:48 PM ziper: for aero
10:48 PM _unreal_: optical focal changing
10:48 PM _unreal_: and many others plus it will chalk
10:49 PM ziper: i dont think mylar does that
10:49 PM ziper: ive seen a lot of old mylar sails
10:49 PM ziper: and it is easy to recover anyway
10:50 PM _unreal_: regardless unless its glass is in like window glass. I dont know of any products that are clear that wont break down in sunlight and chalk baddly or generate fracture cracking/spider cracking and chalking
10:50 PM _unreal_: then try to make it....
10:51 PM ziper: I will
11:53 PM sorki is now known as srk