#linuxcnc Logs
Jul 30 2024
#linuxcnc Calendar
04:00 AM JT-Cave: morning
04:34 AM Tom_L: morning
04:36 AM Tom_L: 101°F again today
04:37 AM Tom_L: 82°F currently
05:02 AM JT-Cave: 77-96
05:26 AM Deejay: hi
05:48 AM JT-Cave: Tom_L, https://gnipsel.com/linuxcnc/flexgui/plotter.html
05:48 AM JT-Cave: docs are done lol
07:20 AM Tom_L: cool
07:20 AM Tom_L: add in the action names when you get there
07:32 AM lcnc-relay: <Travis Farmer> now i am really depressed.... i let my grandmother use my linux laptop as her laptop was so very slow... and NOW Flex has a plotter... 😦
08:16 AM lcnc-relay: <vibram> hi
08:16 AM lcnc-relay: <vibram> i followed several tutorials regarding the lightdm.cong where i enable the user autologin
08:17 AM lcnc-relay: <vibram> but this is not working
08:17 AM lcnc-relay: <vibram> the row in uncommented
08:18 AM rdtsc-wk: which OS?
08:19 AM lcnc-relay: <vibram> latest linuxcnc ISO available
08:19 AM lcnc-relay: <vibram> 2.9.4 or something like this
08:22 AM rdtsc-wk: looks like it should be as easy as: https://forums.debian.net/viewtopic.php?t=146587
08:35 AM lcnc-relay: <vibram> i put a space before my username, maybe this is the issue
08:35 AM lcnc-relay: <vibram> i will rty again
08:37 AM rdtsc-wk: that could be it. "pedantic" linux sometimes is. :)
09:05 AM lcnc-relay: <ffffrf> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/wWOUnpgRWXXnCAMKGcqGKZca/1221_copy_as_txt_format.txt
09:05 AM lcnc-relay: <ffffrf> hey all - i found a fusion360 post processor someone suggested is a good starting point for using it withl inuxcnc as a lathe with live tooling and no Y axis, I made modifications and now it successfully outputs Gcode without Y axis movements and only using X(cross slide), C(rotary) and Z axis. However, I believe that I need to make additional changes as the G code formatting is not correct in its current configuration. Could someone...
09:06 AM lcnc-relay: ... quickly glance over a very short Gcode file and let me know if there are any obvious changes I need to look out for to fix in the post processor? It is only a few lines of gcode
09:06 AM lcnc-relay: <ffffrf> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/xLjBFgQeEGGxlHBKbxhmQgLC/doosan_mill-turn_fanuc_no_Y_copy.txt
09:06 AM lcnc-relay: <ffffrf> this is the post processor i am working on modifying
09:11 AM JT-Cave: Tom_L, https://gnipsel.com/linuxcnc/flexgui/plotter.html
09:15 AM lcnc-relay: <roguish> JT-Cave: wow, JT you
09:15 AM lcnc-relay: <roguish> you're really getting at it....\
09:15 AM lcnc-relay: <roguish> ok, off for a ride..... early and cool.
09:15 AM lcnc-relay: <roguish> bbl
09:17 AM lcnc-relay: <zincboy_ca_on> You need to make it follow http://linuxcnc.org/docs/stable/html/gcode/overview.html and the gcode, mcode, and ocode documents. For example N is not a valid word in linuxcnc. M89 doesn't mean anything unless you have mapped it. How the G83 is called may not match what linuxcnc expects. The post is setting the U and W axis and unless you have these in your config that will cause an error.
09:18 AM lcnc-relay: <zincboy_ca_on> I find it easier to start with a linuxcnc post and transfer over the bits from other machines. You are firmly in the "here be dragons" realm of post creation.
09:19 AM lcnc-relay: <ffffrf> oof okay, yeah i will explore starting with the linuxcnc post - do you think it would be easier to start with the mill post or the lathe post? I dont really care to have a post that can do both milling + turning, i wouldnt mind just have one post for my milling ops and one post for turning ops
09:20 AM lcnc-relay: <ffffrf> oof okay, yeah i will explore starting with the linuxcnc post - do you think it would be easier to start with the mill post or the lathe post? I dont really care to have a post that can do both milling + turning, i wouldnt mind just have one post for my milling ops and one post for turning ops
09:24 AM lcnc-relay: <zincboy_ca_on> I haven't looked at the lathe post for linuxcnc but I believe it would be easier to start with the mill post and edit it to match the Doosan mill/turn features. I added 5 axis and probing to my post.
09:31 AM lcnc-relay: <skunkworks8841> Actually N is valid.. (it is just for line numbering and isn't used as much anymore)
09:32 AM lcnc-relay: <zincboy_ca_on> I had forgotten that 🙂
09:33 AM lcnc-relay: <skunkworks8841> Even the K&T gcode allowed for N numbers.. (from the 60's) that was actually displayed on the front console.
09:33 AM lcnc-relay: <skunkworks8841> through a incandescent projection display.
09:39 AM lcnc-relay: <skunkworks8841> (that was the only thing that was displayed on the control)
09:40 AM rdtsc-wk: "Please insert punchcard #2"
09:41 AM lcnc-relay: <skunkworks8841> it had dual tape readers.
09:41 AM lcnc-relay: <skunkworks8841> one for each pallet
09:41 AM lcnc-relay: <ffffrf> looks like i have my work cut out for me lol
09:43 AM rdtsc-wk: backup your data to paper: https://www.ollydbg.de/Paperbak/
09:45 AM lcnc-relay: <skunkworks8841> wow. no thank you.
09:45 AM lcnc-relay: <zincboy_ca_on> Make sure you install the visual studio code plug in for Fusion360 post development. It lets you debug things much faster.
09:47 AM lcnc-relay: <ffffrf> ok will do that, thank you
09:48 AM lcnc-relay: <skunkworks8841> I thought fusion already had a linuxcnc post..
09:48 AM lcnc-relay: <ffffrf> it’s for a custom lathe with live tooling
09:49 AM lcnc-relay: <skunkworks8841> ah
09:49 AM lcnc-relay: <ffffrf> was reallllyyyyy hoping someone had done it already lol
09:50 AM lcnc-relay: <Travis Farmer> i think i finally figured out why over modbus, my VFD always reported the wrong rpm... VFD iseems to be hard-coded for a 2-pole motor i think, and my motor is 4-pole... (120 X 800hz) / 4 = 24000rpm, but (120 X 400hz) / 2 = 24000 as well... my spindle says 4-pole right on it, so 800hz should be 24000rpm, not 400hz. my VFD is factory set wrong, and it has not a function code to change number of poles...
09:50 AM lcnc-relay: <zincboy_ca_on> One of the big things is setting up the kinematics and machine definition in fusion. That is how it knows what axis to send a command to.
09:51 AM lcnc-relay: <ffffrf> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/JfYECAkTJjKFWegLNRUauqUe/IMG_0247.jpg
09:51 AM lcnc-relay: <ffffrf> yes that I did, although not certain it’s organized correctly:
09:57 AM lcnc-relay: <zincboy_ca_on> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/tQaEOLNBHuLcKTRyrBRjdFaZ/image.png
09:57 AM lcnc-relay: <zincboy_ca_on> That looks correct to me. You will want to set up a machine model as well so that you can find collisions in sim. This is what my machine looks like:
10:08 AM * JT-Shop has to go back to work now... they accepted my quote
10:23 AM lcnc-relay: <captainhindsight_.> what is the new project name of BlenderCAM?
10:31 AM rdtsc-wk: @Travis try to find a manual for the VFD
10:33 AM lcnc-relay: <captainhindsight_.> https://www.deskproto.com/products/multiax-ed.php 5-axis CAM for € 995.00
10:46 AM lcnc-relay: <Travis Farmer> rdtsc-wk: i have the manual, pole count is hard-coded, it just doesn't say to what, that i have found
10:49 AM lcnc-relay: <captainhindsight_.> FreeCAD Path has become FreeCAD CAM
10:53 AM lcnc-relay: <skunkworks8841> I have used it once so far.. it worked. I was plesently suprised..
10:58 AM lcnc-relay: <roguish000> Sliptronic works on FreecCAD Path
10:59 AM lcnc-relay: <captainhindsight_.> yeah he got funded to develop it
11:00 AM lcnc-relay: <captainhindsight_.> sliptonic_bradcollette#0 where is all the CAM info for FreeCAD hidden?
11:01 AM lcnc-relay: <captainhindsight_.> there was also a 5-axis glue gun printer that used Rhino for 5-axis paths
11:02 AM lcnc-relay: <sliptonic_bradcollette#0> Hidden? Do you mean the CAM source code?
11:02 AM lcnc-relay: <captainhindsight_.> yes, that and the wiki 🙂
11:03 AM lcnc-relay: <captainhindsight_.> https://wiki.freecad.org/CAM_Workbench
11:25 AM rdtsc-wk: @Travis sometimes a different manual can be found. I like to go to google images and search for the particular VFD - perhaps one of the links will have a better manual. It would be odd that the VFD has no provision for changing the number of motor poles. If it absolutely cannot be changed, a VFD upgrade may be the best recourse. Or change the HAL commands to "fool" it into working the way you expect.
11:46 AM lcnc-relay: <captainhindsight_.> heh Makerspace was asking about 5-axis CAM, ends up they already have a 10 seat Solidworks CAM license
11:46 AM lcnc-relay: <captainhindsight_.> gotta love communication
12:06 PM mrec: it's worth to study the freecad cam sourcecode I did that for 1-2 months a few years ago
12:06 PM mrec: 5 axis will be a topic once the mitsubishi controller is replaced with linuxcnc here
12:08 PM Tom_L: JT-Shop, cool
12:08 PM Tom_L: metric units logic is reversed
12:08 PM JT-Cave: I bet a lot is broken at this point
12:09 PM Tom_L: on the checkbox
12:09 PM Tom_L: well i expected that
12:09 PM Tom_L: i did add all the menu items except lathe
12:09 PM Tom_L: in prep
12:09 PM JT-Cave: changed some names but have not looked at the functions at all
12:09 PM Tom_L: i noticed that and fixed them
12:09 PM JT-Cave: many just pass right now
12:10 PM JT-Cave: right now trying to find where actionExtents_Option gets removed from parent.children
12:10 PM Tom_L: if you want for now, discard my pushes
12:10 PM Tom_L: just ui updates but they will likely change soon
12:10 PM JT-Cave: yup let me finish up the coding
12:10 PM lcnc-relay: <roguish> JT-Cave: go for ride....
12:10 PM Tom_L: i'd already pushed them a few days ago
12:10 PM JT-Cave: too hot
12:11 PM lcnc-relay: <roguish> I was out at 7:15
12:11 PM JT-Cave: I was out at 6:00
12:11 PM JT-Cave: which is dawn here
12:13 PM * Tom_L grabs a sammich
12:17 PM Tom_L: yeah it rained a bit this morning so now it's humid as heck along with the 101 predicted..
12:21 PM JT-Cave: found the missing comma that caused a couple of the view menu items to not have check boxes
12:23 PM Tom_L: you don't set checkable in the ui for those?
12:23 PM Tom_L: i did that when i added them
12:24 PM Tom_L: or you're automating it?
12:37 PM JT-Cave: it's automagic
12:37 PM Tom_L: i figured :)
12:38 PM Tom_L: i see you look for them in startup now
12:38 PM Tom_L: and dumped the code in utilities
12:39 PM Tom_L: is that so it works in the menu and cb when it's done?
12:40 PM Tom_L: changed everything to view instead of show
12:44 PM Tom_L: where was the comma?
12:44 PM Tom_L: i added the menu and see what you mean
12:49 PM JT-Shop: I guess the comma was lost in space :)
12:50 PM Tom_L: i don't see it
12:50 PM Tom_L: but there are 2 without checkboxes :)
12:50 PM Tom_L: in startup.py?
12:55 PM Tom_L: oh
12:55 PM Tom_L: :)
01:00 PM JT-Shop: https://github.com/jethornton/flexgui/commit/837dc7f6a82b9d9c5931c8e89e639289ee6edbdb
01:01 PM Tom_L: i figured it out
01:01 PM Tom_L: and it's all fixed here
01:40 PM JT-Cave: I'll see if I can break it when I get back
01:41 PM JT-Cave: Heat Index 106°F
01:42 PM roycroft: it's not too hot here, but the smoke is back (although not as bad as yesterday, so far)
01:55 PM bjorkint0sh: roycroft: I'm sure you already have one of these: https://www.youtube.com/watch?v=lbWiZSsEqPg
01:55 PM bjorkint0sh: Build & TEST 3 DIY Corsi-Rosenthal Box Fan Air Filters
01:55 PM bjorkint0sh: or something even better.
01:56 PM xxcoder: yeah think I menioned something similiar earlier
01:57 PM xxcoder: legs thing is new, but design I planned, uses 4 filters and one surface is just cardboard, one that would be on floor
01:57 PM xxcoder: probably bit better since that design can use 5 filters
02:01 PM Tom_L: heat index only 104° here
02:02 PM * roycroft just turned on the ac, more to filter the smoke than to cool off the house
02:06 PM rdtsc-wk: I wonder if an oil-soaked air filter would work better on smoke particulates.
02:06 PM xxcoder: probably, though that would also affect cfm
02:06 PM xxcoder: theres variant that just uses pure oil, like old vw beetle air filter
02:07 PM rdtsc-wk: foam + oil is messy, but can be cleaned and reused
02:18 PM roycroft: i did not unload my pickup last night because of the smoke, and i was down in eugene for a doctor's appointment today, and filled up the car with stuff
02:18 PM roycroft: so now i get to unload that too
02:18 PM xxcoder: meh just buy more vehicles to fill and leave em ;)
02:18 PM roycroft: i'm getting rid of vehicles
02:19 PM roycroft: one of the reasons for my eugene trip today, in fact
02:19 PM roycroft: it's all good though - i'm getting close to having everything i intend to keep moved out of the old house
02:19 PM roycroft: what's left will be stuff to donate, stuff to sell, and stuff to take to the landfill
02:26 PM xxcoder: nice
04:01 PM lcnc-relay: <captainhindsight_.> https://www.deskproto.com/files/videos/DPforLinux.mp4 they have an app image for Linux but the full 5-axis version is ~$1k
04:02 PM lcnc-relay: <captainhindsight_.> looks like it's based on Rhino/cam
04:18 PM Unterhaus_ is now known as Unterhausen
04:18 PM TurboTechnique: Still thinking about chinese desktop mills, moving gantry or moving table style. I just want to mill plastics and maybe some light aluminium work. Would it make a big difference to go from a moving gantry to a moving table?
04:21 PM lcnc-relay: <captainhindsight_.> the gantry on the cheap machines are not very rigid
04:21 PM lcnc-relay: <captainhindsight_.> but it all depends on the design
04:21 PM lcnc-relay: <captainhindsight_.> they can make make a crappy version of either
04:22 PM lcnc-relay: <captainhindsight_.> one might have a rigid gantry but the ballscrews are fixed poorly or have crunchy bearings
04:23 PM lcnc-relay: <captainhindsight_.> I look at them all like kits that you have to tear down and properly reassemble
04:24 PM lcnc-relay: <captainhindsight_.> DeskProto supports Linuxcnc but it looks like up to only 3-axis
04:24 PM xxcoder: cam have always been sticking point if you dont wanna have windows
04:27 PM lcnc-relay: <captainhindsight_.> it looks like it works
04:28 PM rigid: TurboTechnique: gantry is usually more complex (more weight moving motors, cables etc.) and thus more expensive.
04:28 PM lcnc-relay: <captainhindsight_.> not sure how you can create machines for it
04:28 PM rigid: Moving table has your workpiece moving while it's laying rock solid with a moving gantry. So it's not that precise if you aim for ultra high precision. With plastics, it doesn't really matter i'd say & would go for less complexity.
04:29 PM xxcoder: it has free version then it goes up in price with tiers
04:29 PM lcnc-relay: <captainhindsight_.> I need to get back to writing 5+axis CAM
04:29 PM xxcoder: free seem to be good for basics
04:29 PM lcnc-relay: <captainhindsight_.> how many patents will I step on?
04:29 PM xxcoder: all of em probably
04:30 PM xxcoder: free basic has dxf, stl, and bitmap support. not too bad for basic stuff
04:30 PM TurboTechnique: with the china machines, the moving table is about double the cost of the moving gantry
04:30 PM lcnc-relay: <captainhindsight_.> so start the project, get bought out by the CAM vendors
04:30 PM xxcoder: 145 for basic cam
04:30 PM xxcoder: euro
04:31 PM xxcoder: yeah 145 euro isnt too bad for linux supporting cam
04:34 PM lcnc-relay: <captainhindsight_.> well I could stick to what is already expired in the patents
04:35 PM xxcoder: yeah probably workable. you'd have to do tons patent work
04:35 PM xxcoder: see whats usable and all
04:39 PM lcnc-relay: <captainhindsight_.> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/FplXYjKTQulTAqWdmRhPAydU/50140264-MIT.pdf
04:39 PM lcnc-relay: <captainhindsight_.> I think this one has expired
04:40 PM xxcoder: skimmed though it a bit. pretty cool, though cant really follow lol
04:43 PM roycroft: aqi is up in the mid-200s again
04:43 PM roycroft: but i think i'll be able to unload the pickup
04:43 PM roycroft: i already unloaded the car
04:44 PM lcnc-relay: <captainhindsight_.> I can see writing an open source 5-axis CAM with basic features
04:45 PM lcnc-relay: <captainhindsight_.> but I'd have to crowdfund to do more
04:50 PM rdtsc-wk: Rant: customer sent in a Siemens industrial rack-mount PC for repair, with NO problem description. Custom mainboard, custom BIOS... then it boots to a password-protected custom QNX operating system, oh boy. Looks like I'll have to get out the Harry Potter wand. Explodo-Patronum!
04:52 PM lcnc-relay: <captainhindsight_.> you are just suppose to know
04:52 PM xxcoder: lol
05:11 PM lcnc-relay: <captainhindsight_.> freecad cam also seems to work I actually got it to profile a part
05:13 PM roycroft: whenever i come up for air i need to spend some time with freecad again
05:13 PM roycroft: that last time i checked it out it had come a long way
05:14 PM roycroft: and now that it has an official assembly workbench i don't have to dismiss it immediately :)
05:14 PM xxcoder: yeah i hear its been making nice progress. think theyre also planning on remaking gui a bit
05:31 PM roycroft: nice
05:32 PM roycroft: a strong breeze came in just as i was getting started
05:32 PM roycroft: aqi is down to 160 now - quite a drop from a half hour ago
05:32 PM roycroft: but still pretty high
05:38 PM JT-Shop: Heat Index 109°F
05:38 PM lcnc-relay: <captainhindsight_.> similar here, miserable
05:39 PM lcnc-relay: <captainhindsight_.> could be worse, could be Arkansas
05:41 PM JT-Shop: https://weather.com/maps/ustemperaturemap
05:58 PM Tom_L: just 102°F here
06:05 PM lcnc-relay: <captainhindsight_.> are friends down under should be waking up to frosty weather
06:06 PM lcnc-relay: <captainhindsight_.> https://weather.com/weather/today/l/-37.81,144.96?par=google
06:09 PM lcnc-relay: <captainhindsight_.> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/OatQgJPvwwkqGIYTxUfzTxJG/cam00.jpg
06:10 PM lcnc-relay: <captainhindsight_.> it creates good ngc code
06:11 PM Tom_L: i never repeat a gcode that is modal
06:12 PM rdtsc_away is now known as rdtsc
06:12 PM Tom_L: but the machine doesn't care
06:16 PM Tom_L: does it give options for leadin leadout moves?
06:17 PM Tom_L: pocket plunge options etc
06:23 PM lcnc-relay: <captainhindsight_.> 37,000 lines ^^
06:24 PM lcnc-relay: <captainhindsight_.> I'll report back after nap time and cookies and milk
06:24 PM Tom_L: JT-Shop, flex fails to launch now
06:24 PM Tom_L: line 1058
06:25 PM Tom_L: startup.py
06:25 PM lcnc-relay: <captainhindsight_.> I'm happy it works at all
06:26 PM Tom_L: yeah
06:26 PM -!- #linuxcnc mode set to +v by ChanServ
06:26 PM Tom_dev: TypeError: the first argument must be callable
06:26 PM JT-Shop: yup, not sure what that is yet
06:34 PM Tom_L: heh gui that don't call those actions work fine
06:37 PM xxcoder: pretty cool https://youtu.be/awR9bT6Edho
06:38 PM xxcoder: guy have broken stool so he makes new seat and lever for it
06:46 PM lcnc-relay: <ffffrf> hello, I know some of you are genuises - if you are a genius and think you can help me modify a fusion360 post processor to work with my live tooling lathe, I am willing to pay well for this! Just an offer 🙂
06:52 PM lcnc-relay: <captainhindsight_.> xxcoder: I would have turned a new seat out of aluminum
06:53 PM lcnc-relay: <captainhindsight_.> ffffrf : LCNC controlled?
06:55 PM xxcoder: yeah different skills different project ideas :)
06:58 PM lcnc-relay: <captainhindsight_.> https://cam.autodesk.com/posts/posts/guides/Post%20Processor%20Training%20Guide.pdf
06:59 PM lcnc-relay: <captainhindsight_.> https://marketplace.visualstudio.com/items?itemName=Autodesk.hsm-post-processor
07:00 PM lcnc-relay: <captainhindsight_.> https://cam.autodesk.com/posts/reference/index.html
07:00 PM lcnc-relay: <captainhindsight_.> ffffrf ^^^^^^
07:02 PM Tom_L: a good learning experience for you
07:15 PM lcnc-relay: <captainhindsight_.> https://forum.linuxcnc.org/media/kunena/attachments/30130/cinturnlinuxcncfusion360_2023-07-10.zip F360 post processor for LCNC lathes
07:16 PM lcnc-relay: <ffffrf> yes for linuxcnc
07:17 PM lcnc-relay: <captainhindsight_.> ffffrf those links are all for you
07:17 PM lcnc-relay: <ffffrf> ok thank you I will start learning from them
07:20 PM lcnc-relay: <captainhindsight_.> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/gGQwdkjSoNaquutoUnXRfpuH/cam01.jpg
07:20 PM lcnc-relay: <captainhindsight_.> it ran it all
07:20 PM lcnc-relay: <captainhindsight_.> no virtual crashes either
07:20 PM xxcoder: so no gcode error?
07:20 PM xxcoder: interesting
07:20 PM lcnc-relay: <captainhindsight_.> no problem
07:21 PM lcnc-relay: <captainhindsight_.> but it might support LCNC at only 3-axis
07:21 PM lcnc-relay: <captainhindsight_.> I see some 5-axis machines in the choices but they don't use standard g-code
07:24 PM lcnc-relay: <captainhindsight_.> https://www.isel-us.com/euromod-gantry
07:26 PM Tom_L: captain, 5axis cradle or head?
07:27 PM Tom_L: may not say at that point
07:33 PM lcnc-relay: <captainhindsight_.> https://www.isel-us.com/euromod-gantry
07:33 PM Tom_L: captainhindsight, have you tried more than 3 axis on deskproto?
07:33 PM lcnc-relay: <captainhindsight_.> it's almost like they don't want you to know
07:34 PM rdtsc is now known as rdtsc_away
07:34 PM Tom_L: aparently 'extra wizards' are available for continuous rotation
07:34 PM Tom_L: basic 4-5 axis appears to be an indexer
07:34 PM lcnc-relay: <captainhindsight_.> Tom_L: yes but the output so far was not standard G-code
07:35 PM Tom_L: not exactly sure what they mean about 'continuous rotation' either
07:36 PM Tom_L: seems more like primitive 4-5 axis
07:38 PM Tom_L: up to one continuous helix toolpath
07:40 PM lcnc-relay: <captainhindsight_.> so your choices are nothing, deskproto ($1k) or others > $5k
07:40 PM Tom_L: or more
07:40 PM Tom_L: for the 'really good' stuff
07:41 PM lcnc-relay: <captainhindsight_.> >> $5k
07:41 PM Tom_L: >>>
07:41 PM Tom_L: options are better than they were 5yrs ago for sure
07:42 PM lcnc-relay: <captainhindsight_.> never heard of them until today
07:42 PM Tom_L: me either
07:43 PM lcnc-relay: <zincboy_ca_on> Lowest cost 5axis CAM I have found with reasonable features is Fusion. You need the machining (manufacturing) extension to get the real 5 axis stuff. It not too bad at $1500/year over the base license.
07:43 PM xxcoder: iof I had setup my cnc router again, deskproto seems best choice for me. free or 150 euro
07:43 PM Tom_L: i dunno what mastercam costs but it's widely used around here
07:43 PM Tom_L: along side catia
07:44 PM xxcoder: isnt it something like 5k usd epr seat
07:44 PM xxcoder: per
07:44 PM lcnc-relay: <zincboy_ca_on> For the base features maybe. I don't think you are getting 5 axis for that.
07:44 PM Tom_L: i had a student copy for a while when the boys were taking it
07:45 PM Tom_L: i know years back my bud paid around 17k for a catia seat
07:46 PM Tom_L: with a sun station
07:46 PM Tom_L: that was before they ported it to windows
07:47 PM lcnc-relay: <captainhindsight_.> Indian resellers have Mastercam USB unlock dongles for $50
07:47 PM lcnc-relay: <captainhindsight_.> probably not legit 🙂
07:47 PM Tom_L: no doubt
08:28 PM roycroft: well, my pickup is unloaded, and my dust collector is ready to use
08:28 PM roycroft: the air compressor needs a bit of work, but it's close to being able to use
08:29 PM roycroft: and i have a portable compressor that i've been using so far
08:31 PM lcnc-relay: <skunkworks8841> lol - you need an adaptor then rememeber you have a machine shop...
08:32 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/eCjSbGmScdiBhDvmbpVsgtEo/PXL_20240731_012321666.jpg
08:34 PM xxcoder: roy that weseley video on stool chair top replacement is pretty cool
08:37 PM * roycroft misread that as "weasley", and was picturing ron weasley waving his wand and saying "seatus replaceo", and having the stool turn into a frog
08:37 PM xxcoder: lol
08:38 PM roycroft: i am getting way too old to be lifting heavy stuff
08:39 PM roycroft: when i moved the air compressor i had to remove the motor and compressor pump from the tank and move it in three pieces
08:39 PM roycroft: lifting the pump up onto the tank this afternoon about did me in
08:39 PM roycroft: i had hoists and winches at the old shop to move heavy stuff around, but i don't have any of that stuff set up here yet
08:39 PM roycroft: so it's all grunt power
08:39 PM roycroft: and i'm running out of grunt
08:43 PM roycroft: well that breeze sure helped a lot
08:43 PM roycroft: aqi is down to 25 now
08:44 PM Guest44: hello!
08:45 PM roycroft: hello!
08:45 PM roycroft: my name is elder price, and i would like to share with you the most amazing book!
08:45 PM Guest44: dont laugh at me too hard... lol... Do you think that a parport would be fast enough to drive an 8 bit dac?
08:47 PM Guest44: it is actually a 12 bit dac (it only uses 8 digital pins) but it is broken up into two 8 bit words.....
08:49 PM Guest44: maybe i will just ask on the forum.....
08:54 PM lcnc-relay: <skunkworks8841> how fast do you need?
08:55 PM lcnc-relay: <skunkworks8841> you can bitbang the port in the 20khz range from HAL
08:56 PM lcnc-relay: <skunkworks8841> otherwise - you can use (which is what some of the interfaces a few years ago used) epp mode - look at the pico driver..
08:57 PM lcnc-relay: <skunkworks8841> or https://linuxcnc.org/docs/stable/html/man/man9/hm2_7i43.9.html
09:12 PM Guest44: thanks for getting back to me.. im not sure exactly how fast
09:12 PM Guest44: iit is a 4 channel dac chip
09:13 PM Guest44: it is bi-polar
09:13 PM Guest44: i think it will do wonders for my servo drives....
09:14 PM Guest44: https://www.analog.com/media/en/technical-documentation/data-sheets/ad664.pdf
09:16 PM Guest44: i had chat gpt (mostly) write up a hal driver
09:16 PM Guest44: loadrt trivkins
09:16 PM Guest44: loadrt motmod base_period=1000000 servo_period=1000000
09:16 PM Guest44: # Load parallel port drivers
09:16 PM Guest44: loadrt hal_parport cfg="0x378 out 0x278 out"
09:16 PM Guest44: # Define DAC (AD664JN-BIP) control and data pins
09:16 PM Guest44: net dac-data <= parport.0.pin-02-09
09:16 PM Guest44: net dac-wr => parport.0.pin-10-out
09:16 PM Guest44: net dac-cs => parport.0.pin-11-out
09:16 PM Guest44: # Define quadrature encoders
09:16 PM Guest44: net x-pos-a => parport.0.pin-12-in
09:16 PM Guest44: net x-pos-b => parport.0.pin-13-in
09:16 PM Guest44: net y-pos-a => parport.0.pin-14-in
09:16 PM Guest44: net y-pos-b => parport.0.pin-15-in
09:16 PM Guest44: net z-pos-a => parport.0.pin-16-in
09:16 PM Guest44: net z-pos-b => parport.0.pin-17-in
09:16 PM Guest44: net spindle-pos-a => parport.1.pin-10-in
09:16 PM Guest44: net spindle-pos-b => parport.1.pin-11-in
09:16 PM Guest44: # Define limit and home switches
09:16 PM Guest44: net x-neg-limit => parport.1.pin-12-in
09:16 PM Guest44: net gpio-out-05 => parport.1.pin-14-out
09:16 PM Guest44: addf parport.0.read base-thread
09:16 PM Guest44: addf parport.1.read base-thread
09:16 PM xxcoder: Guest44: I suggest use dpaste.com next time
09:16 PM Guest44: addf parport.0.write base-thread
09:16 PM Guest44: addf parport.1.write base-thread
09:16 PM Guest44: start
09:17 PM xxcoder: dont do large pastes
09:19 PM Guest44: https://dpaste.com/DG7W662JS#
09:20 PM Guest44: https://dpaste.com/5RYKHK9CW
09:20 PM Guest44: my bad
09:21 PM lcnc-relay: <skunkworks8841> Don't do it again!! 😉
09:21 PM Guest44: i like the dpaste thing.... never tried that one....
09:21 PM Guest44: BUT I LIKE GLUE!!!!!
09:22 PM Guest44: X)