HNHacker News
TopNewBestAskShowJobs

lasermatts

490 karma · joined December 23, 2022

vision for manufacturing at Bucket Robotics.

https://bucket.bot

https://www.linkedin.com/in/matt-puchalski/

robot and plant dork.

submissionscomments
lasermatts··on Jensen–Shannon Divergence
The Hacker News hive mind is real!

I was just reading about JSD the other day after reading about KL divergence...seems like a nifty measurement device for things like sim-to-real evaluations in robots (the reason I was going down this rabbit hole.)

I think the appeal over raw KL is that JSD behaves a bit nicer when the simulated and real distributions don't perfectly overlap...which is basically always true in the real world!

lasermatts··on How an oil refinery works
if you liked this and the history of the industry, "The Prize" is a fantastic read!
lasermatts··on The Classic American Diner
No mention of New Jersey, sacrilege.
lasermatts··on How a yacht works: sailboat physics and design
same!

I did some river/lake sailing as a kid on the East Coast but now the urge is calling to me! I remember the "righting the boat" test being the scariest/most fun part of the experience -- super glad I went through that and feel confident on a small boat.

Now...I used to remember all the knots we learned but that memory is mostly gone

lasermatts··on How a yacht works: sailboat physics and design
I've been super interested in sailing since moving to San Francisco and running around the marinas/Embarcadero.

Did some digging and found a sailing school that I haven't asked about classes (yet) https://www.spinnaker-sailing.com

There's even a school that offers boatbuilding lessons in Sausalito -- a bit too far/much of a time commitment for me! https://www.spauldingcenter.org/current-offerings

lasermatts··on America underestimates the difficulty of bringing manufacturing back
mold making is also pretty complicated -- anything in the 1,000-1M parts produced will _probably_ be an aluminum mold (cheaper than steel) but they're still heavy and large to keep around.

I haven't met any injection molding shops in the US that do a huge amount of specialty parts like toys. The industry tries to get as many medical device jobs as possible.

lasermatts··on We Should Own the Economy
This scratches a corner of my brain I didn't know I had. It's the start of the month and I'm writing investor updates, and seeing an author who...wants to treat writing a book like it's a startup and a book advance like a raise...neat!
lasermatts··on BlenderGPT
I fed TRELLIS an image of the left side of my Vespa, and it correctly (mostly) added exhaust on the other side.

Super, super cool to see -- really hyped for what this means for 3D representations!

lasermatts··on Seeing America by train
Half of college I'd take the Crescent from Philadelphia to Atlanta, then back at the end.

It was great -- you could bring on as much as you could carry (I brought a beanbag chair my junior year) and the food was always good. You meet some incredible people on Amtrak.

Being in SF now I've wanted to check out the Amtrak scene to do some West Coast exploring!

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
That's another very, very interesting case we thought about tackling. That sounds like something that's ripe for transformer-based vision models to keep the overall size of the model down.

What kind of timescales do you get when measuring parts in an electron microscope case? Are these crankshafts whizzing by, or something like a ship propeller where people spend days making sure every inch is covered?

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
Dude yes exactly!!

It's so incredibly frustrating when you're past final assembly of some system, and only then do you see a defect that requires a teardown! You touched upon a really fun piece of defect detection -- quality metrics are highly dependent upon the customer, but that makes it fun for us

Great paper links too, I really appreciate that! My French is a little rusty, but I love the comic at the start!!

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
Injection molding houses are heavily concentrated in LCOL areas -- but it's a massive market, so, so much of modern materials are plastic that there's a lot that's done in the US/Canada/Mexico, in North America, and Germany/Italy/Austria.

For just the automotive industry, there are 120 injection molding contractors in Michigan alone. Onshoring and reshoring are desired for really customer facing parts -- you spend a lot of weight on packaging to mitigate scratches when you produce abroad then assemble domestically.

Staying with automotive, electrification is driving the injection molding industry -- as your weight shifts to "big battery with a shell around it" more of the total components of a vehicle are injected.

Zooming out of automotive, biomedical device packaging is a huge injection molded business that's stayed in the US and is growing.

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
LLMs like GPT-4o have some pretty impressive image performance. It can actually pick up some of the more obvious defects on our buckets (Steph tested it out just now).

Two problems though with the OpenAI approach: 1. You'd need a cloud connection to send those images up to and get the answer back down so that's cost in terms of your round-trip latency, network infra, and the OpenAI account itself.

2. It doesn't do well with the very subtle defects - mild shape changes, loss of features from short shots, etc

It might be worth using in the offline pipeline for auto labeling though!

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
> Nice! I have so many questions.. How stable is the injection molding process once it's fully proven out, up and running? Is it a bathtub curve shape, do defects keep randomly popping up?

They tend to pop up randomly -- mold wear is a big one -- and that's a function of material selected for the mold itself (resin vs aluminum vs steel.)

> What do you use on your end to label the ejector pin locations, parting lines, etc? Does this process use Hexagon software inputs to make that easier?

Right now we have an in-house tool for this - but it's a bit painful on our end so we're always looking for good alternatives!

> If you're not relying so much on a skilled operator, would you be using a CMM for dimensional inspection anyways, and then would this be better solved with a CMM? How can you get quality parts if you don't have a skilled operator anyways to set up the machine correctly and correct the defects? Are you ever going to be able to replace a good machine operator? Or this just helps reduce the inspection toil and burden? Do they usually need 100% inspection, or just periodic with binning?

Injection molding is usually for mass manufacturing - think multiple parts coming in bursts every minute or so - which makes CMM a tough to integrate without way slowing down your line. There's also the case of big objects like bumpers and chairs that might not be easy to CMM. We're not shooting to replace machine operators - just make their lives easier. With injection molding our customers so far usually really want 100% inspection instead of sampling.

> Don't most of these machines have the parts just fall in a bin, with no robot arm? Doesn't this seem like instead of paying a good injection mold tech, now you're paying for an injection mold tech and a robotics tech, if you have to program the arm path for every part setup?

Depends on the shop! Some have automated packaging systems that someone has to stare at. Some are trying to add in automated packaging a build out a defect plan. Keep in mind you don't necessarily need a full robot to get bad parts off your line - a little shoving arm to just boot the bad parts off a conveyor works fine in some cases.

> How many defects are "dimensional" and how many are "cosmetic" ?

Varies wildly by design - but I'd say we see more cosmetic than dimensional. Maybe because the ratio of cosmetic surface to interface surface is fairly high.

> Can a defect detection model accept injection mold pressure curves as input? Isn't that a better data source for flash and underfilling?

I'll have to keep that in mind - it's a great idea. The hard part there is that you'll need a per-machine calibration and a lot of data collection. Could be good though!

> Is this supposed to get retrofit, or go on new machines?

Ideally both since it's a separate camera system, although I'd love to try to integrate with the machines themselves.

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
I'll answer in reverse order.

Making synthetic data from a 3D model is really nothing too special - it's just a tiny subset of what video game engine does. But there's one extra step required for defect detection: you need to think about where the defects occur (and where the non-defect witness marks occur) and simulate those. Like any startup our biggest advantage here over the big companies is we move fast and customers usually like us. Our second biggest advantage: defect detection just isn't sexy, so it's not top of mind for most folks.

I think yes there probably should be tariffs on Chinese EVs (we're pretty big on on-shore manufacturing) but that's essentially a crutch. We'll need a lot of automation and design work to push down US-made EV cost to be competitive. If we want electrification to increase and onshoring to occur we've gotta bring prices down to something folks can easily buy that solves their problems.

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
Regarding pricing: we we charge at a per-model basis -- so the workflow when you're ready to retool your line, send us the CAD and we'll send you the defect detector model and the bill. We're still working out if there's some sort of "enterprise tier" for folks like CMs who are flipping through molds almost as quickly as it takes to heat up/cool down a machine

Pricing is custom and is a dependent on a few key factors like what your quality tolerances are.

In, say, the disc golfing space, you can have wildly different acceptance rates for flashing around the rim of the disc at a manufacturer-by-manufacturer basis

lasermatts··on Launch HN: Bucket Robotics (YC S24) – Defect detection for molded and cast parts
You nailed it - when the part comes out of the mold, it slides down a chute onto a conveyor belt. From here, the arms themselves change depending on the supplier (Kuka/Fanuc/Universal Robotics/Yaskawa...there are a lot of players in the space,) but they're all used to hold the part in the air so we can take images on all sides -- then the arm moves the part to its correct spot (good bin/bad bin)

for computing the grasping position -- your mileage may vary depending on which axis/face matters the most for an object (in an automotive part, you want to grasp the side that's not customer-facing because people care less about a scratch there) but it's a real challenge.

Luckily EtherCAT + protobuf's adoption has helped keep the comms integration low -- even a few years ago we'd need to make a weird hop from camera --> PLC --> arm but things are slowly getting easier

lasermatts··on VBScript deprecation: Timelines and next steps
A deep chill ran down my spine as I remember all of those VBA tools I updated/generated during my first internship... some of those are still being used in some semi-industrial applications.....
lasermatts··on Quitting engineering to pursue art full-time
This really hits home.

I recently quit my job as a robotics engineer -- and I've been painting a lot more and have noticed the quality of my work has gone up. In the past few weeks I've had more sales than I had in the year prior as I was doing it nights and weekends.

Super cool to read about other engineers-turned-artists and how they approach their work!

lasermatts··on The Great American Rail-Trail
I live in Pittsburgh and I’d love to take the GAP from Pittsburgh to DC this summer.

I never knew it was part of such a cool network!

lasermatts··on Waffle House's Magic Marker System
The tech elites of Atlanta and the Waffle House outside of Georgia Tech beg to differ
lasermatts··on Ask HN: What are you passionate about at the moment?
Acrylic painting!

I’m recovering from a knee injury so I’ve had a rough time keeping my mind occupied without being online all of my waking hours. It’s been a ton of fun painting based off of famous impressionist works, pictures I’ve taken over the years, and from my imagination, and it’s definitely given me a fun new way of looking at the world!

lasermatts··on Show HN: ArtistAssistApp – a web app to paint better with ease
I've picked up painting in the last few weeks taking class at the local County Parks system and today sat down to try my hand at my first painting based off a picture. Got frustrated, took a coffee break and saw this on Hacker News.

This is incredible! Super helpful -- as others have noted -- mixing colors and getting a rough sketch down before starting to paint is deceptively difficult, and this is a great resource!

lasermatts··on Ask HN: Which non-fiction books had the biggest impact on you?
Endurance: Shackleton's Incredible Voyage

lots of great recommendations already, but this is a relatively quick read and a great story.

How To Build A Car

If you're into F1 -- or precision engineering -- it's a cool book that gives you insight into a fantastic designer and his approach to producing machines

I could go on but those are two books I thought about while going about my day today

lasermatts··on Documenting Plants with a 3D Printer, NFC, and Cardinal
strong point for those in temperate climates — then you could spend the winter devising ways to re-use the NFC tags and flash next year’s plantings ahead of time
lasermatts··on Documenting Plants with a 3D Printer, NFC, and Cardinal
Awesome idea and inspiration. I’ve been storing my old seed packets in a Rolodex with handwritten notes and have been thinking of ways to make it more scalable.

One question for the 3D printer crowd: PLA will probably fade and crack quickly-ish with sun exposure in a garden, any material selection ideas to extend the life without injecting a plastic into the ground next to veggies?

lasermatts··on Bookwyrm – A federated social network for reading books
Super into a book-focused social network! I was on Goodreads last night and it’s a pretty hollow shell. Such a great idea to have a place to talk about/recommend books!
lasermatts··on Bell Labs Holmdel Complex (2019)
I grew up in Monmouth County and I think back fondly on all the old Bell Labs folks who stayed in the area. They were my soccer coaches/math teachers/friendly old folks in the neighborhood, and it wasn't until I was in high school did I fully understand the brilliant minds I was lucky enough to learn from.
lasermatts··on Tell HN: Books Printed by Amazon
Depends on what you’re going for. If I was serious about sales, I’d publish through something like Lulu or Ingramspark. I really wanted a way to publish a few copies of something personal to me, and for that I’d actually recommend Amazon. It was super high quality and super cheap — especially if you wanted to get author copies.

Soooo….your mileage may vary!

lasermatts··on Tell HN: Books Printed by Amazon
I self-published a book on gardening and learned how much I enjoy the design/marketing/sales aspect of the self-publish industry almost as much as I enjoy writing.

Something I learned quickly is that local bookstores & libraries will often refuse to carry books that are Print-on-Demand from Amazon. There are several other POD suppliers online and it’s really cool to compare the features and cost models across each supplier.

My Amazon POD books were nearly identical in quality to some books I printed with another provider — and as a few others have said it was magic to see how many sales I got with zero advertising.

Page 1 of 2Next →