#linuxcnc Logs
Oct 03 2018
#linuxcnc Calendar
12:46 AM miss0r: 'mornin
01:47 AM Deejay: moin
01:57 AM diverdude: Hi - I am trying to home my stepper motor using this code: https://paste.ubuntu.com/p/PJfBXfKGch/ The homing actually works great, however when homed i want to change direction and move back, away from the switch. When I try to do this the motor is not doing anything. What am I doing wrong here?
03:09 AM pingufan: Hello.
03:09 AM gloops: morning
03:12 AM pingufan: I am using an older version of Linuxcnc because newer ones have biggest trouble with OnBoard graphics on my PC. (I have no other choice.) What I wonder about is: When connecting from remote (tigervnc) to see the progress of the job, it worked years ago fluently, but now I see only obe "screenshot" without any further updates.
03:13 AM pingufan: Can I tweak something to make it working again?
03:13 AM gloops: i cant help with that
03:16 AM pingufan: gloops: Which software do you use for generating Gcode?
03:17 AM pingufan: I currently use Cut-2D (vectric), but it is a windows one and has some really bad effects. I would like to use something very similar natively on Linux. 2.5D is sufficient for my needs.
03:18 AM gloops: i use vectric set for emc^2 g64 arcs
03:23 AM pingufan: I do the same.
03:24 AM gloops: what are the bad effects?
03:24 AM pingufan: My major problem is that it does a rapid move downwards behing tabs. Does not matter in wood or plastic, but Aluminum and harder material???
03:25 AM pingufan: Are you using it on Windows or in wine environment on Linux?
03:25 AM gloops: ive used it on both, runs the same
03:26 AM pingufan: Updating the screen (preview of milling process needs 2 clicks on my system.
03:26 AM gloops: it will rapid at the maximum velocity set for the axis
03:28 AM pingufan: Indeed. So I push the 1mm endmill into aluminum at 900mm/min. Very brutal.
03:29 AM pingufan: And when setting the maximum speed to an acceptable one for this thin endmill, you wait infinitely to finish the job, because then all moves are done so slowly.
03:29 AM gloops: any chance of roughing out with a larger tool ?
03:30 AM pingufan: Therefore I cannot mill metal with thin tools without risking to break the endmill behind very tab.
03:31 AM pingufan: No. This is a modified enfraving machine. No automated tool changes.
03:31 AM pingufan: So I need to do everything with one tool.
03:31 AM gloops: no need for auto tool change, just generate 2 jobs on the same drawing
03:32 AM gloops: i have got auto tool change, i use different tools, i just have to run each procedure as a seperate job
03:32 AM gloops: havent got
03:33 AM pingufan: Ah! Good idea. Can Cut 2D insert a pause command (M1) ?
03:34 AM gloops: say you have a pocket and a profile to do, on the same drawing in vectric create the pocket toolpath, save it alone, then do the same for the profile, make the profile, save that code seperate
03:35 AM gloops: run the pocket let it end
03:35 AM pingufan: So the machine pauses before cutting out the part. I go there, "continue" the job, and manually hold down that part.
03:35 AM gloops: change the tool, load the profile path, run that
03:35 AM gloops: pause is not much good because youre going to have to touch off the new tool, unless you know the dimensions exactly and have them loaded
03:36 AM pingufan: When using "pocket", it consumes a lot of time to convert all material into chips. :) Therefore I only mill the outside path.
03:36 AM gloops: cant you add a 3d graphics card to the PC?
03:38 AM gloops: some jobs are slow lol https://www.youtube.com/watch?v=zE_AGP75en8
03:38 AM pingufan: I mean: I "pause" the job my a g-code before the last path (cutting through material) starts. Then I continue it under personal control.
03:38 AM pingufan: Is this your mill ?
03:40 AM pingufan: My mill is 1/2 of this one. :) I have a workspace of 360x310x60 mm
03:42 AM pingufan: Back to your question... This is a miniITX board with VIA C7 CPU (Everything onboard). It only has a PCI slot (NOT PCIe!!), nothing else.
03:44 AM pingufan: The mill is very heavy and has high precision, but it is small. It is a Gravograph VX. I threw out the original electronicsand replaced it by new stepper drivers (Gecko) and self built optocoupler board.
03:44 AM gloops: yeah its a router i built
03:45 AM gloops: well gotta get to the garage, someone might help with the older version, doesnt seem to be many around here atm
03:46 AM pingufan: Nice router. Perfect for such needs. Congratulation.
03:46 AM pingufan: I also have to go to my router and watch it...
04:40 AM pingufan: Hi, what is the difference between M0 and M1, please? I used M0 in the g-code to pause _temporarily_ the program, regardless if the M1 icon is clicked or not (in GUI). Which key do I have to continue execution? "S" didn't work. "R" started the program from beginning. :(
04:41 AM XXCoder: pingufan: m0 is pause period
04:41 AM XXCoder: m1 is pause only when m1 pause is enabled
04:42 AM pingufan: So I understood.
04:42 AM XXCoder: just hit run again
04:42 AM pingufan: So M0 is the right command because I have to manually hold down the part in last cutting move.
04:43 AM pingufan: What is "RUN"? Key "R" ?
04:43 AM XXCoder: m1 is same thing as m0, just you can disable m1 but not m0
04:43 AM XXCoder: linuxcnc no idea. work machines I just hit the run button :)
04:44 AM pingufan: You mean the button with triangle pointing to the right?
04:44 AM pingufan: In GUI?
04:44 AM XXCoder: i want to say yes but uncertain. set rapid and feed overrides to zero first
04:46 AM pingufan: When moving the mouse over that button, it shows "R" to run program inside a popup hint. But when I press "R" on keyboard, the program starts with first line again.
04:46 AM XXCoder: dammit. no idea for linuxcnc how to "countune" and not start again
04:48 AM pingufan: In worst case I will insert a command for manual tool change. Will this automatically turn off/on coolant, spindle, ...?
04:48 AM XXCoder: m3 turns on spindle
04:48 AM XXCoder: m5 is off
04:48 AM XXCoder: coolant lemme try remember
04:49 AM XXCoder: m6 m8? not sure lol
04:49 AM pingufan: You are close. M7 and M9
04:49 AM XXCoder: ok
04:50 AM pingufan: I also have M101/102 in use to turn the vacuum on/off by G-Code.
04:50 AM XXCoder: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?One_Button_Run/Resume may be applicable
04:51 AM pingufan: Does a manual tool-change from tool 1 -> Tool 1 cause a pause in execution, or will linuxcnc see that it is the same tool and skip pausing?
04:52 AM XXCoder: may factors depend on your setup, for example maybe your machine will move spindle up to change position or maybe not
04:52 AM XXCoder: BUT it will simply run again afterwards with no tool change
04:52 AM XXCoder: however if your machine HAL is set to "no automatic tool change" then it will pause and wait for you to change tool and set length
04:53 AM XXCoder: hurco doesnt go to tool change position lol scared shit out of me when it started spinning and moved to part without rinsing
04:53 AM XXCoder: it marked the part but didnt break it, and then it rose to starting z position
04:54 AM XXCoder: know your machine :)
05:03 AM pingufan: Hmm - again, the program started from first line.
05:03 AM XXCoder: look for resume somewhere
05:04 AM XXCoder: load a test program that is just few m0s
05:11 AM pingufan: Horrible. I see a "clicked" Pause icon. When I click it to continue, the program starts from line one.
05:12 AM XXCoder: we are missing something. checked out menus?
05:13 AM pingufan: So I have to find a workaround. Can I cause a command prompt which stops program frow until confirmed?
05:13 AM XXCoder: m0 should always resume to enxt line and so on
05:13 AM XXCoder: same as m1
05:13 AM XXCoder: not sure whats happening at your setup
05:18 AM pingufan: Me, too. On keyboard, I can press "P" during program execution. Machine pauses then. And when I press "S", it continues. I actually want the same but the "P" should come from the G-Code script.
05:19 AM XXCoder: does it also resume when you press "S" at m0 stop?
05:19 AM Tom_L: pingufan, http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Keyboard_Shortcuts
05:21 AM XXCoder: Tom_L: does S also resume from m0 or m1?
05:22 AM Tom_L: i dunno
05:22 AM Tom_L: i've been using 'run from line' quite a bit lately
05:22 AM Tom_L: right click on the line in the window
05:22 AM Tom_L: make sure your spindle is on...
05:26 AM Tom_L: https://en.industryarena.com/forum_en/run-selected-line-works--72439.html
05:31 AM pingufan: I definitely use P/S to manually pause and continue a program, this works. But S did not work from M0/M1.
05:31 AM jthornton: morning
05:31 AM pingufan: Hi.
05:32 AM gloops: if you change the tool during pause, how you gonna touch it off though?
05:32 AM gloops: unless you add tool touch off next
05:34 AM pingufan: Nonono - you mis-understand. I do not change a tool. I always do everything with one tool. I am only looking for a way on how to temporarily stop program execution until I am there. I have to hold down the part I am milling out, the inner (remaining) material of a cut-trough window.
05:35 AM gloops: ahh right, i thought you were trying to stop for a tool change
05:35 AM XXCoder: gloops: but he cant resume, only start from first line
05:35 AM XXCoder: bit odd
05:35 AM XXCoder: m0 and m1 should allow him to do resume but...
05:36 AM gloops: that doesnt seem to work for me from the linuxcnc ui either, on 2.8
05:36 AM pingufan: No. My problem is that I could not find out how to proceed the job after a M0/M1 command. My Linuxcnc always starts from first line then.
05:36 AM XXCoder: its such a basic part of cnc machines. why doesnt resume work?
05:36 AM pingufan: Would like to know that, too. :)
05:37 AM gloops: i dont know, i remember gregcnc saying he'd not had any luck with it either
05:37 AM gloops: we ought to solve this issue, it cost me a lot of time the other week
05:37 AM XXCoder: maybe some change broke it
05:37 AM gloops: where i could have carried on, but it went back to the start
05:38 AM pingufan: In my code, I turn off mist and the vacuum cleaner, then I do "M1". So the machine is very silent and I know that I have to go there. Now I take a stick to hold down the part and want to proceed. So the next commands turn on the cacuum cleaner and mist again, then the normal remaining code follows.
05:39 AM pingufan: This is my plan. But I cannot find the right key to resume execution.
05:40 AM jthornton: t
05:42 AM jthornton: opps no it's s
05:43 AM Tom_L: http://linuxcnc.org/docs/2.7/html/gui/axis.html#_keyboard_controls
05:43 AM Tom_L: that should be more current if not the same as the previous wiki one
05:43 AM Tom_L: i don't think it's changed
05:43 AM gloops: well, i finally got my vertical surface mounted today, 2 months after starting it! funerals, weddings, flu you name it, everything but progress
05:44 AM jthornton: Axis Help > Quick Reference
05:45 AM XXCoder: S Resume Execution
05:46 AM jthornton: s
05:46 AM XXCoder: pingufan: tried S during in m0 pause?
05:48 AM Tom_L: because "S" sure reminds me of 'Resume' :)
05:48 AM XXCoder: yeah lol
05:48 AM jthornton: r was already used for Run
05:49 AM jthornton: reSume
05:49 AM XXCoder: but why doesnt Run change to Resume on m0 or m1 stop?
05:49 AM XXCoder: all machines at work I use same button for Run to Resume
05:49 AM Tom_L: they should have used "S" for "Start program" and "R" for "Resume"
05:49 AM jthornton: have to ask the programmer why he did it like that
05:49 AM jthornton: change it
05:50 AM Tom_L: meh, i'd have to bother you to change the docs :)
05:50 AM jthornton: lol
05:50 AM jthornton: the docs are wrong anyway
05:50 AM jthornton: it says press cycle start to resume
05:51 AM XXCoder: hm forgot how to find out which ubuntu/debian version my pc is using (xfce mint)
05:51 AM Tom_L: uname -a
05:51 AM XXCoder: thanks
05:52 AM XXCoder: got this Linux rolfmint 4.15.0-23-generic #25~16.04.1-Ubuntu SMP Fri May 25 04:50:20 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
05:52 AM Tom_L: lsb_release -a
05:52 AM XXCoder: looks like mint Sylvia lemme find out which ubuntu version it matches
05:52 AM pingufan: Has a single % sign a special meaning?
05:52 AM Tom_L: start or end of program
05:53 AM XXCoder: looks like Xenial
05:53 AM pingufan: Argh !!!!!! This was the reason!
05:53 AM Tom_L: unless you're calculating tax on something
05:53 AM Tom_L: yes it needs to be in the program
05:54 AM XXCoder: ah so your program ended at first % after top lol
05:54 AM Tom_L: maybe for old tape readers? i don't honestly remember
05:54 AM XXCoder: Tom_L: yeah basically
05:54 AM pingufan: So whitespace is simply a empty line?
05:54 AM XXCoder: no any space, there should never be empty line
05:54 AM jthornton: http://linuxcnc.org/docs/2.7/html/gcode/overview.html#gcode:file-requirements
05:55 AM Tom_L: it's da law!
05:55 AM XXCoder: wow
05:56 AM XXCoder: repos have pretty old ubuntu versions supported
05:59 AM pingufan: I need to wait 1 second in my gcode to let the spindle speed up. What command shall I use?
06:00 AM jthornton: pause
06:00 AM jthornton: or dwell even
06:00 AM jthornton: http://linuxcnc.org/docs/2.7/html/gcode/g-code.html#gcode:g4
06:02 AM XXCoder: HUH
06:02 AM XXCoder: Cannot add PPA: 'No JSON object could be decoded'
06:02 AM XXCoder: deb http://linuxcnc.org precise base
06:02 AM pingufan: Can I use "M3 G4 P3" in one line, or are multiple lines needed?
06:02 AM XXCoder: is linuxcnc repos down?
06:04 AM jthornton: pingufan: so long as they are in different modal groups I think you can have many things on one line
06:04 AM jthornton: http://linuxcnc.org/docs/2.7/html/gcode/overview.html#_modal_groups
06:06 AM pingufan: Well, I really wonder why linuxcnc simply interprets a "%" line as program end, even when more lines follow. :(
06:07 AM pingufan: Should show a syntax error message or warning.
06:07 AM jthornton: that's whay it's supposed to do
06:08 AM pingufan: Now I run (again) the same job to see if it works now. I will not try to continue from line...
06:11 AM pingufan: How can I install x11vnc on my cnc mill? It seems that the built-in vnc server is very poor in my version.
06:12 AM pingufan: I am almost sure that this is the reason why I cannot watch the desktop from remote.
06:18 AM XXCoder: jthornton: I used to have linuxcnc on this pc for testing reasons
06:18 AM XXCoder: but I forgot how to add it in such way that its for sim only
06:18 AM XXCoder: no RTAI
06:27 AM jthornton: http://linuxcnc.org/docs/2.7/html/getting-started/getting-linuxcnc.html#_alternate_install_methods
06:27 AM XXCoder: its telling me to install rtai I dont wanna do that
06:27 AM XXCoder: ]it wont be running real machine
06:28 AM jthornton: 4 options are for stock kernel...
06:28 AM XXCoder: I miust be missing it. which section?
06:28 AM jthornton: but it doesn't tell you how to get simulation only :(
06:29 AM jthornton: http://buildbot.linuxcnc.org/
06:29 AM XXCoder: yeah thats why I was having issue
06:29 AM XXCoder: a second
06:30 AM jthornton: geez installing the simulation version should be in the damn docs
06:31 AM XXCoder: lucid is latest linux ubuntu version linuxcnc is using right?
06:31 AM jthornton: no, linuxcnc uses debian now so stretch is the latest
06:32 AM XXCoder: can I change deb http://buildbot.linuxcnc.org/ stretch 2.7-rtpreempt to deb http://buildbot.linuxcnc.org/ stretch 2.7-sim ?
06:34 AM jthornton: give it a try
06:35 AM XXCoder: http://dpaste.com/3T9WS94
06:36 AM XXCoder: looks like I gonna install em myselg
06:36 AM jthornton: linuxcnc-uspace:???
06:37 AM XXCoder: yeah no linuxcnc install weird
06:40 AM pingufan: Can somebody tell me how to install x11vnc on my cnc mill? (Ubuntu 8.04 Hardy)
06:40 AM pingufan: I cannot use a newer linux on my hardware.
06:42 AM pingufan: normal vnc support is very poorely working, I had same effects on openSuSE with KDE, too, while x11vnc on openSuSE works perfectly. So I want to do the same on linuxcnc machine, but I am not familiar with ubuntu.
06:46 AM XXCoder: "E: Package 'linuxcnc' has no installation candidate" dammit
06:51 AM gloops: G4 P(x)
06:51 AM gloops: ahh sorry, scroll was stuck further up lol
06:52 AM pingufan: gloops: I tried G4 P5 but this rised an error. (Currently a job is running, cannot test.
06:53 AM gloops: i use that with vectric code, on a seperate line, it works ok for me
06:54 AM pingufan: So an example is G4 P5 for 5 seconds delay?
06:54 AM gloops: you can send the spindle status from the vfd to hal, i had that working before but forgot how to do it - it wont move then till spindle is at speed
06:55 AM gloops: yeah that should work pingufan
06:55 AM XXCoder: "E: Package 'linuxcnc-sim' has no installation candidate" dammit
06:55 AM pingufan: Then I try again. This was possibly a problem caused by a previous error.
06:55 AM gloops: G21 G40 G49 G64 P0.03 M6 T1
06:55 AM gloops: G17
06:55 AM gloops: M7
06:55 AM gloops: G0Z20.320
06:55 AM gloops: G0X0.000Y0.000S18000M3
06:55 AM gloops: G4 P25
06:55 AM gloops: G0X20.000Y-20.000Z5.080
06:55 AM gloops: i got that from a random file
06:57 AM pingufan: Thank you. I will give it a try.
06:59 AM gloops: takes my spindle a while to get to 18000 heh, i also dont like it cutting cold, i usually let it run for 5 minutes at lower revs while im setting stuff up
07:01 AM XXCoder: jthornton: seems there is no way to install linuxcnc but I know I did it before
07:02 AM pingufan: New job with this code inside is started.
07:02 AM pingufan: Whar rpm does your spindle?
07:02 AM pingufan: I am close to 16000 rpm
07:03 AM gloops: top speed is 24k, i dont use that much though
07:03 AM rmu_: XXCoder: if apt says "no installation candidate" you need to activate a source repository
07:05 AM rmu_ is now known as rmu
07:05 AM gloops: im usually around 16k too
07:05 AM pingufan: You use relatively thick tools - compared to mine (1-3 mm at most).
07:05 AM jthornton: XXCoder: my guess is you need to build a deb for your os and install that
07:05 AM gloops: yeah, 3mm is usually small enough for any detail i want to pick out in wood, and then anything up to 25mm if i want to get rid of stuff quick
07:05 AM XXCoder: rmu: I didnt add source, lemme see if that works
07:05 AM pingufan: But I thought of buying a HF spindle of 300W in China. Problem is: The reciption for belt-driven my spindle is ø35 mm.
07:05 AM XXCoder: no change rmu
07:05 AM pingufan: Find a spindle with this diameter... :(
07:06 AM gloops: well, you can get the 3 phase chinese spindles and vfd for around £150 now, which is a lot of money really
07:07 AM pingufan: Want to have one with feedback loop (DC brushless with tacho), with settable rpm through gcode
07:07 AM rmu: XXCoder: sorry for my bad english
07:07 AM pingufan: So it is running at preset speed, not dependent on load.
07:08 AM XXCoder: jthornton: looks more and more like it. I dont wanna setup for compile just for test gcode stuff
07:08 AM gloops: https://www.ebay.co.uk/itm/0-8KW-ER11-AIR-COOLED-SPINDLE-MOTOR-MATCHING-1-5KW-INVERTER-DRIVE-VFD-CNC/201484921885?
07:08 AM rmu: XXCoder: i meant a "deb http:/..." line in /etc/apt/sources.list (or /etc/apt/sources.list.d/somefile), not a deb-src line
07:09 AM XXCoder: my current deb eb http://buildbot.linuxcnc.org/ stretch 2.7-rtpreempt
07:09 AM pingufan: gloops: Get a visitor now. I come back later.
07:10 AM gloops: well my vertical surface with kwik clamps is ready for testing, box joints and dovetails should now be possible with ease, just gotta work out an efficient way to code it, cutter needs to come in from both sides
07:10 AM gloops: ok pingufan
07:11 AM rmu: XXCoder: did your apt-get update?
07:11 AM rmu: XXCoder: did you run "apt-get update"?
07:11 AM XXCoder: yeah
07:11 AM rmu: any errors when it updates buildbot.linuxcnc.org?
07:11 AM XXCoder: linuxcnc-uspace exists but it has lots errors
07:11 AM XXCoder: nope
07:11 AM XXCoder: i already had added key
07:12 AM XXCoder: "linuxcnc-uspace : Depends: libboost-python1.62.0 but it is not installable"
07:12 AM jthornton: XXCoder: what OS are you running?
07:13 AM XXCoder: xfce mint 17.4
07:13 AM XXCoder: oops no
07:14 AM XXCoder: 18.3 sylvia
07:14 AM XXCoder: matching version for ubuntu is xenial
07:15 AM jthornton: hmm I'm running 18.1 here
07:15 AM XXCoder: https://forum.linuxcnc.org/9-installing-linuxcnc/32941-linuxcnc-on-debian-stretch
07:19 AM rmu: XXCoder: what makes you think that things built against stretch should install on xenial? perhaps jessie is a better fit?
07:19 AM XXCoder: i changed to jesse one still didnt work
07:19 AM XXCoder: "Add the jessy repository to /etc/apt/sources .list and update. "
07:19 AM XXCoder: deb http://buildbot.linuxcnc.org/ jessie 2.7-sim
07:21 AM XXCoder: https://forum.linuxcnc.org/9-installing-linuxcnc/32941-linuxcnc-on-debian-stretch?start=30#96331 hmm
07:23 AM XXCoder: that worked.
07:25 AM XXCoder: looks like xenial dont have some software and forcing add jesse short time allows me to install linuxcnc-uspace then remove and update again afterwards
07:26 AM Deejay: re
07:26 AM XXCoder: hm jthornton I think that was how I installed it on 17.4 also. lol
07:27 AM XXCoder: its 5:30 am! dang im bit late to bed. laters
07:27 AM XXCoder: rmu and jthornton thanks for help :)
07:28 AM jthornton: night night
07:31 AM * jthornton thinks his timedate logic is failing on midnight...
07:38 AM rmu: over here it is 14:36 ;)
07:38 AM Deejay: hmm, thats exactly my local time ;)
07:49 AM Jin^eLD: hi
08:36 AM Blumax: Helllo
08:37 AM Blumax: https://prntscr.com/l1pf6n
08:37 AM Blumax: https://pastebin.com/SKLhgw2v
08:38 AM Blumax: I am in gantry configuration, I want to configure my joystick ji masi I have this error. X MAX_ACCELERATION is not declared while it exists.
08:39 AM Blumax: Do you know a solution ?
08:47 AM diverdude is now known as Guest86225
09:06 AM jthornton: Missing ini setting: [AXIS_X]MAX_ACCELERATION
09:06 AM Blumax: Yes, but as shown on the screenshot, the settings are well declared.
09:06 AM Blumax: On the axis "name" and joint ...
09:34 AM rmu: Blumax: are you sure xhc-hb04.tcl uses the ini-file you are looking at?
09:36 AM cradek: INIFILE=/home/blumax/linuxcnc/configs/TableCNC/TableCNC.ini.expanded
09:36 AM cradek: I'm not sure what this .expanded is, but it's not the file you are showing in the screenshot of your editor
09:43 AM beachbumpete1: ISn
09:43 AM beachbumpete1: isnt that the chinese pendant everyone was using awhile back?
09:44 AM beachbumpete1: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Using_A_XHC-HB04_Wireless_MPG_Pendant
09:46 AM dgarr: Blumax: you are probably missing ini item [XHC_HB04_CONFIG]mpg_accels (the error message is misleading), fixed in commit:
09:46 AM dgarr: https://github.com/LinuxCNC/linuxcnc/commit/cb934ee67b346457882c515812f48d79bf09bcbf
09:59 AM hazzy-m: .expanded is the full version of an INI file that has includes (I think)
10:05 AM dgarr: .expanded: https://github.com/LinuxCNC/linuxcnc/blob/master/scripts/linuxcnc.in#L287
10:19 AM gregcnc: capthindsight did you consider a drone fro your airbrush project? https://youtu.be/YTvr3jCsf0o
11:25 AM Connor: Anyone help my calculate the diameter needed for a heat-shrink fit for a aluminum hub on a 1/8" shaft? The hub is 3mm, and I can ream it i exactly .125 or .1245 (the only two I have) or leave it as is..
11:27 AM jdh: try the small one first?
11:33 AM Connor: Hmm.. Looks like, if I ream it to .1245" and heat the alumnum up to 350F, I can get exactly .125" of a fit.
11:35 AM Connor: I can't get there from the 3mm size hole with no amount of heat.. as it would melt.. :)
11:35 AM Connor: so, .1245" reamer it is and some heat..
11:35 AM Connor: probably from a hot plate or something.
11:38 AM cradek: your 1245 is probably a dowel pin reamer, meant for a press fit of a .1252ish dowel pin
11:39 AM Connor: https://www.mcmaster.com/8803A252
11:39 AM cradek: with .0007" interference you can simply press them together and that's the usual thing to do
11:40 AM Tom_L: you can always cool the other part too
11:40 AM Tom_L: freeze one, heat the other
11:40 AM Connor: It's going on a Brushless outrunner motor (like the ones for drones).. I wasn't wanting to press it on.. I need to file a flat on the shaft too.
11:40 AM cradek: is your shaft really .1250?
11:40 AM Tom_L: i bet it's .125001
11:41 AM Connor: I've not put the mic on it yet.. but, it's suppose to be 1/8" :) I'll double check it before I do any of this.
11:41 AM cradek: actually I bet it's .1247 and both these reamers are way too big
11:41 AM cradek: so use the smaller one, and when it's still loose, use loctite :-)
11:42 AM Tom_L: or knurl it
11:42 AM Connor: Using loctite anyway. It's for a 3lb combat robot. :)
11:44 AM cradek: when you mic the shaft, mic the reamer too
11:44 AM Connor: ok. I don't have my mic with me.. All I have here at the house is HF Calipers..
11:44 AM Connor: So, I'll check it later tonight.
11:45 AM cradek: well you could use one of those to hammer it together
11:48 AM Connor: cradek: Ha. :) My good ones are at the makerspace..
11:49 AM gregcnc: hammer it together using the HF calipers
11:49 AM Connor: I do have to say, the HF digital micrometers aren't all that bad for what you pay for them.. their calipers are crap though. Almost every single one I've had has a high spot or something so that if you tighten up the thumb screw, it stops mid way..
11:52 AM Rab: The (metal) calipers are pretty good for being $10. Mine are several years old, so maybe quality varies.
11:52 AM jdh: my $10 HF ones measured calibrated gauge blocks identically to my mitutoyo (both half thou)
12:03 PM Connor: The measure okay.. They're just not as smooth.. and sometimes not repeatable..
12:04 PM fragalot: hey
12:05 PM ziper: SpeedEvil, would a shaped piece of random sedimentary rock be comparable to a modern grind stone?
12:08 PM gloops: probably not
12:09 PM gloops: i dunno, stuff like millstone grit is very hard wearing, etc, but the same as a synthetic stone- nah
12:11 PM fragalot: ziper: belgian coticule garnet?
12:12 PM gloops: dont forget, any unseen fault - youll get a nice shower of shrapnel
12:14 PM gloops: well, i got some hand coding to sort out before i can start dovetailing
12:14 PM gloops: not today though cos i got a headache
12:14 PM Tom_L: Connor they might suffice if you can't find a yardstick around
12:37 PM Blumax: rmu, cradek dgarr, tank you, you have solved my problem :) (I was gone, sorry to answer only now)
12:42 PM CaptHindsight: gregcnc: https://www.youtube.com/watch?v=Mgjdik4Jt4E
01:03 PM Connor: Looking at my DRO manual.. about Searching for the Absolute Reference Point.. anyone know what REF, AB and LEF_AB modes are?
01:11 PM cradek: those don't mean anything to me
01:14 PM jdh: heh. I just read a manual page for ref, ab, lef_ab and I still have no idea wtf it means
01:16 PM Tom_L: could be something for measuring hole centers
01:16 PM jdh: nah, it is just various reference modes
01:16 PM jdh: https://www.trabiss-int.com/wp-content/uploads/2014/08/DS-2V-and-DS-3V-English-instructions.pdf
01:17 PM jdh: the "English" in the filename is somewhat misleading.
01:17 PM Tom_L: chinglish
01:18 PM Tom_L: if you understand ebonics you likely won't understand chinglish
01:18 PM jdh: really.
01:20 PM Tom_L: dumbshits. pres must have pushed his emergency alert button on his cell.
01:20 PM Tom_L: every phone in the house went off
01:21 PM Tom_L: "Presidential Alert".
01:21 PM Connor: You. 2:18 Easter Time.
01:21 PM Tom_L: 120
01:21 PM Tom_L: cdt
01:22 PM jdh: every phone in this building went off
01:22 PM Tom_L: well he shouldn't trip over his shoe laces again
01:23 PM Tom_L: to my knowledge, it's never been tested...
01:23 PM jdh: this was the first test
01:27 PM SpeedEvil: ziper: that rather depends on your task.
01:27 PM SpeedEvil: ziper: For grinding low-carbon steel, or similar, at low speeds or hand-powered - yes.
01:28 PM Tom_L: REF is a reference point set, AB would be the right absolute measurement and LEF_AB would be the left of the datum point
01:29 PM jdh: I have googled all the linuxcnc docs I can find for trying to get my spindle control to work but cannot seem to determine where the disconnect is.
01:30 PM Connor: Yea, I'm going to have to play with that function.. it's about setting up the DRO so, if you loose power and the table moves position, you can "re-home" it so to speak.
01:33 PM Tom_L: sortof a center point and left & right limits
01:33 PM Tom_L: of sorts
01:41 PM Tom_L: jdh a VFD?
01:41 PM Tom_L: i'd ask andy when he shows up
01:43 PM jdh: Yeah. I think I got the hal component correct. Not so sure about the HAL stuff
01:43 PM jdh: the net tie ins to motion.wtf
01:47 PM miss0r|office: 'evening
01:47 PM * miss0r|office is about to start programming the mesa linuxcnc build.
01:47 PM miss0r|office: Exciting times :D
01:53 PM gloops: you dont get these at ikea https://www.facebook.com/georgetakeipresents/videos/328190691272666/
01:54 PM miss0r|office: it looks annoying to get into ! hehe
01:55 PM gloops: yeah finding socks is tricky enough with normal drawers
01:55 PM miss0r|office: heheh yeah, matching ones anyway
01:56 PM DaViruz: all my socks match.
01:57 PM DaViruz: when enough of them get too worn i throw them all out and buy a bunch of new identical ones
01:58 PM miss0r|office: About once every two years theres one of these flee markets for professionals. There I buy a 48pair pack of identical socks :D
01:58 PM miss0r|office: for aprox 30 eur
01:58 PM miss0r|office: They are quite good.
02:00 PM syyl: nothing like having all identical socks.
02:00 PM DaViruz: oh, i just remembered, i've been meaning to ask you to translate a few words on a drawing in danish
02:00 PM miss0r|office: DaViruz: Sure
02:00 PM DaViruz: some are abbreviated, so google translate is not very helpful
02:01 PM miss0r|office: Indeed. I hope to I can be of some help then
02:01 PM DaViruz: i have the file at work though :/
02:01 PM DaViruz: so it'll have to wait.. :)
02:01 PM miss0r|office: hehe
02:01 PM miss0r|office: I'll wait ;)
02:02 PM JT-Shop: lol the jointer my buddy gave me was made June 1933
02:02 PM jdh: with fine american steel?
02:02 PM JT-Shop: I quess, it has 1/16" thick knives so hard to find new ones
02:03 PM jdh: you need a grinder
02:03 PM syyl: everybody needs a surfacegrinder!
02:03 PM DaViruz: indeed
02:03 PM miss0r|office: Agreed :)
02:04 PM JT-Shop: I have a Brown & Sharpe 612
02:04 PM DaViruz: i need space for one first though :/
02:04 PM syyl: perfect!
02:04 PM syyl: :D
02:04 PM miss0r|office: Glad you didn't have it... DaViruz:D
02:04 PM gloops: cant beat heavy metal
02:04 PM JT-Shop: I guess some 3/32" thick knives and a bit of time I'll be in good shape
02:04 PM DaViruz: me too to be honest, having more space would probably not be good for me :)
02:04 PM syyl: \m/
02:04 PM miss0r|office: gloops: Unless you are talking music, I would call it 'old iron' ;)
02:05 PM miss0r|office: syyl: cool down. He didn't mean it! He don't know what he is saying ;)
02:06 PM miss0r|office: also.. if I ever felt like a hacker from the matrix, it should be now. I am looking at four screens, placed in a semicircle in front of me.
02:06 PM miss0r|office: Three for my normal workstation here, and one, quite massive box, with a touchscreen in it, I am setting up for the CNC
02:10 PM miss0r|office: Also.. the ventilator in the cnc controller here is quit loud in my office. hehe
02:13 PM JT-Shop: when I bought the 612 (very cheap) the owner made a comment I hope you know how to make it work...
02:14 PM JT-Shop: when I got it home I took the table off and the rollers were all facing the same way... no wonder he could not get it to work with a unlevel table
02:15 PM Tom_L: JT-Shop how wide and long?
02:15 PM Tom_L: https://www.routerbitworld.com/Freud-C430-8-Long-X-5-8-Wide-X-1-16-Thick-High-p/freud%20c430.htm
02:15 PM JT-Shop: 612
02:15 PM JT-Shop: 6x12
02:15 PM Tom_L: those are only 8 wide
02:15 PM JT-Shop: ok the jointer knives are 6" x 5/8" x 1/16"
02:16 PM Tom_L: cut 2" off then and you're golden
02:16 PM JT-Shop: yea I saw them but I just ordered some 6" x 5/8" x 3/32" and I'll grind them down to 1/16"
02:17 PM Tom_L: they may actually have the 6" as well
02:17 PM Tom_L: https://www.amazon.com/Freud-Industrial-Planer-Jointer-C350/dp/B00004RK6O
02:18 PM Tom_L: err no those are 1/8"
02:20 PM miss0r|office: Setting up linuxCNC here. How come I am limited to 2000mm/min velocity?
02:22 PM cradek: probably because of a misconfiguration, but you need to tell us a lot more to get meaningful help.
02:23 PM miss0r|office: Well. There isn't alot more to tell :) This is the second page of the pncconf wizard. And I am only able to type in 2000mm/min in the textbox
02:24 PM miss0r|office: It won't let me enter a greater number
02:24 PM cradek: aha that is a lot more information
02:24 PM miss0r|office: alright, it is :)
02:24 PM cradek: if there is a bug in pncconf limiting you to that, you can edit your config (ini file) by hand after you are done in pncconf
02:24 PM miss0r|office: That is true. :)
02:26 PM cradek: <object class="GtkAdjustment" id="max_lin_vel_adjust">
02:26 PM cradek: <property name="upper">2000</property>
02:26 PM miss0r|office: so not a bug.
02:26 PM cradek: seems likely it's this, which might be a bug
02:26 PM cradek: I don't know why it's this number
02:26 PM miss0r|office: It might be. Surely I can't be the first one to wanna go faster than that? :)
02:27 PM cradek: are you sure that's not per second?
02:27 PM miss0r|office: On the caption it says mm/min
02:28 PM cradek: it might have been chosen for inch (2000 inches/min) and then incorrectly also applied in mm
02:28 PM cradek: either way go ahead and continue, and edit the file afterward
02:28 PM miss0r|office: That sounds more realistic, although 2000 inches/min is not mindblowing fast either
02:29 PM cradek: I'm just guessing why the number is there
02:29 PM miss0r|office: Indeed. :)
02:29 PM cradek: if you don't find another reason for it, and it's just an arbitrary and wrong constraint, please file a bug against pncconf explaining what you found
02:30 PM miss0r|office: I will
02:30 PM * miss0r|office is taking a note
02:30 PM cradek: cool thanks!
02:31 PM miss0r|office: No problem. That is what the opensource community is all about ;)
02:44 PM JT-Shop: wtf windblows has locked me out of music and other folders lol
02:45 PM methods_: it's for your own good
03:00 PM CaptHindsight: FreeCAD CAM vs BlenderCAM, any opinions?
03:06 PM CaptHindsight: heh FreecAD 0.16 crashes when I start a new project in Path Workbench
03:09 PM FinboySlick: I still think OpenCASCADE is due for a rewrite.
03:09 PM phipli: https://www.youtube.com/watch?v=n9vNTCrfRUs
03:09 PM pcw_mesa: There are a number of pncconf constants that assume inches unfortunately
03:09 PM XXCoder: CaptHindsight: it works fine if you make new one outside Path?
03:10 PM syyl: you could have finished that sentence after "crashes" ;)
03:11 PM CaptHindsight: XXCoder: didn't crash when I had a part already open
03:11 PM XXCoder: thats bit strange bug I guess Path module expects Body to already exist or something
03:12 PM XXCoder: seems to work fine here. around latest 0.17
03:15 PM CaptHindsight: when using 2 LPT cards with StepConfig do you put both addresses in the box with a space between them?
03:16 PM CaptHindsight: think I ended up just editing by hand
03:16 PM XXCoder: I think theres 2 boxes? been a while since I configured
03:17 PM CaptHindsight: I recall a checkbox for either 1 or 2 ports then on the port config page for #2 there was no box for an address
03:18 PM CaptHindsight: was just using it to get started anyway
03:19 PM XXCoder: my machine was so simple I could just use configurator lol
03:20 PM CaptHindsight: temporarily using steppers to control valves until I have the solenoid motors
03:22 PM miss0r|office: I am doing a small test with the 'halrun' command. I followed the instructions given by andypugh in this link: https://forum.linuxcnc.org/27-driver-boards/30453-mesa-5i25-7i77-first-steps . However, I am not sure what I am looking it. I would think there should be more I/Os available to me. Should I load a 7i77 as well?
03:24 PM miss0r|office: Basically, all I want to do for now is to be able to light up a signal lamp located on an output of the 7i77. but reading the list in the halrun I cannot see the outputs of the 7i77 board.
03:42 PM JT-Shop: miss0r|office: you can't see the 7i77 led's from hal IIRC
03:43 PM miss0r|office: I figured it out. Apparently I forgot to set the output on the 5i25 card
03:43 PM miss0r|office: so I wasn't even registering the 7i77 :]
03:43 PM miss0r|office: (set the two jumpers to supply the 7i77 with 5 volts)
03:44 PM miss0r|office: so now I have a massive & noisy box, that allows me to turn on and off an LED with a touchscreen... What a time to be alive :D
03:47 PM CaptHindsight: set steppers to squeal mode + microphone, amp and speakers set to 11 = worlds most annoying sounds
03:47 PM miss0r|office: now why would I do that then? :D
03:47 PM miss0r|office: also, no steppers in this setup; only servos
03:48 PM CaptHindsight: keep kids off the lawn, bear repellent, etc
03:51 PM CaptHindsight: https://player.vimeo.com/video/262881562
03:52 PM gloops: cant see much work taking place on blendercam this year
03:52 PM CaptHindsight: Selective Thermoplastic Electrophotographic Process (STEP)
03:53 PM CaptHindsight: ah its toner based
03:54 PM CaptHindsight: so rather than toner on a sheet of paper, toner onto a belt, then deposited onto the top layer of the part
03:55 PM CaptHindsight: paperless laser printer
03:56 PM CaptHindsight: https://blogs.gartner.com/pete-basiliere/2018/04/12/the-first-new-3d-printer-technology-in-years/
03:58 PM CaptHindsight: https://www.researchgate.net/profile/George_Chiu4/publication/233614947/figure/fig2/AS:300033799933952@1448545040024/A-typical-electrophotographic-process.png
04:03 PM Deejay: gn8
05:05 PM _unreal_: swsup
05:05 PM _unreal_: sup
05:17 PM CaptHindsight: nutin
05:24 PM * miss0r|office just updated the linux kernel to get the display driver working & messed up the usb-serial driver in the process.
05:39 PM jthornton: I hate when that happens
05:57 PM CaptHindsight: BlenderCAM is all in Python
05:57 PM CaptHindsight: so easy enough to get all that PyCAM has into Blender
05:58 PM CaptHindsight: I haven't played with the Python math libs yet, supposedly they speed tings up by a few orders of magintude
06:18 PM miss0r|office: bah... Dependancy issues...
06:18 PM miss0r|office: with issues of their own
06:18 PM miss0r|office: atlast I have it working the way I want. Now I can return to programming the hal :)
06:56 PM Jin^eLD is now known as Jin|away
07:17 PM CaptHindsight: PyCAM written in Python, BlenderCAM written in Python...
07:17 PM CaptHindsight: wonder why BlenderCAM didn't just try to get PyCAM to play well with Blender
07:26 PM enleth: CaptHindsight: "play well with Blender" is a pretty huge deal
07:26 PM enleth: just because two pieces of software are written in the same language doesn't mean squat when it comes to interoperability
07:28 PM enleth: Blender has an enormously complex internal data model that includes the UI itself as well as the actual scene, that's a... pretty unorthodox design
07:37 PM CaptHindsight: enleth: the CAM part of the Blender hangs off the side
07:42 PM CaptHindsight: https://github.com/vilemduha/blendercam
07:44 PM CaptHindsight: uses http://www.anderswallin.net/cam/ OpenCAMLib
09:20 PM jdh: spindle vfd control works much better with the proper wires connected.
09:29 PM Tom_L: i would imagine so
09:29 PM Tom_L: got it figured out ehh?
09:29 PM Tom_L: you should post your model and what you did somewhere
09:40 PM jdh: https://github.com/babs/cnc-linuxcnc-nowforever_vfd
09:41 PM jdh: That could use some sample motion.spindle-foo info and the few params you have to set in the vfd.
10:06 PM Tom_L: is there a wiki link to that page?