#linuxcnc Logs

Mar 29 2021

#linuxcnc Calendar

12:26 AM miss0r: morning
12:52 AM Deejay: moin
04:25 AM Tom_L: morning
05:39 AM JT-Cave: morniung
08:04 AM JT-Cave: it always amazes me how much free unsolicited incorrect advise you can get on unrelated subjects on here lol
08:11 AM JavaBean: 1, this is IRC, so that is normal. 2, this is part of the internet, and noone is ever wrong or lieing here
08:12 AM JT-Cave: lol
08:12 AM sensille: "the internet says ..."
08:13 AM JT-Cave: yea my resupply box from Mesa will arrive tomorrow
08:14 AM JavaBean: hopefully you aren't waiting on the resupply... the wait can be dangerous
08:15 AM JT-Cave: no worries here
08:15 AM JavaBean: congrats, may your resupply be delivered without dents/dings/missing-bits
08:17 AM JT-Cave: they package very well
08:18 AM JT-Cave: hmm I have 3 days to use up 5.1GB of data just the opposite of last month
08:27 AM enleth: Bleepshop: unless he's british, then he should be boiling water on it to make tea
08:27 AM enleth: incidentally, a small electric kettle usually matches the power rating of braking resistors used in small to medium sized servo systems
10:48 AM Connor: Anyone know if this would work with the MESA Ethernet cards like the 7i95 or 7i92? Need a solution for 2 axis lathe.
10:48 AM Connor: https://www.amazon.com/dp/B085RZDVL5
10:52 AM Connor: Thinking of using it with 7i92 with a G540 or MX3660
10:52 AM enleth: it should, but the single ethernet port will limit your connectivity
10:52 AM Connor: It has WiFi.
10:52 AM enleth: if that's fine for you, then it should work
10:53 AM Connor: Just wasn't sure.. I had a Motherboard that's onboard ethernet didn't play nice..
10:53 AM Connor: and of course, weather or not LinuxCNC liked it or not.
10:53 AM enleth: as with any untested platform, you might get horrible latency problems if the vendor fucked up ACPI tables
10:53 AM enleth: but it might just as well work perfectly
10:53 AM enleth: no way to predict it
10:54 AM Connor: Any KNOWN good PC's similar form factor?
10:54 AM enleth: not really, order the thing, test the hell out of it, return it if it doesn't work well
10:54 AM enleth: if it does work well, share the news here so others know it's tested and works
10:55 AM Connor: Yea, was hoping to avoid that. It's not for me. Its for someone else and I want to make it as easy as can be. Going to have them drop ship the stuff, me load the software and then send it to them.
10:57 AM enleth: it would be best to have a known good semi-industrial small PC to recommend to people, but I don't think anything currently on the market is tested as such
10:57 AM enleth: consumer small form factor PCs like this one come and go very rapidly
10:58 AM enleth: an industrial design from a small vendor, like PC Engines or formerly Soekris Engineering, are in production for 5-10 years
10:58 AM enleth: s/are/is/
11:00 AM enleth: in fact, it would be super cool if Mesa had something like this in their catalog
11:01 AM enleth: not necessarily custom desgined, figuring out a mainboard for any modern x86 platform, even the APUs, is a nightmarish undertaking
11:02 AM enleth: but even an existing chinese platform with the UEFI and ACPI layers throughoutly checked and everything tested would be excellent
11:08 AM Connor: What about some of the cheaper NUC PC's ?
11:15 AM burklefoo: Most min PCs will works but the worst of them may only support a 500 Hz servo thread, usually because of BIOS limitations (cannot disable some power saving options)
11:16 AM burklefoo: mini
11:16 AM burklefoo: 500 Hz is OK for step/dir unless you have a very high accel machine
11:16 AM JT-Cave: a 7i96 would be better than a 7i92 for the mx3660
11:18 AM burklefoo: A 7i96 would give you additional I/O, if the MX3660 I/O was sufficient, a 7I92 would do
12:21 PM -!- #linuxcnc mode set to +v by ChanServ
12:49 PM NoGodDamnIdea: hey guys
01:05 PM Connor: JT-Cave: We're talking a Lathe, 1 digital output for spindle on/off, 2 inputs for limit switches and a estop.
01:08 PM Connor: It's a wood lathe.. :)
01:16 PM Connor: I could go with the 7i96 and use independent drivers too.
02:08 PM JT-Cave: for <50v steppers I like the G251 drives
02:34 PM sorki is now known as srk
02:38 PM bjorkintosh: whoa. I didn't know this existed!! https://www.3dsystems.com/haptics
02:57 PM Tom_L: they're the ones that make the crazy space balls
02:57 PM Tom_L: iirc
02:58 PM Tom_L: no, they're 3Dconnexion
02:58 PM Tom_L: play on names
03:05 PM roycroft: i have one of their 3d mouses and i love it
03:06 PM Tom_L: they have one at every cad station at the vo'tech and i don't think anybody uses them
03:06 PM roycroft: it takes a while to get used to them
03:06 PM JT-Shop: https://gnipsel.com/images/wood-heat/wood-bin-2/wood-bin-15.jpg
03:06 PM Tom_L: bob the builder has been busy
03:07 PM roycroft: but it's so much faster and easier to rotate/manipulate parts with one than with a conventional mouse and keyboard
03:07 PM roycroft: unfortuantely, humans only have two arms
03:07 PM Tom_L: i use a ball mouse in catia and never have to lift my right hand
03:07 PM Tom_L: pan zoom rotate all right there
03:07 PM roycroft: four arms would be ideal - one for mouse, one for 3d mouse, and 2 for keyboard
03:08 PM roycroft: but if we all had a bunch of arms we'd all be indian goddesses
03:08 PM Tom_L: JT-Shop, good you added the firewood, if it were here it might blow away today
03:09 PM Tom_L: i heard 40mph gusts
03:09 PM Tom_L: since early this morning
03:10 PM JT-Shop: been pretty breezy here too, firewood was in the back of my truck so needed to unload it
03:12 PM Tom_L: in case you didn't know the reference http://www.bobthebuilder.com/en-us/
03:12 PM Tom_L: my kids watched it all the time
03:14 PM bjorkintosh: <roycroft> but if we all had a bunch of arms we'd all be indian goddesses
03:14 PM bjorkintosh: maybe that's our ultimate idealized higher state!
03:14 PM roycroft: so per a conversation here yesterday, i had 16 holes to drill and tap, which i did over lunch today
03:14 PM roycroft: i tried switching around the order of operations
03:14 PM Tom_L: tapping then drilling?
03:14 PM roycroft: i usualy spot drill, then drill, then countersink, then tap
03:15 PM Tom_L: not the best idea
03:15 PM roycroft: and often have to countersink again after
03:15 PM roycroft: today i tried spot drill, drill, tap, countersink
03:15 PM roycroft: and everything went really well
03:15 PM roycroft: i was not totally freehand tapping though - i started the tap with the milling machine
03:15 PM Tom_L: you _can_ find tap drills with the countersink built in
03:16 PM roycroft: i usually countersink first because it's easier to start the tap
03:16 PM roycroft: but i find that conventional taps often leave a raised burr, so i have to countersink again after tapping
03:16 PM roycroft: as well, i can thank abom for saving me some time and frustration
03:17 PM roycroft: i was taught in machining class to countersink by running the machine very slowly, and feeding very slowly, pausing to make sure i got a good clean countersink
03:17 PM roycroft: i've been doing that for years and years, as it's how i was taught, but i also get that annoying raised ridge sometimes after countersinking
03:17 PM Tom_L: on a cnc you would use a drill cycle with dwell
03:18 PM roycroft: abom said in his sns last weekend to countersink very quickly
03:18 PM roycroft: get in and get out
03:18 PM roycroft: he runs his contersinks faster than i do as well
03:18 PM roycroft: i tried that and it worked brilliantly
03:18 PM roycroft: and saved me a lot of time
03:18 PM roycroft: of course, if i had that fancy flexarm that he has these operations would go even faster
03:23 PM roycroft: my machining instructor also taught me to never, ever run a lathe at more than 60rpm when parting off
03:23 PM roycroft: and i learned a long time ago that i can run it a lot faster than that most of the time when parting
03:24 PM roycroft: i think my instructor liked doing things slowly
03:24 PM roycroft: which is odd, because he was supposed to be training students to be employable as machinists
03:29 PM Tom_L: maybe hourly employees? :)
03:32 PM roycroft: maybe in the more advanced classes that i never got to take he sped things up
04:31 PM roycroft: so my arm is a wee bit sore today where i got the injection
04:31 PM roycroft: but not too much
04:31 PM XXCoder: yeh i had same
04:32 PM roycroft: and not nearly so sore as my body in general after spending 13 hours yesterday tearing a part a machine room and hauling heavy equipment racks and ladder rack down a tall, steep flight of stairs by myself
04:32 PM roycroft: i'm expecting round 2 to make me feel horrible for a couple days
04:32 PM roycroft: but i did not expect much of a reaction to round 1
04:36 PM _unreal_: arg...
04:36 PM _unreal_: NC25-BYZ https://www.robotdigg.com/product/1149/25-captive-or-non-captive-linear-pm-stepper-motor
04:36 PM _unreal_: so I purchased that motor.
04:37 PM _unreal_: I dont know when but looks like they changed the length of the lead screw when I ordered. the part and I didnt notice.
04:37 PM _unreal_: I'm trying to figure out what kind of lead screw it is and where to find an other one faster that is longer
04:43 PM CaptHindsight: tomp got the reset function working for the Rpi and Opi's so they can step at double the rate now using the GPIO's
04:43 PM CaptHindsight: this is software stepping using the ARM cores
04:45 PM CaptHindsight: so IF you avoid playing back a video while stepping the latency jitter is ~70K nS
04:47 PM CaptHindsight: so somewhere in the 25k-28K steps/second maximum range
04:54 PM roycroft: clamp one end of your lead screw in a vise and pull really hard on the other end
04:59 PM CaptHindsight: early 8 steps per rev motor https://i.imgur.com/BWwzXVM.jpg
05:05 PM roycroft: i get to go weld again in a few minutes
05:05 PM roycroft: fun fun fun
05:05 PM roycroft: and hopefully i will not get to grind for an hour after
05:05 PM CaptHindsight: stick welding magnesium?
05:05 PM roycroft: stick welding steel
05:05 PM roycroft: magnesium would be very exciting
05:06 PM roycroft: i think the appropriate welding method for magnesium is to put the welding machine, the parts, and the operator on a rocket ship, *vroom* to the moon, set up shop, weld, and then haul it all back to earth
05:06 PM CaptHindsight: the subject flares up from time to time
05:07 PM roycroft: welding sodium would be even more fun, i should think
05:07 PM roycroft: almost as much fun as spitting on sodium
05:08 PM JT-Shop: well crap turbotax won't run on windblows 7
05:33 PM _unreal_: looks like nofuckingclue is a no show today :)
05:33 PM _unreal_: lol
05:49 PM * roycroft encounters nofuckingclues multiple times/day, including within himself
07:16 PM CaptHindsight: the Rockchip RK3399 has a couple of Cortex M0 controllers inside, one if free to be used for GPIO
07:17 PM CaptHindsight: if/is
07:17 PM CaptHindsight: yet another ARM SOC with everything integrated for high speed stepping without the need for an external FPGA
07:20 PM Bleepshop: OK. I got enough info to make me to drop the $35 for a cheap FPGA board with ethernet and I'm gonna try reprogramming it as GPIO. If nothing else I can turn it into a logic analyser or multi-channel data aquistion board.
07:25 PM Bleepshop: Meanwhile I've got this massive freakin PC with a parallel port to run this directly after I get the control box harness finished.
07:26 PM Bleepshop: Anybody need a logic analyser with 64 digital input channels?
07:26 PM Bleepshop: That should be easy with this. LOL
07:28 PM CaptHindsight: https://www.sump.org/projects/analyzer/
07:29 PM CaptHindsight: https://blackmesalabs.wordpress.com/2016/10/24/sump2-96-msps-logic-analyzer-for-22/
07:31 PM CaptHindsight: http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2019/amv64_jbc262_nas256/amv64_jbc262_nas256/amv64_jbc262_nas256/index.html
07:31 PM Bleepshop: CaptHindsight: Nice the VHDL model for that should almost drop right into a Spartan 6.
07:34 PM CaptHindsight: spartan6 http://store.gadgetfactory.net/papilio-fpga-logic-analyzer-bundle/
07:35 PM Bleepshop: Found out the RV901T has 24 output only pins and 64 that should support bidirectional data right out of the box.
07:39 PM CaptHindsight: https://www.amazon.com/Linsn-Receive-Card-RV901T-Controller/dp/B012JLZG10
07:41 PM Bleepshop: CaptHindsight: That one pops up with "You last purchased this item on March 29, 2021." for me. xD
07:43 PM CaptHindsight: Bleepshop: is there software to support their use with an LED array?
07:43 PM Bleepshop: With the 30 days free Prime it'll be here Thursday and I'll cancell the Prime in 28 days. LOL
07:44 PM Bleepshop: CaptHindsight: Several suites from several vendors. And there's a github assault going on the hardware as well.
07:46 PM Bleepshop: CaptHindsight: https://github.com/q3k/chubby75/blob/master/rv901t/doc/hardware.md
07:49 PM CaptHindsight: Bleepshop: I see all the hardware docs
07:49 PM Bleepshop: Spartan 6, pair of gigabit PHYs, 32mb SPI flash, 64mb RAM. All sorts of goodies that'd cost a mint to paste together from modules or more to get fabbed.
07:51 PM * Bleepshop now has a current budget of [change on floor under drivers seat] after that purchase.
07:54 PM CaptHindsight: Linsn LEDStudio Software, is it winders only>
07:56 PM Bleepshop: Probably, but that's what Wine is for. And if wine doesn't work there's always tequila somewhere close in this state. LOL
08:03 PM _unreal_: on the armbian web site I have a post somewhere with the code for converting the tinkerboard into an LCNC controller
08:03 PM _unreal_: using the GPIO
08:04 PM _unreal_: BUT I dont think that helps much since the tinkerboard uses an earlier processor then the RK3399
08:04 PM Bleepshop: I'm more interested in the fact that there's already blink examples and I found open cores for the MAC on github. https://github.com/alexforencich/verilog-ethernet/
08:05 PM Bleepshop: _unreal_: Funny enough I have a gen-1 Tinkerboard sitting here. I heard the latency was terrible on them though so I didn't even consider it after that.
08:06 PM _unreal_: are you kidding
08:06 PM _unreal_: I have amazing latency on the tinkerboard
08:06 PM _unreal_: as I recall 20,000 on the test
08:06 PM _unreal_: let me see if I can find my post
08:06 PM _unreal_: I did a clean linuxcnc build for the tinkerboard
08:07 PM _unreal_: found it https://forum.armbian.com/topic/10007-tinker-board-current-rtos-working-free-offer/
08:08 PM * Bleepshop wait patiently, Yeah right. LOL
08:08 PM _unreal_: I have build files posted there
08:08 PM _unreal_: Bleepshop, ?
08:08 PM Bleepshop: Me being patient. Won't happen, I'll clean or something while I wait. LOL
08:09 PM _unreal_: my tinkerboard is sitting in front of me. I was going to use it but I gave up on it because it has a power issue. some times does not boot. gets stuck in that @#$%@#$%!@#Q$%!@#$%@#$^%@%#$ boot loop
08:09 PM _unreal_: waiting for what?
08:09 PM _unreal_: I dont know what the punch line is
08:09 PM _unreal_: or what your waiting for?
08:10 PM buzzmarshall: the rockpro64 isn't a bad board for the money, its got the rk3399 on it
08:10 PM Bleepshop: _unreal_: The punchline is "I'm an impatient SOB so I won't sit in front of the keyboard waiting for very long without getting bored and starting to sort parts or clean the workbench." xD
08:11 PM _unreal_: my RTOS source files are linked as a download on that page link
08:12 PM _unreal_: from the forum if you want to build for the Tinkerboard.
08:12 PM _unreal_: lcnc I downloaded from source and built
08:12 PM _unreal_: turned off a bunch of stuff
08:13 PM Bleepshop: _unreal_: Thank you, I've bookmarked it to grab later when the bandwidth is better.
08:13 PM _unreal_: ! hell its prob still on the sdcard on the tinkerboard in front of me. ......... not that I remember the password off the top of my head ether but I'm sure I left it in a TXT
08:13 PM _unreal_: ?
08:13 PM _unreal_: bandwidth is better?
08:14 PM _unreal_: lol are you on dialup?
08:14 PM _unreal_: I hate a few post's of stuff I did
08:14 PM _unreal_: ultimatly I gave up using that board ONLY because of the booting issues and it boot looping
08:14 PM Bleepshop: _unreal_: Couch potatoes all over the neighborhood on Netflix have down to squat. And then there's the ones in the house that'll complain unless I do it after 23:00. LOL
08:15 PM _unreal_: interesting. well I tink the build files are like 2mb
08:15 PM Bleepshop: s/have down/have me down
08:15 PM _unreal_: armbian build files on the other had prob 1gb
08:15 PM _unreal_: hand
08:17 PM _unreal_: err the RTOS build files are believe are 2mb. ARMBIAN for tinkerboard is... no wait prob more like 8GB
08:17 PM _unreal_: so 2mb for RTOS build files, and 8+ GB for the armbian download
08:21 PM Bleepshop: _unreal_: Yeah, I definitely grab them later. I've got a full size PC sitting here it's just I hate to waste 400W on it when a 20W Pi4 and a 20W FPGA will fit inside the controller box and not be another freaking huge box to have to mount. For now it'll live on a shelf and I'll unplug the parallel cable when I'm not using it, but I want to make it self contained.LOL
08:29 PM roycroft: well that sucked, but i think i learned something
08:30 PM roycroft: i could hardly strike an arc with the 7018 rod, and the sputtering was worse than ever
08:30 PM roycroft: i had forgotten to bring the rods back in the house on saturday
08:30 PM roycroft: so they sat in the fabrication shop for almost 2 days
08:31 PM roycroft: i'm pretty sure that when folks say that 7018 must be as dry as the sahara desert they are correct
08:32 PM _unreal_: roycroft, got a toster oven?
08:33 PM _unreal_: Bleepshop, my HP1155 is the controller for my big cnc machine at work
08:33 PM Bleepshop: roycroft: Find a 60W-100W halogen bulb and put it in a small cabinet with the rod. Leave it run for 36-48 hours and it'll be fine. I used to have a 60W bulb in an old minifridge for a rod safe.
08:33 PM _unreal_: I use a small single core netbook to run my home cnc machine
08:34 PM _unreal_: and my laser etcher will run on what ever puter with GRBL sender is attached to it
08:34 PM _unreal_: hell CELL PHONE FOR that matter if I want
08:34 PM _unreal_: :)
08:34 PM CaptHindsight: buzzmarshall: ROCKPro64 4GB is $80
08:34 PM roycroft: no, but i can make a rod oven pretty easily
08:34 PM Bleepshop: _unreal_: I generated a whole stack of boat anchors with blown caps while trying to get a machine with a parallel port to run at all.
08:34 PM roycroft: i ended up using the baby mig welder instead, and doing ugly, multipass welds
08:35 PM _unreal_: Bleepshop, ?
08:35 PM roycroft: it's a good thing i'm using hammerite on this mobile base :)
08:35 PM _unreal_: roycroft, A.I.N.T. MIGS like a dog. ALWAYS loyal and get the job done...
08:36 PM roycroft: yes, but my mig welder is tiny
08:36 PM roycroft: it only takes 120v input
08:36 PM CaptHindsight: buzzmarshall: https://programmersought.com/article/93741163178/
08:36 PM _unreal_: I have a 270amp stick welder that collecting dust right now
08:36 PM roycroft: i was welding 3/8" flat bar to 3/16" angle
08:36 PM _unreal_: the house does not have a 50 amp service :(
08:37 PM CaptHindsight: buzzmarshall: One PMU M0 is used by ATF, and the second Perilp M0 is open to customers.
08:37 PM roycroft: the mig welder is way underpowered to do that properly
08:37 PM Bleepshop: _unreal_: I had a stack of 12-14 old PCs when I started looking for a machine to run this. I now have 4 PCs only one of which has a PCI slot or parallel port and a pile of scrap to recycle. LOL
08:37 PM roycroft: but i think it will be strong enough
08:37 PM _unreal_: 50amp service 220 outlet/breaker
08:38 PM roycroft: my tig welder is on a 50a 240v circuit
08:38 PM roycroft: and i have to use a 100' extension cord for it
08:38 PM roycroft: i just put that way - that was a job
08:38 PM roycroft: 100' of 6ga soow is pretty heavy
08:38 PM _unreal_: I have a shore power adapter
08:38 PM Bleepshop: unterhaus_: No dryer/stove outlet or blank holes in the breaker panel ?
08:38 PM _unreal_: with 50' of core
08:38 PM _unreal_: cord
08:38 PM roycroft: i store it on a big hose reel that has four big tires
08:39 PM _unreal_: OH OH OH roycroft keep this in mind... do you have a food saver?
08:39 PM roycroft: but it's still a chore dealing with it
08:39 PM roycroft: no, i got rid of my food saver when i got my chamber vacuum sealer
08:39 PM _unreal_: trick I learned some time ago
08:40 PM buzzmarshall: CaptHindsight: I got a couple of them when pine 1st released the board and used to use it to run a debian build i was working on
08:40 PM _unreal_: I often store VERY WELL dried welding rods in food saver bags
08:40 PM buzzmarshall: nice little board for the money
08:40 PM roycroft: and when i got my 3d printer i got some vacuum bags big enough to hold a 1kg spool of filament
08:40 PM roycroft: that's worked out very nicely
08:41 PM _unreal_: I have some $300 vacuum saver
08:41 PM CaptHindsight: buzzmarshall: http://linuxgizmos.com/orange-pi-4-launches-at-60-with-4gb-ram/ $50
08:42 PM CaptHindsight: buzzmarshall: do you have the docs for the Cortex M0 inside the rk3399?
08:42 PM _unreal_: roycroft, I have a weston pro 2100 vacuum sealer
08:43 PM CaptHindsight: buzzmarshall: the manual I found shows it connected to the AHB-Lite bus, there are some docs in the SDK that supposedly have all the info
08:43 PM _unreal_: shit!!! its gone UP in value
08:44 PM _unreal_: roycroft, that food saver I have is a DREAM
08:44 PM roycroft: mine is very smilar to this:
08:44 PM roycroft: https://www.webstaurantstore.com/vacpak-it-vmc10dpu-chamber-vacuum-packaging-machine-with-10-1-4-seal-bar-and-dry-pump/186VMC10DPU.html
08:44 PM buzzmarshall: i had most of all the nda'd material and some other things just not sure where i off loaded it all
08:44 PM _unreal_: ahh so you have to put it in a chamber
08:45 PM roycroft: yes
08:45 PM roycroft: but that's the beauty of it
08:45 PM _unreal_: ya mine takes the expensive vac bags so I'm not really limited on size
08:45 PM roycroft: i can use cheap bags
08:45 PM _unreal_: I can use any vac bag
08:45 PM roycroft: the size limitation has never been an issue for me
08:45 PM _unreal_: but I'm also not limited on size
08:45 PM buzzmarshall: i was hacking rk's pretty much since they came out putting linux on them but then went down the dark road with amlogic and kinda left the rk's sit
08:46 PM roycroft: the food savers require those expensive quilted bags
08:46 PM roycroft: they are way too expensive to operate
08:46 PM buzzmarshall: i collect info tho and probably have all the rk stuff here someplace
08:46 PM _unreal_: roycroft, agreed
08:46 PM _unreal_: I buy big rolls. big rolls of that bagging is cheaper
08:46 PM roycroft: the only problem with a chamber vacuum sealer is that one cannot seal anything that's even somewhat liquid unless it's at room temperature or below
08:46 PM _unreal_: way cheaper
08:47 PM _unreal_: ya that thing does not care
08:47 PM _unreal_: though cleaning out the catch try sucks
08:47 PM _unreal_: back later got to eat
08:47 PM roycroft: if it's at all warm, it will start boiling before the full vacuum is pulled, and the boiling liquid will contaminate the end of the bag so it won't seal well
08:47 PM buzzmarshall: CaptHindsight: just reading the link you posted on the orange devices
08:47 PM roycroft: but i can live with that limitation
08:48 PM roycroft: when i can use a five cent bag instead of a 40 cent bag to seal my stuff
08:48 PM roycroft: the only feature that i'd like that i don't have is an inert gas injector
08:49 PM roycroft: but that more than doubles the cost of the machine
08:50 PM CaptHindsight: buzzmarshall: https://github.com/LinuxCNC/linuxcnc/tree/andypugh/bb_pru/src/hal/drivers/hal_pru_generic
08:53 PM CaptHindsight: buzzmarshall: maybe port the PRU stepper to the Cortex M0 in the rk3399
08:55 PM buzzmarshall: could be a neat idea... i wasn't really looking much at linuxcnc when last playing with the rk's
08:56 PM buzzmarshall: since then tho as per the bbb and the pru's you might have a neat idea
08:58 PM CaptHindsight: buzzmarshall: the allwinner OrangePi have an ARISC micro
08:58 PM CaptHindsight: that driver is currently broken for software stepping
08:59 PM buzzmarshall: lol... lately ive kinda been sidetracked from the bbb stuff as i took on a project using a H6
09:00 PM buzzmarshall: still learning but actually kinda like the Allwinner which ive never messed with befor
09:05 PM CaptHindsight: they pulled the source from gitlab!
09:05 PM CaptHindsight: pulled/removed
09:07 PM roycroft: that's why you always clone anything you find interesting and potentially useful
09:14 PM CaptHindsight: sure, was done
09:18 PM CaptHindsight: just surprising to see a fork of LCNC get removed from the repos at gitlab
09:18 PM CaptHindsight: Tom P has been working on it the past few months
09:19 PM CaptHindsight: https://orangecnc.gitlab.io/
09:22 PM CaptHindsight: buzzmarshall: about 8 years ago machinekit picked the BBB to run LCNC on a small ARM board
09:23 PM CaptHindsight: not really sure why except for the 2 PRU's that the ARM SOC has integrated
09:23 PM CaptHindsight: I forget if the GPU was just under powered or lacked any Linux support so frame rates are slow 1-3 fps IIRC
09:25 PM CaptHindsight: many of the Allwinners and the RK3399 have integrated microcontrollers that may be used instead of an external FPGA to generate very fast Step rates (100's of KHz)
09:26 PM CaptHindsight: buzzmarshall: https://orangecnc.gitlab.io/ used the allwinners/OrangePi for this but their ARISC driver is broken, so it would lose steps
09:27 PM CaptHindsight: I don't believe that anyone has started on a similar port to the rk3399
09:29 PM CaptHindsight: I think that Tom P was using the BBB PRU driver source as a reference to get the Allinner ARISC to software step
09:32 PM CaptHindsight: OrangeCNC developed their own for the allwinner, but it didn't work
09:42 PM buzzmarshall: sorry was fixing a failed compile
09:43 PM buzzmarshall: with the Allwinners i seen the Arisc mention, just haven't spent enough time yet on them
09:43 PM buzzmarshall: but it looks interesting
09:44 PM CaptHindsight: I'm interested in getting it working myself but at the same time have other priorities
09:45 PM buzzmarshall: most of my experiences on the rk's and even the amlogic crap has been all routed in media stuff and the bbb seemed to fit more for motion control so ive been kinda in that mode for awhile
09:45 PM CaptHindsight: and things like this attract the worst of leeches
09:45 PM buzzmarshall: typically in the past for motion i would have just gone down the fpga or cpld method
09:46 PM buzzmarshall: but the pru's seemed interesting so hence the bbb stuff
09:46 PM CaptHindsight: on the other hand you can hope that some Chinese vendor will make a decent copy and sell it for $50
09:46 PM CaptHindsight: the PRU's are IN the SOC vs adding extra parts costs
09:47 PM buzzmarshall: currently while learning and working on the H6 tho i seen what you mention with the arisc and its now in the back of my mind
09:47 PM CaptHindsight: same for the ARISC in the H6 and the Cortex M0 in the rk3399
09:47 PM CaptHindsight: the BBB had the PRU's but a shitty GPU
09:48 PM CaptHindsight: H6 and rk3399 have great GPU's
09:48 PM buzzmarshall: i agree about the leeching thing which is why some of us work privately these days
09:49 PM buzzmarshall: currently i just have the H6 in a Android box as thats what was provided to me for the project
09:49 PM CaptHindsight: I don't mind a Chinese leech as long as the board isn't complete crap
09:49 PM buzzmarshall: but i want to get a sbc board with the H6
09:51 PM buzzmarshall: it would be more along the lines of what i need. This Android box is good for me to learn the basic SoC while i solve some issues for some others
09:53 PM buzzmarshall: a H6 board will be the next board i buy
09:53 PM CaptHindsight: I forget how far back the allwinners had an integrated micro or two
09:53 PM buzzmarshall: but now you got me thinking about the rk's
09:53 PM buzzmarshall: lol
09:53 PM CaptHindsight: hah, sorry
09:54 PM buzzmarshall: which i currently have
09:54 PM CaptHindsight: rk3399 vs H6
09:54 PM CaptHindsight: more cores and faster in the rk I think
09:54 PM CaptHindsight: let me grab the H6 data sheet
09:54 PM buzzmarshall: not so much that... more just where i could currently start playing the quickest
09:55 PM buzzmarshall: i tend to work on a couple of things at a time as i get bored if i stay to long on something
09:56 PM CaptHindsight: H6 is quad core A53 and an ARISC
09:57 PM CaptHindsight: https://www.cnx-software.com/wp-content/uploads/2017/11/Allwinner-H6-Block-Diagram.png
09:57 PM CaptHindsight: http://opensource.rock-chips.com/images/5/5a/RK3399_Block_Diagram.png
09:58 PM buzzmarshall: i think the rk's is mostly just a matter of porting, but theres a fair amount of other cortex code floating around that it might make it easier
09:58 PM CaptHindsight: rk3399 dual A72 and quad A53 plus cortex M0
10:00 PM CaptHindsight: Linux kernel and LCNC is straightforward on the rk3399
10:01 PM Tom_L: any progress on the rtai kernel?
10:02 PM CaptHindsight: getting the PRU driver working on the M0 is the work, not sure if it requires a re-write from scratch or just some register changes
10:02 PM buzzmarshall: seeing as i had a running linux system on the rockpro i got as far as compiling linuxcnc and few other things on it but never really went much further as i had no hardware to test the app on at the time
10:02 PM CaptHindsight: Tom_L: RTAI is considered working well enough, as far as the load unload issue is concerned
10:03 PM CaptHindsight: the last RTAI to LCNC update has the new version of i-pipe
10:03 PM Tom_L: what rtai version was that?
10:04 PM CaptHindsight: the one Andy used, was back in maybe November
10:05 PM CaptHindsight: for kernel v4.19.152
10:05 PM CaptHindsight: https://github.com/NTULINUX/RTAI
10:05 PM Tom_L: yeah that sounds right
10:06 PM CaptHindsight: locks up maybe one time in several thousand attempts
10:06 PM Tom_L: i had decent success with that test iirc
10:06 PM CaptHindsight: haven't heard any complaints for the users
10:06 PM Tom_L: is anybody using it?
10:06 PM CaptHindsight: i guess the test results were worse than in actual use
10:07 PM CaptHindsight: several appear to be
10:07 PM Tom_L: with buster?
10:07 PM CaptHindsight: check the forums
10:07 PM CaptHindsight: yes
10:07 PM Tom_L: ok
10:07 PM Tom_L: i'm not ready to dive in head first but i might take another look at it
10:07 PM CaptHindsight: i thought that they were holding off on building packages but they decided to go ahead
10:08 PM Tom_L: it's not part of the buildbot buster release is it?
10:08 PM Tom_L: i should check..
10:11 PM Tom_L: doesn't look like it
10:11 PM CaptHindsight: Andy said they are up
10:11 PM Tom_L: http://buildbot.linuxcnc.org/dists/buster/
10:11 PM Tom_L: all i see is preempt
10:11 PM CaptHindsight: works through Synaptic
10:12 PM CaptHindsight: yeah I get a headache from all the different places they store packages
10:12 PM Tom_L: it _is_ a bit confusing
10:13 PM CaptHindsight: https://forum.linuxcnc.org/38-general-linuxcnc-questions/41459-update-from-2-8-to-2-8-1-buster-rtai#200163
10:13 PM CaptHindsight: "Not by the buildbot, I think that was hand-crafted and uploaded. "
10:14 PM Tom_L: so if i build rtai then use synaptic to install 2.8.1 that should work?
10:14 PM CaptHindsight: I really don't know
10:14 PM Tom_L: me either
10:14 PM Tom_L: last time i tried it wasn't upgradeable
10:14 PM Tom_L: but i think i built both from source
10:14 PM CaptHindsight: seems you can just update via synaptic, no building
10:15 PM Tom_L: maybe somebody fixed the broken package issue
10:16 PM CaptHindsight: i think everyone is so tired of the RTAI drama that this might be the last update for quite some time
10:16 PM Tom_L: sounds like it could be
10:16 PM CaptHindsight: don't help RTAI.org, they will hate you
10:17 PM CaptHindsight: I don't get it
10:17 PM CaptHindsight: it's some weird personality stuff
10:17 PM Tom_L: ego
10:18 PM Tom_L: it would be nice to have buster on the mill but so far it works fine with wheezy
10:18 PM CaptHindsight: I guess Seb used to walk on egg shells around them
10:18 PM Tom_L: shame
10:18 PM CaptHindsight: i never had any direct contact
10:19 PM CaptHindsight: i just saw the odd mail list drama
10:20 PM Tom_L: i don't have to build rtai on the target board do i?
10:21 PM CaptHindsight: andy: "I see a 2.8.1 package on the server. So I would actually expect the update to 2.8.1 from 2.8.0 to be automatic.
10:21 PM CaptHindsight: ... I just checked and, yes, 2.8.1 is available for Buster / RTAI from Synaptic. "
10:21 PM Tom_L: i read that
10:21 PM CaptHindsight: i take that as a NO, you don't have to
10:21 PM Tom_L: thanks for the links
10:22 PM Tom_L: i'll look more tomorrow
10:22 PM _unreal_: https://www.robotdigg.com/product/1149/25-captive-or-non-captive-linear-pm-stepper-motor NC25-BYZ
10:22 PM _unreal_: does anyone know what type of lead screw that is?
10:22 PM _unreal_: I'm trying to find a source for longer screw but I have no idea what the thread type/size etc.. is
10:23 PM roycroft: you did not try pulling on it as i suggested earlier?
10:23 PM roycroft: or did that not work?
10:23 PM Tom_L: probably acme
10:24 PM _unreal_: the stepper I got is the non captured
10:24 PM Tom_L: try measuring it
10:24 PM _unreal_: but the threaded rod is shorter then I need by a bit
10:24 PM roycroft: that's not acme thread
10:25 PM Tom_L: find the data sheet for it
10:25 PM roycroft: it kind of looks like the really early threads that folks made by wrapping wire around a rod
10:25 PM _unreal_: been trying. there are specs on th page for that NC25-BYZ motor
10:26 PM _unreal_: but doesnt talk about the rod
10:26 PM skunkworks: http://electronicsam.com/images/greenmachine/IMG_20210329_220745.jpg
10:26 PM Tom_L: sexy
10:26 PM skunkworks: best sharpy marks ever...
10:26 PM _unreal_: acording to my calipers the rod is 3.45mm diam
10:27 PM Tom_L: now get andy's program to scribe the lines in
10:27 PM _unreal_: spaired no expense on the laser target I see
10:28 PM skunkworks: cat toy...
10:28 PM _unreal_: cnc toy
10:28 PM _unreal_: hell with the cat
10:28 PM Tom_L: my dogs chased em when they were pups. now they're too old to care
10:28 PM skunkworks: Tom_L: that was andys program...
10:28 PM Tom_L: ahh
10:29 PM Tom_L: you could use a finer sharpie
10:30 PM Tom_L: got an engraving bit?
10:31 PM CaptHindsight: skunkworks: sharpie in a lathe for that ^^?
10:31 PM skunkworks: I have some circuit board engraving bits I was going to try
10:32 PM CaptHindsight: yet another project, 5-axis pen plotter
10:32 PM Tom_L: i used a 60deg engraving bit on my pendant and it looks ok
10:32 PM Tom_L: i tried a couple different depths since i didn't know which would look best
10:33 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/pendant/pendant2.jpg
10:33 PM skunkworks: CaptHindsight: too many projects...
10:33 PM Tom_L: then wiped it with paint
10:34 PM skunkworks: Tom_L: that looks perfect
10:35 PM Tom_L: that was on the sherline and i don't think it was entirely flat
10:35 PM Tom_L: but the top letters _are_ deeper
10:35 PM Tom_L: the bottom might work better on something like that
10:36 PM Tom_L: as far as cutter depth
10:37 PM enleth: Tom_L: check out engraving wax
10:38 PM enleth: all around better results than paint
10:38 PM Tom_L: probably
10:39 PM Tom_L: this whole thing was on a budget and i had the paint :)
10:39 PM CaptHindsight: paint works well https://imgur.com/EAF5oPj
10:40 PM Tom_L: imgur doesn't like my browser anymore
10:41 PM Tom_L: locks the display
10:41 PM Tom_L: 2nd or 3rd time it's happened
10:44 PM XXCoder: tom id suggest noscript
10:44 PM XXCoder: enable only main domain of imgur
10:45 PM XXCoder: direct image https://i.imgur.com/EAF5oPj.jpg
10:45 PM XXCoder: skunkworks: nice sharpie marks! heh
10:46 PM XXCoder: CaptHindsight: your machine?
10:53 PM CaptHindsight: XXCoder: yes,, https://imgur.com/AAjAq6B
10:53 PM XXCoder: cool
10:55 PM CaptHindsight: that is why I need to write 5-axis CAM
10:56 PM CaptHindsight: it's too clunky to use Mastercam or NX to paint or print on a non-planar surface
11:02 PM XXCoder: hope you figure it out :)
11:05 PM CaptHindsight: physics engine does lots of the work
11:05 PM XXCoder: i wonder if you could add probing to measure stuff before painting it
11:08 PM CaptHindsight: sure
11:08 PM CaptHindsight: probe or laser scan if you don't have the source files for the geometry
11:17 PM Bleepshop: CaptHindsight: Nice. Get a surface mapping algo together and you can do fake tattoos. ;D [Seriously looks great.]