kyak changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben/atusb 802.15.4 wireless, anelok and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
fengling has joined #qi-hardware
fengling has quit [Quit: WeeChat 1.4]
linmob has quit [Read error: Connection reset by peer]
linmob has joined #qi-hardware
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #qi-hardware
sb0 has joined #qi-hardware
sb0 has quit [Quit: Leaving]
sb0 has joined #qi-hardware
pcercuei has joined #qi-hardware
dandon_ has joined #qi-hardware
dandon has quit [Ping timeout: 268 seconds]
dandon_ is now known as dandon
linmob has quit [Read error: Connection reset by peer]
linmob has joined #qi-hardware
dandon has quit [Ping timeout: 260 seconds]
dandon has joined #qi-hardware
wolfspraul has quit [Ping timeout: 276 seconds]
wolfspraul has joined #qi-hardware
jwhitmore has joined #qi-hardware
sb0 has quit [Quit: Leaving]
jwhitmore has quit [Ping timeout: 240 seconds]
infobot has quit [Quit: cyal8r]
infobot has joined #qi-hardware
linmob has quit [Read error: Connection reset by peer]
linmob has joined #qi-hardware
<wpwrak> whitequark: i'm feeling creative today :) here's an idea for 3D construction. it's for modularity problems related to making holes. example:
<wpwrak> you have a screw, basically two cylinders in the simplest case. you can make this a building block easily enough. now you want to define the hole for it, too. normally, you would
FrankBlues has joined #qi-hardware
FrankBlues has quit [Client Quit]
<wpwrak> 1) create the hole shape (pair of cylinders or such), 2) subtract it from what the screws is supposed to go into, 3) create the screw, 4) add screw to the result from 2)
<wpwrak> now the new idea would be to merge 1-2 and 2-3, by introducing "anti-matter". so the screw "module" would be surrounded by a thin layer of AM. when you add it to your construction, AM makes a hole
<wpwrak> does this sound like fun enough ? :) so in stead of needing two parts (screw and anti-screw), you need just one. even better, if operations preserve the AM property, you can add more things to the model without having to worry about anything blocking that hole
<wpwrak> so union would work something like this: M = matter, A = antimatter, 0 = empty space. M + M = M, M + 0 = M, 0 + 0 = 0, A + anything = A. needs a new operation to clean out antimatter, so that you can, say, make negatives, e.g., for molds.
jwhitmore has joined #qi-hardware
<whitequark> yeah, I do see your point
<whitequark> this is somewhat similar to "keepoff" in ECAD, right?
<whitequark> DocScrutinizer05: remember our earlier automated tea making discussion? it seems wildly popular among my twitter followers, *especially* british
<whitequark> someone brought up https://en.wikipedia.org/wiki/Teasmade, which is a tad too simplistic sadly, and also seems to be wholly out of fashion
<wpwrak> dunno ecad :)
<whitequark> electronic
<whitequark> eagle etc
<whitequark> as opposed to mcad, mechanical
<wpwrak> aah. well, kinda. that is, if you interpret DRC trying to keep things out as a boolean operation :)
<whitequark> oh I was thinking of polygons
<whitequark> you can define keepoff areas inside components and those will subtract from polygons
<whitequark> seems quite similar to me
<wpwrak> well, sort of. but you don't merge components, etc. the effect on merging (union) would be the most interesting feature of AM
<whitequark> one problem I immediately see is that the drill thickness for threading is generally smaller than the screw size
<whitequark> moreover, it differs with material in which the drilling is to be done
<whitequark> e.g. if you have M3 then you drill to 2.5 in SS or 2.75 in Al (iirc)
<whitequark> er... no, those diameters aren't right. but the concept is. I had to deal with that just a few weeks ago
<whitequark> this also doesn't work in cases where for example you want a hole to go through the entire thickness whereas a screw is shorter
<wpwrak> hmm yes, maybe the ability to combine things in the same module isn't the best use
<whitequark> what I had in mind for this use case is a "drill" operation that extracts a cylinder+cone shape from the base material in one go
<whitequark> and maybe another "tap" operation that does that and adds thread metadata
<wpwrak> of course, modules should probably be parametrized anyway. so material dependency and such could be handled at that level. of course, it would be even cooler if the module could "sense" what it's drilling into, but that may be overkill :) (nice feature of that: you could make it adapt if you have a sandwich of different materials :)
sb0 has joined #qi-hardware
<whitequark> uhhhhhh
<wpwrak> (-:C
<whitequark> I do see what you mean, but I'll need to see many more compelling cases for that
<whitequark> modules *should* be parameterizable, that's coming in SolveSpace as soon as I clean out the last remnants of the horrible C-style global state
<wpwrak> or go all the way and make an "attach wizard" :) wizzard(A + B) -> finds best way to attach (screws, snap, live hinge, whatever), adds that, adjusts rest of design accordingly, preserving general style :)
<whitequark> going to be the first major killer feature over freecad, which only supports that by generating models with crappy python
<whitequark> as for the "wizards" you'll be able to do it using the internal scripting engine
<whitequark> that will have access to the complete sketch and the internal UI
<whitequark> you only need to add logic ;p
<wpwrak> (drill operation) one way to get properties similar to the AM i proposed would be to have some tag for the "drill" volume that could be used to check at the end whether the volume is being invaded by something
<whitequark> what do you mean?
<whitequark> clash analysis? it's a thing in large MCADs
GonZo2000 has quit [Ping timeout: 260 seconds]
dcht00 has quit [Quit: No Ping reply in 180 seconds.]
_whitelogger has joined #qi-hardware
|GonZo2000| has joined #qi-hardware
dcht00_ has joined #qi-hardware
<roh>
wolfspra1l has joined #qi-hardware
<wpwrak> crash ... but matter vs. "antimatter". i.e., you'd make the screw hole and declare "this hole must always be empty". then you merrily construct the rest of your critter. and at the end you check that all holes of this sort are indeed empty.
<whitequark> I think this is just regular clash analysis of the complete assembly with all screws
<whitequark> roh: empty message?
<whitequark> or some char that doesn't render over here?
<roh> space when attaching screen anew ;)
<DocScrutinizer05> whitequark: (teasmade) hehe
<whitequark> very clever passive "pump" using steam pressure to push water out of teapot
<DocScrutinizer05> I had this one https://www.willhaben.at/iad/kaufen-und-verkaufen/d/krups-teemaschine-teetime-top-zustand-157946980/ and it worked quite nicely, but of course you needed to clean and fill it after each turn
<DocScrutinizer05> yeah, this one did same. I think I described it back when we discussed how to build it
<whitequark> oh, if so I haven't understood you back then
qwebirc7692 has joined #qi-hardware
qwebirc7692 has quit [Client Quit]
<DocScrutinizer05> the water sits in a tank with lid above the tea and has an upside-down U pipe
<DocScrutinizer05> with a little hole in the top of the bending, to allow smal amounts of expanding air to go out without pressing water out
<DocScrutinizer05> when water boils, it gets pressed through the U pipe by water vapor pressure
<DocScrutinizer05> when the tank is empty, the temperature of heating rises >100°C and thus heating off and teatimer start
<whitequark> oh i see
<DocScrutinizer05> after timer expires, a magnet opens a valve at bottom of the tea tank
pcercuei has quit [Quit: brb]
<DocScrutinizer05> this one is still available it seems
<DocScrutinizer05> costs more than gold
<DocScrutinizer05> but it seems you can adjust the water temperature, so it obviously has a pump to move the hot water into the tea tank
<DocScrutinizer05> hot = not boiling
dcht00_ is now known as dcht00
pcercuei has joined #qi-hardware
sb0 has quit [Quit: Leaving]
<whitequark> 249eur isn't even that much
<whitequark> compared to what I think my device would cost
<whitequark> well, there's no way I can give an estimate within a kilometer of the real cost but it's a manufacturing nightmare for one
pcercuei has quit [Quit: leaving]
dandon has quit [Ping timeout: 260 seconds]
dandon has joined #qi-hardware
luke-jr has quit [Ping timeout: 276 seconds]
luke-jr has joined #qi-hardware
luke-jr has quit [Excess Flood]
luke-jr has joined #qi-hardware
<wpwrak> fun discovery: http://www.sherpals.com/
wej has quit [Ping timeout: 268 seconds]
whitequark has quit [Ping timeout: 268 seconds]
wej has joined #qi-hardware
whitequark has joined #qi-hardware
jwhitmore has quit [Ping timeout: 276 seconds]
arossdotme has quit [Ping timeout: 246 seconds]
arossdotme has joined #qi-hardware
<DocScrutinizer05> wpwrak: you invented that? why not?