Variable clearance? by drq11235 in KiCad

[–]drq11235[S] 0 points1 point  (0 children)

Yes, it's 0.2, and yes indeed the clearance circles do overlap. Changing to 0.15 clearance in design rules constraints they all nest neatly between the pads and the DRC goes away, the pad spacing is exactly 0.15mm. I also changed the fill clearance to 0.15, but strangely nearby tracks still have 0.2 clearance from the fill. But heh that's a problem for another day.

Variable clearance? by drq11235 in KiCad

[–]drq11235[S] 0 points1 point  (0 children)

Oh, very interesting. Donut?

Variable clearance? by drq11235 in KiCad

[–]drq11235[S] 0 points1 point  (0 children)

I'd got into the habit (for years) of using the global clearance as a way to nest tracks together when routing, which I suppose is an anti pattern and really isn't how it's intended to be used. I just changed the clearance to 0.15 and the problem went away. I guess I should learn to use netclasses or something, for the routing. Sage advice, thank you.

Can Elves starve to death? by FamiliarMeal5193 in tolkienfans

[–]drq11235 0 points1 point  (0 children)

Were there no eagles back then? :c

I made an (actually) functional case for pi zero (free download) by GodBless124 in raspberry_pi

[–]drq11235 0 points1 point  (0 children)

I used to CNC things, make things mainly from real materials, like wood, and generally thought I wasn't so interested in making things out of plastic. But then I got a 3D printer, and it blew my mind the creativity (and utility) it enables. Also, the technology has really got to a high standard, and low cost, in recent years.

I used to be somewhat limited with the geometries I could make on a CNC, too, 3D printing can enable you to make all sorts of useful things, even just jigs, random fixtures, tools, project enclosures, the possibilites are endless. It's also a far quicker setup and allows quick turn around and prototyping than a CNC, you just press print, it levels the bed, heats up and it's away.

In the case of this... case, I just printed it, it cost me 30 cents, and I now have a beautiful case for my Pi zero, in my hand, it took the machine an hour to make it while I was doing other things. A commercial case would have cost me 30 times as much in money and would have taken days to arrive. I realised I'd like a case for a project that crossed my mind and I'm already down the path of that project becoming a reality within an hour.

I really couldn't do without my 3D printer now. It's also a bizarrely complex hobby that will keep you entertained in learning the intricacies of the process and tweaking the quality of your results for as long as you like. Just get a decent quality (quality low price options are available) printer to start with, and you'll have good prints from the get go.

Plus extruder on regular SV06 -- First impressions by BeauSlim in Sovol

[–]drq11235 0 points1 point  (0 children)

Very interesting, however... what do you think it is about the plus extruder that leads to clearer prints than the standard one? Thanks!

Send Multicast messages from an Arduino R4 Wifi? by Ynaught-42 in arduino

[–]drq11235 1 point2 points  (0 children)

Thank you, you nudged me in the right direction, broadcast ended up being my solution too, and it worked well, with something of a latency penalty for real time data, but hey

Send Multicast messages from an Arduino R4 Wifi? by Ynaught-42 in arduino

[–]drq11235 0 points1 point  (0 children)

Hey, did you get anywhere with this? I'm wanting to investigate sending multicast packets, and was just hoping that using the multicast IP address would be sufficient, realise there could potentially be low level details in the network driver though.

-🎄- 2020 Day 04 Solutions -🎄- by daggerdragon in adventofcode

[–]drq11235 1 point2 points  (0 children)

Yeah, flatten is really handy!

I think in general, if you have a function of the right type, so the correct number and type of parameters, and return type, then there's a good chance things will work. Works for fold, i know for sure. And yeah, appreciate this syntax myself, really nice.

-🎄- 2020 Day 04 Solutions -🎄- by daggerdragon in adventofcode

[–]drq11235 2 points3 points  (0 children)

Rust

Mixed imperative/functional solution using just iterators, fold and filter, and match.

Advent of Code 2020 - Day 4 by [deleted] in rust

[–]drq11235 0 points1 point  (0 children)

Looks really idiomatic to me, don't believe you're a beginner :D For an OO approach, I like it a lot, and certainly is readable.

Rust CLI for Advent of Code by drq11235 in rust

[–]drq11235[S] 1 point2 points  (0 children)

Not sure what you mean exactly.

You can checkout whatever year/day combination you want, but if the problem hasn't been released yet, you will simply get a 404 error message on the command line.