#linuxcnc Logs

Mar 04 2020

#linuxcnc Calendar

12:29 AM miss0r: morning
12:50 AM fjungclaus1 is now known as fjungclaus
01:31 AM Centurion-Dan2 is now known as Centurion_Dan
01:39 AM steppers: Hello
01:39 AM steppers: I've got a NEMA 17 Stepper motor with a l298n
01:39 AM steppers: and was wondering if ther's a way to control the speed of the motor at 10% increments (of full speed) using 3 PB's
01:39 AM steppers: *push buttons
01:41 AM steppers: ???
01:51 AM CaptHindsight: most are asleep here
01:52 AM CaptHindsight: l298n is an H-bridge
01:53 AM CaptHindsight: PB = ?
01:55 AM CaptHindsight: oh push buttons
01:56 AM CaptHindsight: why?
01:56 AM steppers: For a school project
01:56 AM CaptHindsight: https://lastminuteengineers.com/stepper-motor-l298n-arduino-tutorial/
01:56 AM CaptHindsight: ah
01:57 AM steppers: because it's an H-Bridge can you only control the speed of the motor with a potentiometer
01:57 AM CaptHindsight: you could with some very fast fingers :)
01:58 AM CaptHindsight: stepper motors top out at > 1K rpm
01:58 AM CaptHindsight: so 10% is 100rpm and there are 200 steps per rev
01:58 AM steppers: So, 50% would be 100 steps/rev
01:59 AM CaptHindsight: ah no
01:59 AM steppers: Okay
01:59 AM CaptHindsight: 200 steps per rev is 200 steps per rev, that is how the motor is designed
01:59 AM steppers: So, would it even be possible to control the speed of a stepper motor with a push button
01:59 AM CaptHindsight: yes, but very slowly
02:00 AM steppers: So, basically I need the motor to go in 10% increments until the motor reaches full speed using a push button
02:00 AM CaptHindsight: at a step per press
02:00 AM steppers: and the other 2 push buttons control the direction of the motor
02:00 AM pink_vampire: https://hackaday.io/project/170164/gallery#43c6302f733212d6c60fbfa11fae2a2d
02:01 AM CaptHindsight: you could use the above arduino design and add pushbuttons to control the speed
02:03 AM CaptHindsight: 3 bits of speed input = 8 speeds or you could have the buttons be pressed multiple times to add 10% speed increments or similar
02:12 AM Deejay: moin
04:11 AM miss0r: Yay! I finally completed the motorcycle front subframe! (I worked till late last night) :D https://imgur.com/a/eIh235z
04:12 AM pink_vampire: is that sandblasted?
04:13 AM miss0r: blasted with glass
04:14 AM miss0r: in water
04:14 AM miss0r: I don't know the english term. But directly translated it is called water polishing
04:16 AM pink_vampire: interesting the finish look amazing . what part is that?
04:16 AM miss0r: its for a motor cycle. The top part connecting the two springs/shocks to the steering wheel
04:17 AM XXCoder: miss0r: ultrasonic?
04:17 AM pink_vampire: you need to send a pic of it after assembly.
04:18 AM miss0r: XXCoder: No just like a pressure washer with glass particles in it
04:18 AM miss0r: pink_vampire: I will see if I can get the owner to send one
04:19 AM pink_vampire: pressure washer with glass particles in it.... sounds like something fun and dangerous
04:19 AM pink_vampire: miss0r: cool
04:19 AM miss0r: inside an enclosed cabinet that recycles it over and over
04:20 AM XXCoder: odd.
04:20 AM pink_vampire: never heard of it
04:20 AM XXCoder: dont think i heard of it either
04:20 AM pink_vampire: I need help with hardware for my computer
04:20 AM XXCoder: what kind?
04:20 AM miss0r: its a realy nice system, hardly removes anything
04:21 AM pink_vampire: I need "NVIDIA CUDA-enabled GPU (compute capability >= 2.0)"
04:21 AM miss0r: (which is what you want to remove machining marks)
04:21 AM miss0r: :s I don't even know what that is
04:21 AM XXCoder: ah dunno im behind on hardware heh
04:30 AM p0g0_: miss0r, that is a nice finish. How long did it stay in the abrasive bath? Lapidary types, folks who polish stones, have a slow tumbling water + abrasives technique I've seen. The means to pump or accelerate an abrasive slurry sounds interesting.
04:30 AM p0g0_: The stone polishers take weeks+.
04:31 AM miss0r: its not realy a bath. Its like a sandblasting cabinet, just with the above mentioned waterstream with glass in it. And it took around 20 minuts
04:31 AM miss0r: (mainly because I had two suction marks that I had to smoothe out)
04:32 AM p0g0_: Glass beads and water. I'll wonder it it's not a pitot tube thing then- with clean water drawing the glass beads into the stream, and they drain/settle until sucked back up again.
04:33 AM p0g0_: 'cause pumping an abrasive is not easy.
04:35 AM miss0r: The "nozzle" part has two tubes feeding into it. one is a snail screw pump feeding the glass slurry from the bottom of the reservoir and the other is highpressure water catching it at the end
04:35 AM miss0r: both water and glass is recycled
04:38 AM p0g0_: yeah, an archimedes screw fed pitot tube.
04:38 AM miss0r: yeah
04:40 AM miss0r: Ive used it to clean alot of engine parts and gearbox parts for my land rover restoration project. Everything comes out as new. i love that machine
04:48 AM p0g0_: A trick I have seen sandblasters use is a soft mask, usually just tape. The abrasives won't cut the tape, it is to plastic to conduct much force-so patterns, text, inlays can get cut/polished just with a sharp knife and some tape. Luthiers I've known have signed their work with such a mask, for example.
04:49 AM p0g0_: *too plastic
04:49 AM miss0r: hah
05:02 AM Tom_L: morning
05:03 AM XXCoder: yo
05:07 AM XXCoder: Tom_L: you have this scale? https://media.discordapp.net/attachments/582390660871749632/684707582950113321/89174999_10157833994891971_4645301928589262848_o.png
05:08 AM XXCoder: might be critical tool
05:08 AM XXCoder: jthornton:
05:13 AM Loetmichel: maaan. sometimes i am dumber than imaginable. Had to change the spool on a 3dprinter... cut opne the new spool (vaccumed) with a stanley knife and the thumb, too. AND AGAIN red drops everywhere *bandaidstorage--* *cleaning the workplace*
05:13 AM XXCoder: blood colored 3d prints
05:18 AM jthornton: morning\
05:19 AM XXCoder: hey jt, check out my link
05:20 AM jthornton: a cast banana?
05:20 AM XXCoder: yeah its a scale object lol
05:20 AM XXCoder: funny joke
05:45 AM XXCoder: if i ever get into casting im definitely making one
05:52 AM p0g0_: Tape it to a wall with a huge price tag, and call it art...
05:53 AM XXCoder: one side benefit
05:53 AM XXCoder: no rot
05:54 AM jthornton: powder coat it yellow
05:55 AM XXCoder: nice! little bit of trim black like end of stem
07:47 AM jthornton: wow no rain for a week, I might get the 3rd compost bin to dry out enough to bag
07:55 AM jthornton: awesome eyephone battery is still at 100% this morning after being off all night
08:09 AM Tom_L: i would hope so
08:25 AM miss0r: jthornton: hey JT. I made a pretty cool motorcycle subframe. I think its some of the best machining I've done thus far. (I just felt like bloating a bit): https://imgur.com/a/eIh235z
08:28 AM perry_j1987: hows it going guys
08:29 AM miss0r: like always, busy busy busy :) you?
09:24 AM JT-Shop: miss0r, that is a work of art! how did you get that finish?
12:58 PM kop: mornin...
01:04 PM skunkworks: maybe in your part of the world...
01:06 PM pcw_home: its always morning somewhere...
01:07 PM pcw_home: well maybe not on the moon...
01:35 PM kop: just finished my second cup of the black death :-) the morning continues
01:37 PM kop: now the search for a parallel port driven controller commences.
01:38 PM kop: the Ultra Slow Bus and M$hit need to get kicked to the curb
01:40 PM faLUCE: hello. I would like to build a CNC machine for cutting wood with max WxH 30x60 cms. Precision = 0.3-0.5 mm. from where do I have to start?
01:44 PM JT-Shop: start with LinuxCNC or start designing a machine?
01:45 PM faLUCE: JT-Shop: start designing a machine
01:50 PM JT-Shop: well, picking out the components, choosing a design, you have set the parameters so that's done
01:50 PM JT-Shop: you need to determine XY axis speeds, Z travel and speed etc.
01:54 PM faLUCE: JT-Shop: I don't know where I can download good plans
01:54 PM faLUCE: (good and open source plans)
01:55 PM miss0r: JT-Shop: After machining it, I gave it a run in the 'glass blasting cabinet'
01:56 PM miss0r: basically a sand blasting cabinet, but with a high pressure water jet and feeds small glass particles into it
01:57 PM miss0r: those particles removes next to nothing, so they are great for polishing out the tool marks
01:57 PM JT-Shop: cool
01:58 PM JT-Shop: faLUCE, I doubt you will find "good" and "open source" plans anywhere in this universe
01:58 PM faLUCE: JT-Shop: how did you build your machine?
01:59 PM JT-Shop: miss0r, is that a hand held device like a media blasting cabinet?
01:59 PM JT-Shop: I built my plasma cutter yes
01:59 PM JT-Shop: https://gnipsel.com/shop/machine-shop.xhtml
02:00 PM miss0r: JT-Shop: Yeah. Although I made a bracket to just shoote the beam downwards, so I can move the lighter parts under the beam and not having to struggle with the nozzle(some serious "recoil" in that thing)
02:01 PM faLUCE: JT-Shop: I mean: I can buy plans and components, but I don't know where, in Europe
02:01 PM JT-Shop: neither do i
02:02 PM JT-Shop: miss0r, is this something you made?
02:02 PM miss0r: no, its a realy complicated machine :D
02:03 PM miss0r: directly translated from danish its called a "water polisher"
02:03 PM rmu|w: faLUCE: what is you budget
02:03 PM JT-Shop: Loetmichel, has some photos of some he built
02:04 PM Loetmichel: a few, yes :)
02:05 PM JT-Shop: and speak his name and he appears like magic :)
02:05 PM Loetmichel: indeed
02:05 PM Loetmichel: :-)
02:06 PM miss0r: Thats it for me for tonight. I was up until two in the morning "last night" to complete that part... See you around
02:08 PM faLUCE: rmu|w: hold a sec
02:09 PM faLUCE: rmu|w: max 600 Euros
02:10 PM JT-Shop: night
02:12 PM faLUCE: rmu|w: sorry: max 800 Euros
02:15 PM rmu|w: faLUCE: why not get a pre-built chinese router
02:15 PM Rab: faLUCE, a Chinese 6040 router will fall in that range. What motivates you to build your own?
02:15 PM Rab: jinx
02:16 PM faLUCE: Rab: rmu|w, yeah, I saw a 6040 one
02:16 PM faLUCE: But I have two doubts:
02:16 PM faLUCE: 1) what if one piece breaks?
02:16 PM faLUCE: 2) which is the precision for 6040 ?
02:17 PM faLUCE: (rattm)
02:17 PM Rab: faLUCE, 2) certainly 0.3-0.5mm in wood.
02:17 PM rmu|w: if it breaks you get another one ;)
02:18 PM faLUCE: rmu|w: you can change the component or the whole machine?
02:18 PM Rab: 1) The motion control components are commodity parts available from eBay/AliExpress/etc. So I'd say there is low risk finding spares.
02:19 PM faLUCE: Rab: is it compatible with linuxcnc ?
02:20 PM CaptHindsight: look for a 6040 without a controller
02:20 PM CaptHindsight: and use LCNC for the controller
02:20 PM Rab: faLUCE, most of them seem to come with USB controllers and a pirate copy of Mach3. The USB controller won't work with LinuxCNC, so you will need to make some changes on the computer interface side.
02:21 PM CaptHindsight: are 6040's under 600 Euros? A few years ago a 3045 was about that price without a controller
02:21 PM Rab: You would need to learn the same concepts if you were building a machine from scratch.
02:21 PM faLUCE: thanks for all the infos
02:22 PM CaptHindsight: faLUCE: you will also need a budget for tooling
02:22 PM Rab: CaptHindsight, the budget is 800EUR. I see many options on eBay for 600-800USD, pretty close.
02:22 PM faLUCE: CaptHindsight: I have a friend who has all the needed material for tooling
02:23 PM faLUCE: a reference link (aliexpress) for a a 6040 without controller?
02:23 PM faLUCE: or is it "without controller" a simple search key?
02:24 PM Rab: CaptHindsight, I voted in the Democratic primary yesterday. The printer that made my paper ballot was connected to a RPi, wearing this case: https://thepihut.com/products/official-raspberry-pi-3-case-black-grey
02:24 PM Rab: I've never felt less enfranchised.
02:26 PM CaptHindsight: https://www.automationtechnologiesinc.com/products-page/entry-level-machine-cnc-router/cnc-frame-cnc-6040/ this one is also motor and spindle free
02:26 PM Rab: (New county voting machines print a personalized paper ballot which is populated in the voting booth, then fed into a scanner.)
02:27 PM CaptHindsight: I know that I have seen versions without just the controls and drives, just wires dangling from the motors
02:27 PM CaptHindsight: paper trail
02:28 PM Rab: The cheaper 6040s have a tiny engraving spindle. It would be better to buy without the spindle and mount a trim router or similar.
02:29 PM JT-Shop: CaptHindsight, is that made in the US?
02:29 PM CaptHindsight: https://www.ebay.com/i/223747634893 multiple options
02:29 PM CaptHindsight: JT-Shop: just posting examples for them to search for
02:30 PM JT-Shop: I just noticed that Automation Technology Inc is in IL
02:30 PM faLUCE: thanks. What's the advantage of using linuxcnc instead of native stuff?
02:30 PM CaptHindsight: JT-Shop: yes, 45 min drive for me
02:31 PM CaptHindsight: faLUCE: that is like asking about drinking sewer water vs the finest spring waters :)
02:31 PM JT-Shop: 7 hours for me lol
02:32 PM faLUCE: CaptHindsight: yes... but... what's the most immediate advantage that you experience?
02:32 PM CaptHindsight: JT-Shop: the same for Shars
02:32 PM CaptHindsight: close by, but not very useful
02:33 PM faLUCE: for example: can I use a raspberry?
02:33 PM JT-Shop: Rpi4 with 4Gb of memory yes
02:33 PM CaptHindsight: faLUCE: I have used Mach and LCNC. I can configure LCNC just about any way I wish vs just a few configs
02:34 PM faLUCE: thnks
02:34 PM CaptHindsight: and NO Windoz
02:36 PM CaptHindsight: faLUCE: I build mostly custom machines, so that is where LCNC shines, especially for closed loop or integrating things like lasers
02:36 PM JT-Shop: and make custom GUI easy with PyQtVCP
02:36 PM CaptHindsight: yes ^^
02:37 PM CaptHindsight: andypugh: I have your example code working with SVG files output from Slic3r now
02:51 PM faLUCE: thanks all
02:54 PM CaptHindsight: faLUCE: your accuracy requirement is low and realistic, one thing I've had issues with are how the ballscrews get mounted on some 6040 models
02:55 PM faLUCE: see you tomorrow, wonderful channel!
02:55 PM CaptHindsight: https://i.postimg.cc/d0JT9Qrg/router-ballscrew00jpg.jpg
02:55 PM faLUCE: thnks agai
02:55 PM faLUCE: n
02:55 PM CaptHindsight: faLUCE: this version had lots of play on the ends
02:56 PM CaptHindsight: no preload adjustment, just play
03:00 PM t4nk_freenode: CaptHindsight, I ordered a 'vankyo performance v630' today ;)
03:00 PM t4nk_freenode: off amazon.de, 229eur with a Gutschein ;)
03:01 PM t4nk_freenode: decided just to order and not to worry about it
03:01 PM CaptHindsight: heh $229.46 USD here
03:01 PM CaptHindsight: t4nk_freenode: let me know how well it works
03:01 PM t4nk_freenode: see... I aint worried ;)
03:02 PM CaptHindsight: i saw a similar model at Walmart, was tempted to try it
03:03 PM t4nk_freenode: I'm willing to bet that they are all just the same hardware, lcd, bulb etc..
03:03 PM CaptHindsight: I'm wondering what is inside them
03:03 PM t4nk_freenode: the one I canceled turned out to be a vankyo too, but the dutch shop tore off the brand logo
03:04 PM t4nk_freenode: well.. I saw a vid on youtube, not much at all inside man
03:04 PM CaptHindsight: says 6000 lumen so maybe 100W LED's (R,G and B)
03:05 PM t4nk_freenode: I think the bulb is 150W on mine, and there is just 1 lcd in those projectors
03:05 PM CaptHindsight: bulb/lamp vs LED?
03:06 PM t4nk_freenode: hence the higher-ish lumens, but that will be deducted from the quality right away
03:06 PM t4nk_freenode: I think my regular projector bulb in my sanyo was about 250W
03:06 PM t4nk_freenode: so this still is rather hefty for an led
03:07 PM CaptHindsight: 100W leds are not too difficult or expensive to cool
03:08 PM t4nk_freenode: fan noise is a real issue on these projectors.. most have 2 fans, some have 3, but there's always such a special fan in there, those are the ones making the most noise
03:09 PM t4nk_freenode: but like I said, I'm not gonna worry too much. I'm rather interested how it compares to what I remember of my sanyo
03:10 PM t4nk_freenode: input lag is another point of concern... I don't think an avid gamer would like it very much
03:11 PM t4nk_freenode: but I'm hoping to be able to slide down the couch at night, and project my desktop, watch some eps now and then
03:12 PM CaptHindsight: reviews on youtubes
03:12 PM CaptHindsight: looking for a tear down
03:13 PM t4nk_freenode: I think they key is; "getting your money's worth", and I think it's ok with this beamer
03:13 PM t4nk_freenode: I found one yesterday, lemme have a look
03:14 PM t4nk_freenode: yeh, here: https://www.youtube.com/watch?v=qtGZAoUBB9U
03:14 PM t4nk_freenode: this guy doesn't seem to me to be 'the brightest light' himself though :)
03:15 PM CaptHindsight: ah no wonder, they use a smartphone LCD
03:16 PM CaptHindsight: https://youtu.be/qtGZAoUBB9U?t=583 LED and heatsink
03:17 PM CaptHindsight: https://youtu.be/qtGZAoUBB9U?t=301 LCD
03:18 PM unterhaus_: why would you take apart a projector while it's powered up?
03:18 PM CaptHindsight: likely a Smart TV or LCD monitor LCD controller made in China
03:19 PM CaptHindsight: unterhaus_: for fun, see if you can avoid the smoke or sparks
03:21 PM CaptHindsight: https://youtu.be/qtGZAoUBB9U i bet those boards are cheap
03:25 PM CaptHindsight: $13 USD https://www.amazon.in/Generic-Controller-MT6820-B-Driver-Monitor/dp/B071H5WZH3/ref=pd_sbs_504_9
03:27 PM t4nk_freenode: at least the lcd is 1080p native, that's a nice one
03:28 PM t4nk_freenode: tbh, with my 3lcd sanyo ... there wasn't much brightness to spare, and as the bulb aged it slowly faded some more
03:29 PM CaptHindsight: the LCD is also without the backlight and diffuser
03:29 PM t4nk_freenode: backlight, sure.. but there are 2 fresnels in the beamer methinks
03:30 PM t4nk_freenode: one is that pathetic excuse for a 'keystone'
03:30 PM CaptHindsight: t4nk_freenode: have you seen any 4K projectors made this way yet?
03:30 PM CaptHindsight: yes, but cheap
03:31 PM t4nk_freenode: but this vankyo has 50% keystone through software too
03:31 PM t4nk_freenode: not that I want to be using any
03:32 PM t4nk_freenode: probably for around 1000euros for the cheapest 4k beamer
03:32 PM CaptHindsight: https://joypickr.com/products/multimedia-4k-wifi-led-projector-for-home-cinema no real specs :(
03:33 PM CaptHindsight: 8.3 million distinct addressable on-screen pixels, so it might be 4K native
03:35 PM t4nk_freenode: yeh, I saw that, so maybe it's true after all
03:36 PM t4nk_freenode: otherwise if stated like that, they always mean '4k supported'
03:36 PM t4nk_freenode: plain liars
03:36 PM t4nk_freenode: also: 'other beamers: 1500 lumens, OUR BEAMER:10000'
03:37 PM t4nk_freenode: lol, this number seems to go up by the second these days
03:38 PM unterhaus_: this is pretty cool controller for grbl https://hackaday.io/project/169898-touchscreen-control-panel-for-grbl
03:38 PM unterhaus_: lipstick on a pig though
03:38 PM t4nk_freenode: nevertheless they are supposed to be able to project in 'daylight', that was something my sanyo couldn't really deliver
03:41 PM unterhaus_: bummer, no software
03:47 PM CaptHindsight: 4 x 1 projection setup for video games for ~$1k
03:49 PM CaptHindsight: I wonder if the LCD is >50% aperture
04:00 PM jymmmm: SS 1/2" mesh ordered =)
04:01 PM CaptHindsight: what gauge?
04:05 PM Deejay: gn8
04:24 PM net|: https://theconversation.com/copper-is-great-at-killing-superbugs-so-why-dont-hospitals-use-it-73103
04:25 PM net|: should put 2 peices of copper wire at each interact machine because tap does not work properly alot
04:28 PM CaptHindsight: just wear copper gloves
04:31 PM jymmmm: CaptHindsight: 18ga (o.047"), I mesured the existing one, is the same
04:32 PM Spida: when aiming for high resolution/precision for Z axis, I am unsure whether to use (a) direct connection to stepper with microstepping (b) 2:1 to 4:1 belt on stepper (c) 10:1 gearbox (planetary?) on stepper
04:34 PM Spida: I do not care about absolute position, but only about "step" (in case b and c not the step of the stepper, but the output) size: I need about 1um steps
04:36 PM Spida: if a position is reached, the thing should not move
04:39 PM unterhaus_: gearing never seemed like a good idea to me
04:39 PM Spida: load might actually vary, but not change direction, which might serve as "pre"loading
04:40 PM unterhaus_: we went through this with someone a week ago
04:41 PM unterhaus_: CaptHindsight handing out free consulting, as usual
04:41 PM CaptHindsight: check the price of a lash-free gearbox
04:41 PM unterhaus_: I don't wanna
04:42 PM Spida: I found 10:1 gears for 50bucks to have 1.8degree backlash on output - same as many steppers
04:43 PM CaptHindsight: Spida: what repeatability do you require for the Z?
04:43 PM unterhaus_: you can get one micron with microstepping and a ballscrew
04:43 PM unterhaus_: absent any concern about thermal stability
04:44 PM Spida: repeatability is not an issue
04:44 PM Spida: (not over long time or distance anyway)
04:44 PM CaptHindsight: then use whatever you wish to pay for
04:45 PM unterhaus_: I was aiming for 1 micron/step. 20 turns per inch ballscrew and reasonable microstepping will get you there
04:46 PM unterhaus_: whatever that is in metrik, 1mm/turn kinda
04:47 PM unterhaus_: I'm going to have force feedback though, may the deity have kindness on my soul
04:48 PM Spida: I am weighting (possible) flexing of a belt vs losing microsteps
04:52 PM unterhaus_: belts are okay if you do it right
04:54 PM Spida: what is "right" for belts?
04:55 PM CaptHindsight: the longer the belt the more the stretch
04:55 PM CaptHindsight: but a properly designed belt under what is likely low loads will be to low to measure
04:57 PM CaptHindsight: ~3/8" wide kevlar belt with ~3" between centers was ~1um or less at ~3N-m
04:58 PM CaptHindsight: https://forums.maslowcnc.com/t/timing-belt-stretch-measured/10947
04:59 PM CaptHindsight: ~8mm wide, 75mm between centers for the metrics out there :0
05:01 PM Spida: yes, loads will be low, 2mm/turn ballscrew => less than 1Nm
05:04 PM unterhaus_: what are you doing with this thing?
05:04 PM unterhaus_: last guy was positioning coronavirus on a candy bar, I think
05:05 PM unterhaus_: something like that
05:05 PM unterhaus_: I could be misremembering
05:06 PM Spida: focus stacking on a microscope
05:06 PM unterhaus_: cool, I thought about doing that
05:06 PM unterhaus_: bought an alicona instead
05:10 PM _unreal_: ve7it, jus got my programmer finaly
05:10 PM _unreal_: just got home as well :)
05:11 PM t4nk_freenode: ok then, let's get that pic programmed ey?
05:11 PM t4nk_freenode: ;)
05:11 PM Spida: unterhaus_: I understood you have a use case of similarcrrquirements, what are you doing
05:11 PM * t4nk_freenode sets his stopwatch
05:12 PM unterhaus_: I'm buying a servomotor driven ballscrew actuator. But it's 2 micron/step
05:13 PM unterhaus_: I think the actual requirement is 8 micron/step though, but I think that's too coarse
05:13 PM unterhaus_: because I'm building something that moves at a fairly high rate
05:32 PM _unreal_: I'm so confused
05:33 PM _unreal_: dspic30f4012
05:33 PM Spida: unterhaus_: my calculations with a 2mm/turn ballscrew and a 1.2Nm stepper tell me that I would need 1/8 or 1/16 microstepping to get to 1um, and that I might not be able to carry my 5-10kg load with sufficient safety factor
05:33 PM Spida: maybe my calculations are wrong
05:33 PM _unreal_: mplab snap debugger programmer
05:33 PM _unreal_: I wonder if this CHIP is the only chip it does not support?
05:33 PM Spida: or 5-10kg isn't a "low load"
05:33 PM _unreal_: wtf
05:34 PM * t4nk_freenode stops his stopwatch
05:34 PM t4nk_freenode: :))
05:43 PM _unreal_: its one of the ONLY fucking chips it does not support
05:43 PM _unreal_: amazing
05:43 PM _unreal_: is the one I have
05:45 PM Tom_L: you didn't check the compatibility list beforehand?
05:47 PM _unreal_: it said supports DSPIC 30fxxx
05:47 PM _unreal_: it has support for almost EVERYTHIUNG but my chip
05:48 PM _unreal_: LOL if I order a pickit4 from MPLAB direct. it will arrive in April
05:49 PM _unreal_: just amazing
05:50 PM _unreal_: Tom_L, what can you tell me about this ? http://tom-itx.no-ip.biz:81/~webpage/temp/picprogrammer.jpg
05:50 PM Tom_L: nothing
05:50 PM Tom_L: that was a _long_ time ago
05:51 PM Tom_L: i used it for midrange pics
05:51 PM Tom_L: 16f84 etc
05:51 PM Tom_L: until i realized how bad pics suck
05:51 PM Tom_L: and switched to avrs
05:52 PM _unreal_: arg...
05:52 PM jdh: they were pretty cool 15 years ago
05:53 PM Tom_L: lack of free tools and toolchain, banked memory etc steered me elsewhere
05:54 PM t4nk_freenode: banked mem is sort of a thing of the past too
05:54 PM t4nk_freenode: luckily too
05:58 PM Tom_L: i switched to avrs long before ardweenie was a thing
06:00 PM CaptHindsight: stm32 is where it's at!
06:01 PM Tom_L: alot more setup on arm than avr though
06:01 PM CaptHindsight: yes, for noobs avr is easy to start on
06:01 PM Tom_L: reminds me of the 68332
06:02 PM Tom_L: that was probably one of my favorite chips
06:03 PM CaptHindsight: https://github.com/stm32duino/Arduino_Core_STM32 is an option for aruini on stm32
06:03 PM CaptHindsight: any ini's
06:03 PM Tom_L: arm are cheaper too
06:04 PM t4nk_freenode: just ordered a bunch of stm32's
06:04 PM CaptHindsight: 68,000's were the big thing in late 80's and 90's
06:04 PM t4nk_freenode: I'd like to do some high speed us
06:04 PM t4nk_freenode: b
06:04 PM Tom_L: i've got an F4 dev board still in the blister pack
06:05 PM _unreal_: https://electrosome.com/pickit2/
06:05 PM _unreal_: Maybe I'll try building that MOFO next
06:05 PM t4nk_freenode: lol _unreal_, I already did
06:05 PM Tom_L: well, at least you'll have a variety of pic programmers
06:05 PM Tom_L: none of which are useful
06:05 PM t4nk_freenode: a full blown one that is
06:06 PM CaptHindsight: I bet if LCNC had started in the 80's it would have been written for the 68k's
06:06 PM _unreal_: t4nk_freenode, ?
06:06 PM Tom_L: i don't quite remember when that project was started
06:06 PM t4nk_freenode: but uhm, I think you can spare yourself the trouble _unreal_ .... don't think it's supported there either
06:06 PM _unreal_: t4nk_freenode, pickit2 supports DSPIC30f4012
06:07 PM t4nk_freenode: ah, nehow, .. I just built my own usb-programmer because pickit2 is too small
06:07 PM _unreal_: t4nk_freenode, does it support DSPIC30f4012
06:07 PM _unreal_: if so link to plans?
06:07 PM t4nk_freenode: it supports anything I want it to
06:08 PM Tom_L: 1993
06:08 PM Tom_L: hmm
06:08 PM t4nk_freenode: hehe.. but you couldn't operate it man, it needs a programmer's input
06:14 PM _unreal_: this seems the most reasonable https://pic-microcontroller.com/pickit-2-download-develop-your-own-usb-pickit-ii-programmer/
06:14 PM jdh: it's 2020. why.
06:14 PM _unreal_: jdh, ?
06:15 PM jdh: I can't imagine using a PIC in 2020. otoh, I have no real need for one.
06:16 PM CaptHindsight: have Pic's gotten any faster since 2002?
06:17 PM CaptHindsight: 1Ghz 8 bit controller could have its place
06:18 PM andypugh: CaptHindsight: The stuff I posted this week?
06:19 PM CaptHindsight: andypugh: no, the shorter Python program to parse SVG files and display layers in a window based on Z position from a HAL component
06:20 PM CaptHindsight: slic3er does some odd things and their SVG format is slightly different than yours, but it is getting sorted
06:21 PM CaptHindsight: creating GUI's to interact with it using qtpyvcp as well
06:22 PM CaptHindsight: the next hurdle will be porting to Python3 since the libs are all different
06:22 PM CaptHindsight: i think RSVG has been replaced by some new cairo thing
06:23 PM andypugh: Aye, I have vague memories of a struggle there more recenty.
06:23 PM CaptHindsight: https://stackoverflow.com/questions/10393675/rsvg-with-python-3-2-on-ubuntu might be the fix
06:25 PM CaptHindsight: not a Python expert here, but trying
06:25 PM andypugh: Looks familiar. If in doubt replace “import library” with “from gi.repository import Library” (note capitalisation)
06:26 PM andypugh: And, to save code changes, agin noting capitalisation:
06:26 PM andypugh: “from gi.repository import Library as library”
06:29 PM CaptHindsight: andypugh: how did you envision using the SVG display in sync with the Z axis? The corresponding Z layer in the SVG is sent to the display window based on the Z position fed back from the HAL module controlling the Z axis?
06:30 PM andypugh: Yes. Exactly that.
06:30 PM andypugh: It shoes the layer who’s Z is closest to the current Z
06:31 PM CaptHindsight: so G-code would only be Z moves and then you'd have to blank the display window between Z moves if there is a wiper or some vat tilt motion
06:33 PM andypugh: I guess so. I never got that far :-)
06:33 PM CaptHindsight: if you were printing continuous layers then it's pretty close as it is
06:33 PM CaptHindsight: no pause or blanking between layers
06:36 PM andypugh: I can’t find it any more, but I did have the same code create an SVG where you could put the Z at the end of the URL and any web broswer would show the right layer.
06:36 PM CaptHindsight: most of my apps will move Z, expose a layer or material to the matching SVG layer, then blank the display while there are other operations going on, e.g. a wiper motion, a roller or particle spreader, inkjet pass etc etc
06:36 PM andypugh: (I am very annoyed that I lost that version)
06:37 PM CaptHindsight: http://garyhodgson.github.io/slic3rsvgviewer/
06:38 PM CaptHindsight: you can view SVG layers by dragging it into the window and then use the slider to see layers
06:38 PM andypugh: My SVGs had it as an embeddd script.
06:38 PM CaptHindsight: ah
06:38 PM andypugh: As shown in the video.
06:39 PM andypugh: (I think)
06:39 PM andypugh: SVG is scary powerful that way
06:39 PM CaptHindsight: I'll have the SVG preview in a qtpysvg GUI for preflight
06:39 PM CaptHindsight: like the backplot
06:39 PM CaptHindsight: in Axis
06:40 PM CaptHindsight: sorry qtpyvcp
06:42 PM CaptHindsight: Python2 is already EOL, when will LCNC be all Python3?
06:45 PM andypugh: When someone bites that bullet.
06:46 PM andypugh: In my head that’s next after 2.8. But when will we get 2.8?
06:55 PM CaptHindsight: have to use Python2 for now until HAL works with 3
08:00 PM TurBoss: I have done some work
08:00 PM TurBoss: on python3
08:01 PM TurBoss: https://github.com/TurBoss/linuxcnc/tree/python3_2020
08:01 PM TurBoss: it fails most of the testruns
08:01 PM TurBoss: :(
08:18 PM CaptHindsight: encouraging :(
09:23 PM unterhaus_: If I knew any python I would try to help
09:47 PM _unreal_: always fun being daddy
09:47 PM _unreal_: hehe
09:47 PM _unreal_: tonight was chilli and dogs
09:54 PM veegee: I have a problem
09:54 PM veegee: I bought $1200 worth of torque wrenches to cover the entire torque range
09:55 PM Javabean: youtube is demonitizing people for saying corona virus or covid-19??
09:55 PM veegee: As well as a precision instruments split beam that covers the same as the CDI click torque wrench.
09:55 PM veegee: I don't _need_ it, but I don't want to return it :(
10:21 PM * flyback puntcunts veegee
10:21 PM flyback: BMCC
10:33 PM Javabean: python? https://www.youtube.com/watch?v=7tCNu4CnjVc
10:34 PM Javabean: greh... i forgot there is no bots in here... Coding Trees in Python
10:35 PM Tom_L: no bots?
10:39 PM Javabean: no bots reading the page titles of links
10:39 PM Tom_L: no but there is a log bot
10:41 PM Javabean: sorry, forgot about a logging bot.
10:45 PM CaptHindsight: Javabean: Chinese Killer Virus v1 not good enough?
11:20 PM Elmo40: it is SARS v2
11:51 PM rue_mohr: and its ~just~ as much a killer as the flu?