<teepee>
yeah, you can get the chips separately, but I do only use stuff that has CE stamp
<JakeSays>
i think the only people who buy chips are module builders. lol
<ccox_>
Ah, I tend to deal with folks who either don't care about certification, or can get their boards certified fairly easily.
<teepee>
I'm living near an airport, so I do :)
<JakeSays>
i don't care about certification, but then i only build things for myself
<ccox_>
(my friends tend to be somewhere on the line between burning man light installation hackers, and engineers for major tech companies in silicon valley, with about an 80% overlap between the groups)
epony has quit [Ping timeout: 240 seconds]
<JakeSays>
ccox_: on the fiber optic thing - i only need to determine when a room darkens. this lux sensor is way way overkill, but i thought it'd be interesting to play with. however i'm considering switching to a simple photo diode
<ccox_>
JakeSays: yeah, a simple photo diode and a diffuser (frosted acetate or similar) should work fine, and be WAY simpler to make. You still have to establish thresholds and some hysteresis to prevent oscillation.
<JakeSays>
how about transparent PLA for the diffuser
<ccox_>
or, just use an LED backward as a quick hack instead of a photodiode/phototransistor. Not super sensitive, but can easily tell when daylight or lamps are present.
<teepee>
input range 1.8V - 5.5V / output fixed 3.3V
<JakeSays>
you can't get them?
<teepee>
no idea, I did not even try
<JakeSays>
oh
<teepee>
but that's an extremely useful range, you can have 2 or 3 nicd cells, or just use USB, that chip eats anything in a sensible range
<JakeSays>
yeah that is handy
<JakeSays>
i dont remember which power chip i'm using on this sensor controller
<teepee>
for the board linked above which is targeting an input of 5V, I'm just using that 78xx or whatever the name is
<teepee>
but that's pretty much ebay only
<ccox_>
A linear regulator! Are you a caveman? (of course, that was about all we had when I was doing robotics in the 80s)
<teepee>
ht7833
<JakeSays>
i havent bought from ebay in quite a while. i'm addicted to amazon's fast shipping
<teepee>
yes, but with very low quiescent current
<teepee>
it should allow pretty decent deep sleep too, I have not tried that yet though
LordOfBikes has quit [Ping timeout: 240 seconds]
<JakeSays>
teepee: i backed a kickstarter that is a board with an esp32 and an rp2040
<JakeSays>
it's an odd board
LordOfBikes has joined #openscad
califax has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 240 seconds]
califax has joined #openscad
<linext>
i was selling rp2040 when they first came out
<linext>
i bought a bunch from microcenter and resold them on ebay
<JakeSays>
linext: was it profitable?
<linext>
i made about $5 for each one sold
<linext>
sold maybe 25 total
<linext>
so about $100
<JakeSays>
should've done that with pi 4's. lol
<linext>
microcenter has good deals once in a while to get people into the store
<peeps[zen]>
teepee: thanks for doing all the builds. the 64bit version succeeded in uploading artifacts, that's great
<peeps[zen]>
unfortunately it seems that mimalloc on mingw is all kinds of messed up
ickk has joined #openscad
<peeps[zen]>
i can't get any terminal output from it on windows, running from cmd.exe, powershell, or even git bash shell
<JakeSays>
"In 1988, I tried LEDs as sunlight detectors. They worked so well that the first homemade LED sun photometer I began using on Feb. 5, 1990, is still in use today." - cool
<peeps[zen]>
i can with wine though, but the verbose messages basically say it fails to redirect malloc
<peeps[zen]>
i guess i'm gonna open a bunch more tickets for mimalloc
<teepee>
quite strange, it looked like they have different platforms covered quite well
epony has joined #openscad
<peeps[zen]>
idk, seems like if you build for windows they only expect you to use VS
<JakeSays>
i'm curious as to why mimalloc was chosen
<peeps[zen]>
mainly because it performed best (on linux) out of those tested
<JakeSays>
that's a pretty good reason
<JakeSays>
i'm currently fighting an issue with chrome's allocator.
<peeps[zen]>
so, how do i debug a mxe/mingw-built exe for windows, running in wine? do i need the mxe gdb package? does that also run under wine?
<teepee>
I think there's also a wine-gdb but I've never tried using any debug for wine
<JakeSays>
can openscad even be built using msvc?
<peeps[zen]>
yes
<peeps[zen]>
rebuilding all my mxe packages with gcc11 instead of gcc7. just saw that the mingw-x-build-dependencies script is outdated with the gcc plugin it uses
<peeps[zen]>
doubt it will fix anything... but at least it should then match with the docker images.
<teepee>
32 bit images pushed
<teepee>
brb, need to reboot, my notebook gets old, sometimes forgets there's a bluetooth controller
<teepee>
yay bluetooth
ferdna has joined #openscad
<JakeSays>
the only thing i wish the esp32 had was an lte modem. lol
foul_owl has quit [Read error: Connection reset by peer]
NoGare[m] has quit [K-Lined]
jochen[m]1 has quit [K-Lined]
ScottJackson[m] has quit [K-Lined]
M6piz7wk[m] has quit [K-Lined]
t-paul[m]1 has quit [K-Lined]
Notkea has quit [K-Lined]
Foidi[m] has quit [K-Lined]
Cadair has quit [K-Lined]
miique has quit [K-Lined]
HannoBraun[m]1 has quit [K-Lined]
<teepee>
oi!
<teepee>
who k-lined the whole matrix bridge?
foul_owl has joined #openscad
ScottJackson[m] has joined #openscad
ScottJackson[m] has quit [Quit: Client limit exceeded: 20000]
t-paul[m] has joined #openscad
Cadair has joined #openscad
NoGare[m] has joined #openscad
M6piz7wk[m] has joined #openscad
miique has joined #openscad
Notkea has joined #openscad
HannoBraun[m] has joined #openscad
jochen[m] has joined #openscad
Foidi[m] has joined #openscad
<JakeSays>
would it be an expensive operation to expose the bounding box of children()?
ScottJackson[m] has joined #openscad
NoGare[m] has quit [Quit: Client limit exceeded: 20000]
<JakeSays>
ccox_: so now i want to do experiments using LED's for communication
NoGare[m] has joined #openscad
<JakeSays>
like i2c over optical, etc
<ccox_>
Jake - eh, you can, in several interesting modes.
<ccox_>
But, maybe, finish what you're working on first?
<JakeSays>
lol my adhd isn't that bad
<ccox_>
.......
<JakeSays>
your last comment seemed odd
<ccox_>
"my adhd isn't that bad"... said every ahdh patient in denial.
<ccox_>
s/ahdh/adhd/
<JakeSays>
that's irrelevant
<ccox_>
uh, huh. And denial is just a river.
<ccox_>
(of course, about 80% of the engineers and scientists I know qualify as ADHD)
<JakeSays>
this is a hobby project. i've been working on it for 7 years. this is the fourth iteration.
<JakeSays>
so in what order i do things is irrelevant
<ccox_>
ok.
<JakeSays>
well, the bottom line is what i finish when is none of your business. please don't make such suggestions.
ferdna has quit [Quit: Leaving]
ickk has quit [Ping timeout: 260 seconds]
RichardPotthoff has quit [Remote host closed the connection]
RichardPotthoff has joined #openscad
nanoflite has joined #openscad
nanoflite has quit [Client Quit]
ickk has joined #openscad
J222497 is now known as J22
<J22>
JakeSays afaik bounding box uses several projections so this is expensive
<JakeSays>
i'm going to use one of those pcba services
Notkea has quit [Quit: Client limit exceeded: 20000]
NoGare[m] has quit [Quit: Client limit exceeded: 20000]
<teepee>
I did not try those yet, but people in #reprap.de have for adding all the SMD stuff including the ESP
NoGare[m] has joined #openscad
<JakeSays>
they look awfully convenient
<veverak>
oh, people here also started with PCBs? :)
<JakeSays>
especially with these old eyes
M6piz7wk[m] has quit [Quit: Client limit exceeded: 20000]
Notkea has joined #openscad
<teepee>
started? no :)
M6piz7wk[m] has joined #openscad
<veverak>
ah :)
sublim8 has joined #openscad
<teepee>
trying to continue, or update
<JakeSays>
whats with all these eda companies only supporting windows. lol
<teepee>
that's the beauty of aisler, they directly accept kicad files
<teepee>
but I've used jlcpcb some time ago too and the gerbers are easy to generate too
miique has quit [Quit: Client limit exceeded: 20000]
ur5us has joined #openscad
ScottJackson[m] has quit [Quit: Client limit exceeded: 20000]
<JakeSays>
i think there's a pcba service about an hour from me.
ScottJackson[m] has joined #openscad
miique has joined #openscad
<JakeSays>
it'd cost more but i can get 24hr turn-around for small orders
t-paul[m] has quit [Quit: Client limit exceeded: 20000]
<teepee>
wow, that's fast, and still affordable?
t-paul[m] has joined #openscad
<JakeSays>
teepee: iirc yeah
<JakeSays>
it's been ~40 years since i designed a pcb
<InPhase>
JakeSays: Pricing?
<JakeSays>
InPhase: for the pcba company?
<InPhase>
Yeah.
<InPhase>
Just trying to mentally track what price ranges these are.
<JakeSays>
i dont remember. it was 2 years ago when I was looking at them
<InPhase>
Ok.
<JakeSays>
i just recall them being reasonable
<InPhase>
Historically I mostly stuck with making circuits work without ordering boards, but it seems turnarounds and price points have been continually plummeting for getting proper pcbs produced.
<JakeSays>
my eyes/hands/patience aren't conducive for making my own boards
<InPhase>
Prototype boards aren't too hard to work with if all your parts line up to the right spacing, but are definitely not as nice. The turnaround time is zero, but you also have to be more attentive in layout.
<JakeSays>
yup
<JakeSays>
the parts on this board could easily fit on a raspberry pi zero hat
<Scopeuk>
I've only ever done pcb and then assemble myself
<Scopeuk>
still don't like working with two pin smd's
<JakeSays>
huh. so flatpak requires a reboot after install. wtf
<sublim8>
Hello everyone. About better integrating the data = render() feature. I was thinking about the module as function concept. If I remember correctly, there were some conversations about openscad v2 specs floating around online addressing that. I can't seem to find them. Cay anyone point me to them? I'm particularly interested in any proposed syntax.
<teepee>
the first has some discussion on options/feature with references how other apps are doing it
<sublim8>
Thanks
<sublim8>
If you had to choose one which one would you choose? Being able to select only vertices for measurements or being able to select any arbitrary pixel but not being able to snap exactly to a vertex?
<sublim8>
I know we would like both.
<InPhase>
sublim8: I think it's proper to think of the openscad2 proposal as a set of thoughts worth considering when implementing things from it, rather than a requirements sheet.
<teepee>
hard to say, but I image snap would be very useful
<sublim8>
yup and yup
<InPhase>
sublim8: Some good thought went into it, but it's also dated, and things have changed beneath its feet a little since then, and other ideas have emerged since then. So it's to be expected that even things that sample pieces from it will differ somewhat.
<sublim8>
InPhase: I noticed as much.
<InPhase>
*thumbsup*
<J22>
just wonder .. would it be cool if the scad file could be included into the 3mf meta data folder ?
<InPhase>
J22: What would you want to do with a scad file that includes a giant library?
<InPhase>
J22: Or more complicatedly, uses but does not include.
<InPhase>
I think it might be one of those clever ideas that only works right some of the time.
<J22>
it is only a few kb and you had the source with the geometry - but sure there is probably nobody looking into 3mf files
<J22>
it would be a bit like slicer store their setting with the gcode
<J22>
so scad would need to check if an importing 3mf contains an scad scipt
<J22>
well probably including a thumbnail would be more usefull
<JakeSays>
it would be nice to be able to distribute a 3mf file with all of the .scad files needed to render.
<JakeSays>
that would make dealing with dependencies easier
<J22>
i mean at least you can open them with zip/7zip and add those files manually
<InPhase>
It would need to be a configuration option to even be considered.
<InPhase>
BOSL2 for example is 2.4MB That's a lot to add.
<InPhase>
If it becomes "only add the parts that are actually used", then you don't have a reproduction.
<InPhase>
And it is only useful if there is a way to use it that makes sense once there are many files bundled in each one.
<InPhase>
So it gets pretty involved, and therefore needs some good example use cases.
<JakeSays>
InPhase: it would be include only what's used.
<JakeSays>
at least that's what i'd want
<JakeSays>
teepee: hmm. i think i'll start with a raspi pico board/schematic and just add to it
<teepee>
JakeSays: sounds like a good strategy, using something that works and modifying
<teepee>
I've looked at a number of other boards too before making that esp board
Fleck has quit [Remote host closed the connection]
Fleck has joined #openscad
<JakeSays>
actually i think i'll go with an adafruit feather as the starter
<JakeSays>
i thought flatpak was as convenient as appimage
default__ has joined #openscad
sublim8 has quit [Ping timeout: 250 seconds]
JoelJoel is now known as Joel
ur5us has quit [Ping timeout: 240 seconds]
lastrodamo has quit [Quit: Leaving]
<teepee>
it should be, even though the underlying technology is quite different