#linuxcnc Logs

Sep 14 2022

#linuxcnc Calendar

12:05 AM -!- #linuxcnc mode set to +v by ChanServ
12:21 AM -!- #linuxcnc mode set to +v by ChanServ
01:17 AM Deejay: moin
04:32 AM Tom_L: morning
04:52 AM JT-Cave: morning
05:28 AM JT-Cave: Tom_L, got the debs
07:01 AM Tom_L: ok
08:04 AM perry_j1987: wow i really screwed up lol
08:04 AM perry_j1987: thought i grabbed the m3 tap and it was something else close but slightly bigger haha
08:04 AM perry_j1987: ruined over 30 pieces
08:06 AM unterhausen: in round numbers, 6-32 tap drill is 2.7mm, 3mm is 2.5
08:07 AM unterhausen: I have done this on purpose because I'm a heathen. Also, converted 5mm to 8-32
08:39 AM -!- #linuxcnc mode set to +v by ChanServ
08:39 AM -!- #linuxcnc mode set to +v by ChanServ
10:08 AM CaptHindsight[m]: https://www.youtube.com/watch?v=lE346z7HOnk
10:09 AM CaptHindsight[m]: in other words, How Crappy are the Chinese Sets
10:24 AM roguish[m]: CaptHindsight: a poor man can only afford the very best....
11:29 AM perry_j1987: unterhausen ah ty ya i'll see about that to resurect these parts heh
12:07 PM boozeman[m]: First successful test with Mesa 7i96s, DM332T drivers and nema17 motor. ThinkPad M910q gives 58400 us for 30min run while compiling Mesa flash and do some software installing. Even sata-bus is now disabled.
12:42 PM Tom_L: perry_j1987, that's what first articles are for :)
12:43 PM perry_j1987: ya i looked back at it the tap was right
12:43 PM perry_j1987: im not sure what the hell happened
12:43 PM perry_j1987: going to start threadmilling those parts from now on heh
01:20 PM JT-Shop: in a github repo what's the easy way for a second person to update a file?
01:23 PM perry_j1987: git pull and do your update then commit the change and merge back in?
01:26 PM JT-Shop: then they need push rights
01:26 PM JT-Shop: I guess a fork and a PR would be the easy way
02:00 PM JT-Shop: material all cut and deburred time for a break
02:26 PM CaptHindsight[m]: https://www.aliexpress.com/item/3256804080322734.html forget the Rpi4
02:27 PM CaptHindsight[m]: arm SOC to run Linux and LCNC + a stm32 to run remora, a board that does it all finally
02:27 PM XXCoder: price isnt too bad
02:27 PM XXCoder: how good is tmc2209 anyway
02:27 PM CaptHindsight[m]: the only down side is only 1GB of RAM
02:28 PM CaptHindsight[m]: so it limits the backplots
02:29 PM CaptHindsight[m]: who cares, you just use the sockets to drive your own stepper drives
02:29 PM XXCoder: it depends on what youre using it for I guess
02:29 PM CaptHindsight[m]: just make some adapters for the sockets
02:29 PM CaptHindsight[m]: for those that can't handle the wiring
02:30 PM JT-Shop: but everyone wants a fancy memory hog GUI like gmoppayypy
02:32 PM CaptHindsight[m]: I'll have to see if the RAM can be swapped to larger devices
02:32 PM * JT-Shop wanders out to the other shop to work on the cat room
02:33 PM XXCoder: ah yes the cat shop ;)
02:41 PM Alicrow-phone: I spent about an hour refining the PID tuning yesterday. Managed to get it to be reasonably smooth, but it was lagging behind the commanded position by about 0.001" while in motion.
02:43 PM Alicrow-phone: Little bit of research this morning, and I find out that for a position control loop for a CNC machine, the tuning is way different than standard PID, and you gotta use the FF1 and FF2 parameters.
02:44 PM Alicrow-phone: Really excited to try that out after work and see what I can achieve.
02:55 PM CaptHindsight[m]: the H5 supports up to 3GB of DDR3, will have to see if the PCB was done in a way that larger devices could be swapped for the current 4Gbit RAM
02:59 PM CaptHindsight[m]: XXCoder: https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/ 2A max RMS, so small steppers only
02:59 PM XXCoder: yeah
03:01 PM CaptHindsight[m]: don't reprapper type boards all have the same pinouts for the tiny stepper drives
03:01 PM JT-Shop2: Alicrow-phone, https://gnipsel.com/linuxcnc-old/tuning/index.html
03:01 PM CaptHindsight[m]: didn't RAMPS set the reprap standard
03:04 PM CaptHindsight[m]: spent 2 hours turning a motor shaft adapter then 3-4 turns away from having the M3 set screw tightened the hex socket strips leaving 2mm sticking out and it won't budge
03:06 PM perry_j1987: pololu made the first stepsticks i think
03:15 PM CloudEvil: CaptHindsight[m]: bzzt
03:15 PM CaptHindsight[m]: ouch
03:18 PM Alicrow-phone: JT-Shop2: Thanks for the link. Haven't seen that before.
03:50 PM CaptHindsight[m]: https://biqu.equipment/collections/control-board/products/pi4b-adapter-v1-0 uses Allwinner H616 arm soc
03:53 PM CaptHindsight[m]: the CB1 has the H616
03:54 PM CaptHindsight[m]: what a word salad of a site, I am still trying to see what fits into what
04:00 PM JT-Shop2: Alicrow-phone, yw
04:06 PM Alicrow-bridget: I actually have an H bridge (7i40), which from what I've read, is kinda in between velocity mode and torque mode. But I found an old forum post with some info on how to tune those, so I'm gonna give that a shot.
04:13 PM CaptHindsight[m]: https://biqu.equipment/products/manta-m4p-m8p ok so a Allwinner H616 with 1GB of DDR3 plugs into an expansion IO board with an STM32 (Remora) with sockets for stepper drivers, IO is up to 4 or 8 axis
04:19 PM CaptHindsight[m]: so now 2 sets of low cost ARM 64 boards that can run LCNC with some work to build a decent Linux image and port/modify Remora
05:29 PM CaptHindsight[m]: the question on the above ARM boards is: Do they connect the ARM SOC (Linux/LCNC) to the STM32 (Remora) via SPI? Someone on the forums mentioned serial connection for one version :( will need some jumpers or other mods
05:30 PM JT-Shop2: they look like printer boards
05:31 PM JT-Shop2: I'm guessing the tmc2209 is a stepper driver?
05:34 PM JT-Shop2: Cons:
05:34 PM JT-Shop2: Ethernet port does not work with current Debian OS supplied by BTT
05:34 PM JT-Shop2: CB1 DOES NOT SUPPORT CSI / DSI for Camera or Display (Must use CM4 for these)
05:34 PM JT-Shop2: Will not Boot from USB / SSD
05:34 PM JT-Shop2: Documentation is lacking in several areas
05:34 PM JT-Shop2: No mention regarding use of multiple power connections.
05:34 PM JT-Shop2: Directions are step by step with no overview.
05:34 PM JT-Shop2: The Board Power and Bed Power connections are connected by default with no visible means of disconnecting them as inferred by the separate incoming connections.
05:39 PM CaptHindsight[m]: JT-Shop2: yes they are 3d printer boards
05:40 PM CaptHindsight[m]: I'm sure the current Linux image is shite. That may be fixed if they are worth the effort.
05:40 PM CaptHindsight[m]: similar to the Rpi4 Linux images
05:41 PM CaptHindsight[m]: and yes the current docs are terrible, we would be reprogramming them anyway so the docs would be on the LCNC forums and wiki
05:43 PM CaptHindsight[m]: they currently run Armbian and Klipper so that should tell you a lot about the devs
05:43 PM JT-Shop2: I assume for a CNC machine you would need larger steppers so the plug in drives wouldn't work
05:43 PM JT-Shop2: that tells me nothing
05:59 PM Tom_L: JT-Shop2, yeah i'll probably need notes for the ssh key
05:59 PM JT-Shop2: ok
05:59 PM Tom_L: i did generate one on the main pc and one on the rpi and added them to my github
06:00 PM Tom_L: do the user names have to match?
06:03 PM JT-Shop2: I would just generate one key pair and copy to the rpi
06:03 PM JT-Shop2: I'm not sure about the user name
06:04 PM JT-Shop2: I'll go down and copy you the notes on ssh copying
06:05 PM Tom_L: it wasn't intentional :)
06:13 PM CaptHindsight[m]: JT-Shop2: if you want to use bigger motors then you would just use the stepper driver sockets with some "wires" to connect to your larger stepper motor drives
06:14 PM CaptHindsight[m]: all the Chinese 3d printer boards use the stepper driver sockets vs screw terminals
06:17 PM CaptHindsight[m]: and yes, all the Chinese websites are in word salad English
06:25 PM -!- #linuxcnc mode set to +v by ChanServ
06:25 PM -!- #linuxcnc mode set to +v by ChanServ
06:45 PM XXCoder: pretty cool https://www.tronxy3d.com/products/tronxy-moore-1-mini-clay-3d-printer
06:59 PM Alicrow-phone: That took longer than I would have liked, but now the PID is actually pretty decent during the move (around 0.0001-0.0002" of error, which is as much as I can hope for given the encoder resolution is 0.0002"). Not so good at the start and end of the move, though.
07:00 PM XXCoder: thats plenty for .001" set resolution
07:57 PM XXCoder: roycroft: you seen this one? pretty cool https://www.youtube.com/watch?v=9BEbdi-JGmk&feature=youtu.be
07:57 PM XXCoder: lot of work though wow
09:55 PM CaptHindsight[m]: XXCoder: easy peasy with LCNC and a 6040 or similar router
09:55 PM XXCoder: sure
09:55 PM XXCoder: though its not thick wood
09:55 PM XXCoder: its very thin
09:56 PM XXCoder: looked like 1 to 2 mm or so
09:56 PM XXCoder: and lots sharp inside corners
10:00 PM CaptHindsight[m]: CaptHindsight: I was referring to the clay printer
10:01 PM XXCoder: ahh yeah that one yeah
11:19 PM CaptHindsight[m]: the clay printer is very close to a FFF/FDM type printer, only no heating, room temp extrusion of a high viscosity material
11:21 PM CaptHindsight[m]: with slight mods it could handle silicones and epoxies, urethanes and photopolymers
11:23 PM CaptHindsight[m]: https://3dpotter.com/printers/scara
11:24 PM CaptHindsight[m]: https://3dpotter.com/printers/potterbot-10-pro
11:24 PM CaptHindsight[m]: from $6,950.00
11:24 PM XXCoder: yeah way above my price lol
11:24 PM XXCoder: not that I need one
11:57 PM CaptHindsight[m]: the extruders are a bit more powerful but aren't heated
11:58 PM CaptHindsight[m]: they are slow and low res
11:59 PM CaptHindsight[m]: I think if you wanted to make custom ceramics faster you can resin print a mold and then fill with ceramic or use a ceramic filled photopolymer and burn it out during the firing process