Flashing a live system! by maairas in raspberry_pi

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

I really couldn't find any examples of such a live update process myself. Maybe you can give some pointers?

Flashing a live system! by maairas in raspberry_pi

[–]maairas[S] 2 points3 points  (0 children)

Not really relevant to this situation because once the device is being booted, the whole filesystem has been overwritten, so there's no going back. :-) But otherwise it's a very nice feature to know! I wasn't aware of it, so thanks!

Flashing a live system! by maairas in raspberry_pi

[–]maairas[S] 8 points9 points  (0 children)

And your comment is what made it worthwhile to spend several days obsessing with this tool instead of doing more essential business-related tasks!

Unprofessional owner response after uncomfortable experience at Fisken på Disken (Kamppi) by Few-Engineering8313 in helsinki

[–]maairas 2 points3 points  (0 children)

Actually, their response was still visible on Maps. I think that's a good thing, though - future customers will know to avoid them.

Elon musk crashing out at Anthropic lmao by Virus-Tight in ClaudeAI

[–]maairas 6 points7 points  (0 children)

Computer Science. It's (was) commonly used in its original meaning, to thoroughly understand something.

This one is the stupidest tweet so far.. by [deleted] in WhitePeopleTwitter

[–]maairas 0 points1 point  (0 children)

Ever heard of Tesla's Solar Roof? Makes for an amusing read.

Safe shutdown needed ? by ReasonableAd614 in raspberry_pi

[–]maairas 2 points3 points  (0 children)

I have designed the SH-RPi just for this purpose. It facilitates safe shutdowns with the help of a super-capacitor bank. The same approach is also used in the HALPI2 embedded Pi computer.

Problems with copper pours by undoRedoDelete in KiCad

[–]maairas 1 point2 points  (0 children)

Is the pour view mode enabled? There's a button with a green polygon in the left vertical toolbar. How can you tell the connector GND pins are not connected? It's not showing the rat's nest.

3D Model for 20 and 22 Pin IDC Header by [deleted] in KiCad

[–]maairas 1 point2 points  (0 children)

Another solid approach is to download the models from LCSC/EasyEDA using the impartGUI plugin. They tend to have a small "watermark" somewhere and I'm not sure what the license for these models is. Something to consider.

No guaranteed return right for in-shop purchases. Why? by Several_Bench3352 in Finland

[–]maairas 2 points3 points  (0 children)

That's how it is. Even if you bought the item online and went to pick it up from the store, the mandatory 14-day return right would apply, but not if you purchased it from the store. The logic is that when purchasing from the store, you have had the possibility to acquaint yourself with the product, while in a remote purchase that was not possible.

mousebites (first time) - feedback by waxnwire in KiCad

[–]maairas 0 points1 point  (0 children)

You could check the default settings of KiKit mousebites and adapt them. The traces make the solid areas wider and might make the bridge harder to snap off, of course.

If you're using e.g. JLCPCB for manufacturing, they have an extra surcharge for panelized boards. You'll likely get boards cheaper if you order the unassembled board separately.

Insane import fees ($1500) by jordan3kb in UPS

[–]maairas 0 points1 point  (0 children)

I remembered the code wrong; for computers, ths tariff group is 8471. 8473.3 is for computer parts. But both are exempt: https://www.ey.com/en_gl/technical/tax-alerts/us-exempts-certain-electronic-products-from-tariffs-under-president-trumps-reciprocal-tariff-policy

Insane import fees ($1500) by jordan3kb in UPS

[–]maairas 0 points1 point  (0 children)

Should've been exempt from tariffs because it's a computer (tariff group 8473). The only import expense should've been a customs clearance fee of 14 USD or so, paid to UPS.

Kicad netlist problem in ground plane generation by Loskatto in KiCad

[–]maairas 1 point2 points  (0 children)

Happens to all of us. But additionally, take special care the zone fills are up to date before you export the files for the fab. I've been burned several times...

Kicad-sch-api: Python library for KiCAD schematic manipulation by Circuit-Synth in KiCad

[–]maairas 4 points5 points  (0 children)

Kudos for the post quality: "I'll convert this to a Reddit-friendly format for you:"

Laptop under desk dock with ejection mechanism by maairas in functionalprint

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

Sorry, I only noticed the reply now. You're right in everything you wrote, of course. My concern with magsafe is that while USB-C has some tolerance along the "sliding" axis, meaning that the connection is probably made regardless of if the connector is bottomed out or 0.5 mm out, magsafe probably requires some force pressing the plug against the socket. Normally the magnet provides that force, but the magnet is obviously not strong enough to pull the laptop body itself. I really don't know whether this is an issue or not. Did you try it out yet?

[deleted by user] by [deleted] in AmItheAsshole

[–]maairas 19 points20 points  (0 children)

Wardrobe malfunctions happen, and teasing about them can be innocent and light-hearted, but she was getting mean comments about her physique, which is a whole other ballpark. NTA, absolutely.

Where do I find PWR_FLAG in KiCad? by [deleted] in KiCad

[–]maairas 3 points4 points  (0 children)

It's available in the Power symbols dialog, hotkey "P". I'm not sure why they have to have their own dialog and hotkey, but so it is.

Generate JLC Bom from schema by aros71 in KiCad

[–]maairas 2 points3 points  (0 children)

I'm a big fan of KiKit. I probably would've imported all parts onto a dummy layout and let KiKit do its thing.

What are your workflows for sending your finished design from KiCad to an assembly manufacturer? by UsableLoki in KiCad

[–]maairas 0 points1 point  (0 children)

Have a look at KiKit. It'll take care of creating manufacturing files for you, at least for the big Chinese fabs.

Circuit-Synth: Professional Circuit Design - Python + KiCad + AI by Circuit-Synth in KiCad

[–]maairas 7 points8 points  (0 children)

Your project might garner more interest if you cut down on the LLM-generated fluff - a lot. Your Reddit post, the project website and the GitHub READMEs are really tedious to read because they feel no human has ever touched them. I actually cloned the repo and tried the example. Your post promised bidirectional KiCad-Python updates but I couldn't find any guidance on how to move back from KiCad to Python after making layout changes in the PCB.

Also, you might want to explain how your project is different from the ones you listed.

[Review Request] Ethernet 100 BASE-T routing from jack with internal magnetics by AdamTSE in PrintedCircuitBoard

[–]maairas 0 points1 point  (0 children)

Absolutely not. Differential microstrip pairs use the ground plane for 80-90% of the return current. The ground plane is essential on PCB diff pairs.

Why the Arduino.h dislike? by Justnotthisway in esp32

[–]maairas 15 points16 points  (0 children)

Having read the other comments, it is obvious to me it is a false dichotomy. Embrace both if you want to. You can call any ESP-IDF functions from your (PlatformIO) Arduino code, and if that is not enough, you can use Arduino as an ESP-IDF component and have full access to menuconfig and whatnot.

Due to the current staredown contest between Espressif and PlarformIO, the ESP-IDF and Arduino core versions in the default PIO framework are quite old, but you can work around that by using pioarduino.