#garfield Logs

Dec 19 2020

#garfield Calendar

12:36 AM rue_mohr: https://twitter.com/Team_idris/status/1340142837996937216
12:42 AM rue_mohr: ^^ Tom_L
04:07 AM Tom_L: one nut us RH and the other is LH... pretty cool
11:32 AM rue_mohr: not seen anyone use a router like that for thread cutting, just grinding
11:33 AM rue_mohr: ok, so school is over anyhow
11:37 AM rue_mohr: ok, so
11:38 AM rue_mohr: lets just say I'm standing infront of an infinite number of projects I could work on
11:38 AM Tom_L: if i'd have had live tooling i could have cut that 1.5" 3tpi thread
11:39 AM rue_mohr: where did you get that done?
11:39 AM rue_mohr: so, how does one choose which project to work on
11:39 AM rue_mohr: priority isnt' working
11:39 AM Tom_L: my friend has a southbend lathe with gears to cut 3tpi
11:39 AM rue_mohr: or maybe its a focus issue
11:39 AM Tom_L: ones that pay are good
11:40 AM Tom_L: the rest are just infill
11:40 AM rue_mohr: none of them pay, less the group that lead to me turning myself into a robot
11:40 AM rue_mohr: yea, projects for the soul, thats resonating
11:40 AM rue_mohr: maybe the focus issue is that so many of them resonate with me
11:40 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/thread.jpg
11:41 AM Tom_L: we tried to make that from wood but without live tooling you can't
11:41 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/thread1.jpg
11:41 AM Tom_L: that's why we did that
11:41 AM Tom_L: then i drilled the wood out and put a 1/2" "setscrew" in to hold it
11:41 AM rue_mohr: I would so never make threads that 'fine' from wood
11:41 AM Tom_L: nice long allthread so it would never strip
11:42 AM Tom_L: i thought it out
11:42 AM Tom_L: probably 3-4" long
11:42 AM rue_mohr: what kinda wood was the orig one?
11:43 AM rue_mohr: it doesn't look like a tight grain
11:43 AM rue_mohr: not oak or teak
11:43 AM Tom_L: i'm not sure, probably maple which is what i got to make the first one
11:43 AM Tom_L: 1800's vintage
11:43 AM rue_mohr: well , maple is part way up the scale
11:44 AM rue_mohr: I wonder what they used to cut it
11:44 AM Tom_L: not sure back then
11:45 AM Tom_L: https://en.wikipedia.org/wiki/Screw-cutting_lathe
11:45 AM rue_mohr: the two transistors I used totalled 7.5c
11:45 AM rue_mohr: I wonder if the 5532 is cheaper
11:46 AM Tom_L: i can't make one of those RH LH threads with threadmills or i'd try it
11:47 AM Tom_L: especially 10 leads
11:47 AM Tom_L: the pitch would be way wrong for the cutter
11:52 AM rue_mohr: ha
11:52 AM rue_mohr: its 7.2c for the ne5532
11:52 AM rue_mohr: ok, well, anyhow
12:24 PM rue_mohr: ok find me an input pin rue_shop1
12:25 PM rue_shop1: arduino D11
12:25 PM rue_shop1: which is PB3
12:26 PM rue_shop1: whats the pinout?
12:26 PM Tom_L: what we doin today?
12:28 PM rue_mohr: + - sig
12:29 PM rue_shop1: see if I can get the water dispenser to the next step
12:29 PM rue_shop2: where you dont need to attach wire to a battery for water to come out
01:18 PM rue_shop1: ok! my code works
01:18 PM rue_shop1: now I need more hardware
01:18 PM rue_shop1: I got the flow meter from china
01:19 PM rue_shop1: so I modified my controller to count instead of doing time
01:19 PM rue_shop1: as the pressure reg I got seems to output a variety of flow rates depending on heck-if-I-know
01:20 PM rue_shop1: I just tried it with a 74ls00 and its counting pulses properly
01:20 PM rue_shop1: I still need to cal the pulses/L
05:43 PM rue_mohr: ok, so, the guts of a zink-carbon battery mixed with acrylic paint for conductive paint
05:55 PM Tom_L: work?
05:55 PM rue_mohr: waiting for the paint to dry
05:56 PM Tom_L: like watching grass grow
06:18 PM rue_mohr: https://www.instructables.com/Conductive-Paint/
06:18 PM rue_mohr: I was sure he used battery guts, I must have got two mixed up
06:20 PM Tom_L: i suggested graphite yesterday
06:24 PM aandrew: lol https://www.theguardian.com/us-news/2020/dec/19/us-parents-lose-lawsuit-over-destruction-of-sons-porn-collection
06:33 PM rue_mohr: I think that the MG chemicals conductive paint is laquer based
06:33 PM rue_mohr: and its only 6% carbon
06:45 PM aandrew: my egg nog is about 20% rum
06:45 PM aandrew: might be a chalenge to program tonight
06:47 PM rue_shop1: if (2 uhh...
06:47 PM rue_shop1: do {...}for(i in 5..8);
06:47 PM aandrew: https://www.thingiverse.com/thing:4259607 <-- printing this tonight
06:47 PM aandrew: rue_shop1: oh dear, you're writing in python?
06:49 PM aandrew: or is that javascript
06:55 PM rue_shop1: :)
06:55 PM rue_shop1: or C
06:55 PM aandrew: do {...{ for (i in 5..8) isn't C
06:56 PM aandrew: btw I came up with a nifty cli and gpio twiddler
06:57 PM aandrew: connects to damn near anything (I use telnet or a serial port) and all the cli stuff is done in simple int func(int argc, char **argv) functions
06:59 PM aandrew: the gpio twiddler was developed becuase I had to easily read/write an arbitrary number of GPIOs
06:59 PM aandrew: so I define them like this
06:59 PM aandrew: { .name = "pcie_rst", .is_input = false, .active_low = true, .init = GI_OUTPUT_INACTIVE, .pin = PCIE_RST_N_PIN, .port = PCIE_RST_N_PORT },
06:59 PM aandrew: { .name = "clk_b_buf3_los", .is_input = true, .active_low = false, .init = GI_INPUT_NOPULL, .pin = CLK_B_BUFF3_LOS_PIN, .port = CLK_B_BUFF3_LOS_PORT },
06:59 PM aandrew: { .name = "therm_a", .is_input = true, .active_low = true, .init = GI_INPUT_NOPULL, .pin = MCU_THERM_A_N_PIN, .port = MCU_THERM_A_N_PORT },
06:59 PM aandrew: { .name = "led2", .is_input = false, .active_low = true, .init = GI_OUTPUT_INACTIVE, .pin = LED2_PIN, .port = LED2_PORT },
06:59 PM aandrew: { .name = "etha_rst", .is_input = false, .active_low = true, .init = GI_OUTPUT_INACTIVE, .pin = ETHA_RST_N_PIN, .port = ETHA_RST_N_PORT },
06:59 PM aandrew: etc etc
07:00 PM aandrew: the startup code just looks at .init and .is_input and figures out what to do
07:00 PM aandrew: then the cli has a function set_gpio() which looks for a matching name and does the thing, taking into account the active state if you give a true/false instead of 1/0/h/l
07:02 PM rue_mohr: :)
07:02 PM aandrew: it's all nicely abstracted and can handle multiple CLIs at the same time too
07:22 PM rue_mohr: yea I did that big sift register and then didn't do anything with it
07:22 PM rue_mohr: I was kinda sad it only had room for about 15kbits
07:42 PM aandrew: hah
07:42 PM aandrew: https://imgur.com/a/owFCR0q
07:42 PM aandrew: the switch chip actually has some neat features including I2C interface and ability to port mirror, aggregate links and prioritize traffic
07:43 PM aandrew: the chip is the IP175G
07:48 PM aandrew: it's a simple LDO for a powr supply too so I can replace that with something that can take 24-48VDC and power it directly from the mill
07:48 PM aandrew: (basically the web cam and the orange pi driving the mill need ethernet so I needed a cheap switch
08:08 PM Tom_L: didn't know sherline made a threaded chuck adapter
08:09 PM Tom_L: thought all they had was the mt1 version
08:09 PM Tom_L: https://www.mikestools.com/Sherline-3074--Drill-Chuck-Tool-Holder_3074.aspx
08:09 PM Tom_L: makes for a quicker more accurate tool change
08:50 PM rue_mohr: ok it looks like 7600 counts is 4L
09:11 PM Tom_L: you still have your bud's sherline?
09:56 PM rue_mohr: yes
09:56 PM rue_mohr: he might want to borrow one of my large plotters
10:04 PM aandrew: wow, "ironing" in cura really does make the surface amazing
10:04 PM aandrew: it's like this awesome matte layer
10:21 PM rue_shop1: hmm
11:30 PM rue_shop2: The highly Biomimetic Anthropomorphic Robotic Hand
11:30 PM rue_shop2: https://www.youtube.com/watch?v=5kb7U1qzBvc