• 0 Posts
  • 49 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle






  • Not so much go bad but kinda like others have mentioned, moisture in the air will always eventually get soaked into it. It’s worse with other filaments - Nylon, PETG, and ABS are particularly bad for it - but PLA definitely shares the same issues. Moisture from the air also doesn’t just suddenly leave - you need to manually and purposefully dry the filament out with a filament dryer or food dryer. Moist PLA can print just fine, but the moisture can also cause the filament to be super brittle, and/or cause little bubbles or breaks in the filament after it comes out of the nozzle.

    Not sure why it would appear to have happened suddenly after a number of years, but I have a suspicion that it probably didn’t happen quite as suddenly as you think it did. Could also be the shape of the roll itself - maybe it’s got little “windows” towards the center of the roll that allowed in more moisture than the closed-off portions and you only just now used the roll up to that point?









  • Doombot1@lemmy.onetoMemes@lemmy.mlAmd fan
    link
    fedilink
    arrow-up
    25
    ·
    10 months ago

    Most of the time, the product itself comes out of engineering just fine and then it gets torn up and/or ruined by the business side of the company. That said, sometimes people do make mistakes - in my mind, it’s more of how they’re handled by the company (oftentimes poorly). One of the products my team worked on a few years ago was one that required us to spin up our own ASIC. We spun one up (in the neighborhood of ~20-30 million dollars USD), and a few months later, found a critical flaw in it. So we spun up a second ASIC, again spending $20-30M, and when we were nearly going to release the product, we discovered a bad flaw in the new ASIC. The products worked for the most part, but of course not always, as the bug would sometimes get hit. My company did the right thing and never released the product, though.




  • I started with C++ too, and then ended up finding a job writing firmware pretty much all in C. There really hasn’t been anything we’ve run into that’s made us consider switching to C++; being able to (and needing to) have complete control over your memory means you can do some pretty fancy stuff with the tiny amounts of memory on our ASICs.

    We’ve been eyeballing switching to rust a little bit, but really only for other applications; the root of our main code base is over 25 years old at this point and a rewrite would take a Herculean effort.