22 comments

  • oliwarner7 hours ago
    The hardware is an issue, not because it&#x27;s bad but because it&#x27;s <i>massively</i> expensive to buy the components piecemeal.<p>You can purchase a lidar vac for £70-80 now. Even if you only replaced the brains, that&#x27;s a quarter of the price of a Oomwoo. The only upgrade I&#x27;d want is self-emptying. You&#x27;d probably have to relocate the charging contacts but it seems highly achievable.<p>Or you could break up an existing vac for the parts. You&#x27;d get the lidar, bumper, ToF, cliff sensors, motors and wheels, perhaps even some seals for your printed parts. Again, much cheaper, especially if you shop on the used market (I can get a whole working vac for the price of new wheels). All these robots use common parts so the risk of getting it wrong is very small.<p>My point is perhaps they could coalesce around a common white label option unit or set of parts currently sold as a vacuum.
    • throwaway2194505 hours ago
      Gagguino is a great example of this approach, licensing scandal aside†. Espresso machines are expensive and not because the software is particularly clever. They are electrically simple, but mechanically there&#x27;s a lot of pressurized plumbing that you really don&#x27;t want to DIY.<p>The kit is a control board for the pump and boiler, and some add-on sensors for temperature and pressure. The &quot;high end&quot; features that it enables are almost entirely software driven, the main one being temperature control via PID. I&#x27;ve seen even simpler mods for other machines that bypass the &quot;brew&quot; button so you can do things like connect a bluetooth scale to enable brew-by-weight on a machine that doesn&#x27;t support it, or add a shot timer.<p>The commercial version of this would be the Decent, but it costs 3x as much. I would love something like this for my robot vacuums. Valetudo is minimally invasive, but there&#x27;s no reason you couldn&#x27;t control the vacuum + wheels, but navigation is hard and those sensors are much more complex (can you even access the camera and undistort the image?)<p><a href="https:&#x2F;&#x2F;gaggiuino.github.io&#x2F;#&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gaggiuino.github.io&#x2F;#&#x2F;</a><p>† they pulled the rug on open firmware
      • tecleandor5 hours ago
        Oh! I missed the Gaggiuino scandal. What did they do, stop open sourcing? Are they trying to get money from selling it?<p>Edit: Ah, just found an &quot;out of the loop&quot; explanation here... <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;gaggiaclassic&#x2F;comments&#x2F;1hbnd8r&#x2F;out_of_the_loop_gaggiuino&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;gaggiaclassic&#x2F;comments&#x2F;1hbnd8r&#x2F;out_...</a>
    • crispyambulance49 minutes ago
      &gt; ...it&#x27;s massively expensive to buy the components piecemeal.<p>I think the point of this is not to make &quot;a product&quot;. It&#x27;s just a fun project that you can build yourself or participate in some way with it&#x27;s creation and&#x2F;or funding.<p>It&#x27;s not practical. That&#x27;s OK.
    • Jasp3r4 hours ago
      Yeah I don&#x27;t think fully open sourced hardware is the play here. For €350 you have a vacuum with home station, with mop, with carpet detection and lift function and with proper software.<p>I&#x27;d rather buy that and change some components to have local software. Similar to what this hobbyist sells for home assistant compatible home ventilation: <a href="https:&#x2F;&#x2F;github.com&#x2F;arjenhiemstra&#x2F;ithowifi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;arjenhiemstra&#x2F;ithowifi</a>
    • haellsigh7 hours ago
      For that, there&#x27;s <a href="https:&#x2F;&#x2F;valetudo.cloud&#x2F;" rel="nofollow">https:&#x2F;&#x2F;valetudo.cloud&#x2F;</a> that supports a number of models from different brands.
      • RobotToaster6 hours ago
        None are particularly easy to flash, and the dev seems to have no interest in making it more accessible.
        • gempir2 hours ago
          micro USB cable and a computer required.<p><a href="https:&#x2F;&#x2F;valetudo.cloud&#x2F;pages&#x2F;general&#x2F;supported-robots&#x2F;#eureka-j15-pro-ultra" rel="nofollow">https:&#x2F;&#x2F;valetudo.cloud&#x2F;pages&#x2F;general&#x2F;supported-robots&#x2F;#eurek...</a><p>I did this, it&#x27;s as easy as it is described. Fully functioning robot vacuum free from the cloud.
        • pbmonster5 hours ago
          There&#x27;s much to criticize about the dev, but there&#x27;s really no way to make it significantly easier. Most robovac companies just don&#x27;t want you to flash the firmware.<p>The dev opposes selling the connector PCBs, but people have always ignored that and sold them online. They&#x27;re not hard to find, but having the PCB is really only the first step.
    • dv_dt4 hours ago
      I think about parallels to custom auto hobbyists. There are a lot of shops that can do incredible builds matching up different parts, engines, suspensions and even large scale chassis mods, but there are comparatively few outfits setup to build the car from scratch. A car is a different scale endeavor than a vacuum but some of the tradeoffs are similar. Maybe the engine, transmission etc mechanical interfaces are more easily modified and adapted than digital electrical software interfaces
    • dzhiurgis6 hours ago
      &gt; £70-80<p>Dreame&#x27;s rebranded Mova starts at something like 350 EUR. Yes it&#x27;s kinda capable and yet still kinda shit - gets tangled, stuck and needs quite some TLC. It doesn&#x27;t look like it&#x27;s going to be very reliable either.<p>I can&#x27;t imagine how poorly 70 one can be.<p>Reminds me of people buying battery stick vacs without checking and then getting disappointed it&#x27;s not same as dyson (while samsung as actually leads according to project farm tests).
      • oliwarner4 hours ago
        Maybe. At the very budget end, I was really thinking you take the £150 worth of sensors and motors (when bought new) to make something better.<p>We just got a second hand Ultenic T10. The 2021 model is commonly available for £40 used. It tangles a couple of times a week and its battery will probably need replacing eventually, but it maps well and empties itself. At that sort of featureset, just a brain transplant to get it offline would be a welcome upgrade.
    • aaron6956 hours ago
      [dead]
  • lovlar8 hours ago
    &gt; oomwoo is organized so the community can build it in parallel. The robot and its software are split into self-contained modules. You pick whatever module interests you, work on it whenever you want, and submit your work as a pull request. Multiple people can tackle the same module — the best solution surfaces over time.<p>I think one major advantage of open source over commercial alternatives, is the possibility of endless improvements. Similarly, 3d printing as a manufacturing method allows for a short iterative cycle, high degree of design freedom, customisation as a product feature, local production, and an high degree of repairability.<p>It’s going to be interesting to see how well git(hub) and discord serves as collaborative tools in this case. Hardware files are often binary, hardware components have complex interfaces between them, and hence depends more on human communication and collaboration.<p>I really hope this project succeeds. I’d love a cloud free robot vacuum that I can trust.
  • shaunkoh11 hours ago
    Even though it’s vibe coded, I like the idea of an open source repairable robot vacuum. The current generation of them are notoriously not built to last &#x2F; be repairable.
    • RealityVoid9 hours ago
      I don&#x27;t know why you would say that, my Xiaomi s6&#x27;s wheel motor died, I was bummed about it. I ordered a replacement motor, and to my surprise, I only had to open one or two screws and the motor module popped right out. The module had a nice slitting connector. I put the new motor back in and I was done. The thing must be at least 8 years old by now and it&#x27;s still chugging along. I now passed it on to my parents and it&#x27;s cleaning their house.
      • fy209 hours ago
        Agreed. I have a 6.5 year old Roborock S5 Max, and it still works fine. I&#x27;ve replaced a few parts (can still get on AliExpress), but other than that no issues. It&#x27;s cleaned 74km2.
        • moepstar9 hours ago
          Also very fond of the Roborock S5, in fact I recently got a second one for the other floor - totally took it apart, cleaned it, put it back together and stuck Valetudo onto it. The first one is from 2017 and still going strong - issues so far: battery replaced (only recently), laser motor replaced, fuse replaced. Aside from the fuse it was very easy and doable for basically anyone.
          • jader2018 hours ago
            I’ve had two S5s die on me recently. They kept shutting down in the middle of a clean, and from what I read, it needed a battery replacement.<p>Ordered one off Ali Express, and after another couple months, it also started dying. So replaced it with a newer Roborock.<p>Didn’t bother when the second S5 started doing the same, just got a new Roborock.<p>Both new ones have been going well so far, and while it does seem to be good for replacing parts (I had another lidar part fail, and the replacement was easy), I was disappointed that replacing the battery didn’t fix the shut down issues.
            • TheScaryOne28 minutes ago
              Shutting down in the middle of work is a common failure mode for overheating, for men and machine. Got an IR camera?
        • max-ch8 hours ago
          Same here: 10 year old Roomba from the 6xx series, still going strong. I bought official replacement parts for a wheel, some brushes and a new battery: Replacing them was very easy - just a few screws, no glued-together parts.
        • wanderingmind7 hours ago
          Assuming you live in a crazy big house (1000 m2), it cleaned your house 74000 times. Given S5 was released 8 years ago, even approximating it to 10, that&#x27;s 20 times a day. I can imagine it taking about an hour to do one clean run. Jesus, did it ever stop cleaning
          • xxs1 hour ago
            no way it covers 1000m2 in an hour. It is ~35cm in diameter, so it has to travel around 3km. That would mean it&#x27;d require around 1m&#x2F;s, which is 3times its rated speed... Then of course, it&#x27;d have time to charge. Even with 1C it&#x27;s still 1 hour between cleaning sessions. We assume regular battery changes every couple of weeks too
          • progval6 hours ago
            They probably meant 74000m², not 74km².
            • xxs1 hour ago
              that was the joke
      • Gabrys14 hours ago
        yup, Xiaomi products are generally easy to repair. I&#x27;ve replaced a suction motor on a Roborock, built one working electric scooter out of two broken (in direct ways) ones. The firmware on the scooter is easily replaceable, the one in the vacuum makes it easy to install valetudo. If only more manufacturers were this way.
    • fluidcruft10 hours ago
      Agreed. I can code so I don&#x27;t care whether it&#x27;s vibecoded or whatever to bootstrap. Them working on designing hardware is what matters to me. I&#x27;ll definitely keep an eye out for the kit, I don&#x27;t have a lot of patience for hunting parts but would love to play with this.
      • throwaway21945010 hours ago
        The issue I have is the documentation and “status” is slop. Looking at the repo, how much of it is even real?<p>There’s supposed to be a build-along on YouTube but nothing there yet. The BoM is a bunch of aliexpress modules which is ok, but what about the chassis? Is that image generated?<p>The RFC calls to generate accurate models for the components, but the render looks like a full assembly?
        • actionfromafar7 hours ago
          &gt; This is genuinely early — and that’s the point<p>Mmm I <i>love</i> the smell of slop in the morning
          • taffydavid6 hours ago
            You&#x27;re right to push back
        • fluidcruft10 hours ago
          When they get to the point of shipping a kit, why would I care? It&#x27;s open source, just fix things. It&#x27;s not rocket science, I&#x27;m just no good at working out the baseline machine that has parts to do the things. So I can&#x27;t help at this point.<p>I don&#x27;t expect a finished product. The value to me is the customizability and figuring out how to make it do what I want it to do. I&#x27;m sure that&#x27;s not for everyone but like I have fingers. I can type. I can fix things. Slop is perfectly fine as a first draft because I&#x27;m envisioning a community of builders not a bunch of entitled twats who should just buy a Roomba.
          • progval7 hours ago
            But it&#x27;s not even a first draft. There are only pictures and markdown files.
            • fluidcruft3 hours ago
              That&#x27;s among the reasons why I said I will wait for a kit.
    • jm49 hours ago
      A few thoughts on the vibe coding… This is probably just one person and this project wouldn’t have seen the light of day if they weren’t able to vibe code it. A few years ago this would have to be a kickstarter that raised at least several hundred thousand- probably millions to have a shot at successfully getting off the ground. You’re talking software and hardware engineering, experts in multiple disciplines, a whole team of people pouring in many hours to develop a product, etc.<p>Vibe coding doesn’t <i>always</i> have to result in low quality. An experienced engineer with good systems design skills piloting an agent can be incredibly productive. Although I’m pretty rusty at writing code, I’m still good at systems design and I’m having success with coding agents.<p>Recently, I’ve built a system for myself because what I wanted didn’t exist. There’s no way I ever would have done it without AI. I wouldn’t be able to pull it off myself even with years of time and a budget to hire developers for my personal project is nonexistent. It’s the kind of thing I never would have thought to start prior to good coding agents.<p>My productivity has been insane. I feel like there’s 10 of me. The quality of output is shockingly good. I’m looking at this and it’s one of the most put together systems I’ve worked on at any point in my career. It’s beyond what I saw from much more senior developers than I and it’s beyond what I was ever capable of myself.<p>I get why people don’t like vibe coding. It <i>does</i> produce a lot of slop in the hands of someone unskilled in the use of their tools. It costs people their jobs. There are a hundred reasons not to like it. The flip side is we get cool projects like this one because a single person can build the thing they always wanted and never could until now.
      • cwillu8 hours ago
        &gt; The flip side is we get cool projects like this one<p>As best as I can tell, this project <i>doesn&#x27;t exist yet</i>, just a bunch of boilerplate.
      • Planktonne6 hours ago
        &gt; It’s beyond what I saw from much more senior developers than I and it’s beyond what I was ever capable of myself.<p>and<p>&gt;It does produce a lot of slop in the hands of someone unskilled in the use of their tools.<p>Form a somewhat contradictory pair.
        • mattw21212 hours ago
          A paintbrush can produce a terrible painting or a masterpiece. The skill of the person holding it determines which.
  • love09721 hour ago
    If it can take out the trash and chat with me by voice, I think it’s a great gadget.
  • sqdiaz10 hours ago
    Personally, I find open hardware to be the selling point for devices that are supposedly running open source. If I can&#x27;t change the parts&#x2F;components, there&#x27;s really no point.
  • binaryturtle3 hours ago
    I wonder if there&#x27;s a project like there&#x27;s OpenWRT for routers, just for vacuum robots? Where you just can buy some device form a normal online shop, then flash your custom firmware, and off you go with a privacy respecting fellow that doesn&#x27;t film you and doesn&#x27;t send everything to some US or Chinese cloud. :)<p>(I still use a traditional vacuum here, because all the privacy and snooping aspects of those robot thingies.)
    • theblazehen3 hours ago
      There is! <a href="https:&#x2F;&#x2F;valetudo.cloud&#x2F;" rel="nofollow">https:&#x2F;&#x2F;valetudo.cloud&#x2F;</a>
      • goodpoint2 hours ago
        It&#x27;s not replacing the firmware.
  • skyberrys9 hours ago
    The name is exciting to me. I&#x27;ve been a multiple time robot vacuum owner and it does have an appeal to be able to see a fresh build dissected like this. Why not contribute to this project instead of having a go all on my own, except of course with my AI helpers. I could pick the vacuum control board for the motors and sensors. I have some thoughts on brushes too.<p>It&#x27;s a good point, vibe coding does lend itself to fast splitting among developers with the intent of recombining quickly too into a larger project.
  • sevg5 hours ago
    The name reminds me of Woomba, the hilarious SNL parody of Roomba back when it was initially going mainstream: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;gqesEYUXr78" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;gqesEYUXr78</a>
  • wisdomseaker8 hours ago
    Are robot vacuums always circular, wouldn&#x27;t a single 90 degree or similar section be useful for accessing corners
    • Bairfhionn8 hours ago
      The brushes usually don&#x27;t go all the way to the sides of the vacuum, that&#x27;s why many of them have an additional circular brush on the side to get into the corners and scoop the dirt to the big brushes in the middle.<p>No need for edges, also makes navigating through narrow things easier.
    • throwaway2194507 hours ago
      Being circular allows for zero clearance turns.<p>If you imagine a square robot traversing a wall and approaching a 90 degree inside corner, it can’t make the turn and would also be unable to make a perpendicular move to get more space.<p>That said Eufy, Makita and others make square-ish robots.
    • stevewodil8 hours ago
      Mostly circular, some have slightly asymmetric shapes like Eufy e28. The mid range and higher typically have an extending arm that handles edges or corners
  • j100029 minutes ago
    Lmao this repo is 20 days old, but description is written like it&#x27;s Linux.
  • deanc7 hours ago
    Interesting project. Aren&#x27;t most modern robot vacuum&#x27;s using image processing to determine whether to stop or not now though? How is Lidar going to help you avoid the cat&#x27;s diarrhoea on the rug?
    • oliwarner7 hours ago
      There&#x27;s a camera module in the bill of materials. I suspect it uses both.
  • kbouck5 hours ago
    my interest in this would be to customize the cleaning plan&#x2F;logic... especially regarding traversing difficult carpets edges (which my roborock struggles with)<p>maybe something like:<p><pre><code> - this specific part of the carpet is the best place to enter onto it - once successfully on a carpet, stay on it until done cleaning it</code></pre>
  • frio12 hours ago
    I am bone tired of slop. This looks like a useful thing to build (the cameras in existing closed source robo vacuums creep me out), but when people don&#x27;t even write their announcement blog post by hand it gives me zero confidence in the project getting anywhere meaningful.<p>Perhaps not the place to share this, but it&#x27;s depressing. I hope this proves me wrong.
    • jimnotgym9 hours ago
      Isn&#x27;t a AI generated blog post better than someone building a useful thing and nobody hearing about it?
      • Systemerror7A698 hours ago
        It&#x27;s a bit of an indicator about the effort they put into it. If they don&#x27;t even write their blogpost themselves the question of &quot;how much effort and thought did they put into the rest of their code &#x2F; product&quot;.<p>Now, obviously they might just be bad at writing blogposts but surprisingly often it seems to be a decent red flag.<p>Because the thing is that the less effort you put into that the more anyone can just...reproduce the idea with their own LLM.<p>Even if s.o buil a cool thing and wants to share it with the world, if all they did was prompt Claude for a weekend what is stopping me from just doing it myself? Then I can even get it however I want.
        • camel_gopher8 hours ago
          Or the time they had available. Maybe they have a full time job, parents to care for, kids to care for. But still they wanted to scratch the itch.
          • flexagoon5 hours ago
            If someone has the time and opportunity to create a robot vacuum from scratch, they probably also have the time to write a short introduction for it
      • frio3 hours ago
        Of all the things LLMs do, one of the most fun is that they help you get over that hump of activation energy for an idea. We all have limited spare time, and going from &quot;hey this might be cool&quot; to a working prototype in minutes instead of days is intoxicating.<p>Much like my own heaving ~&#x2F;prototypes folder, there is an avalanche of small projects other people are building in their own spare time (with LLMs), and there is a subsequent avalanche of &quot;check out my cool project&quot; posts. This is cool! However, unfortunately, almost universally, there is very little follow through. If you come back to those projects after a month, most are abandoned.<p>The creators of the ones that tend to last, at least in my brief experience so far, _do_ write useful blog posts by hand, or put a bit of human effort into sharing what they&#x27;ve built. I guess when I encounter someone sharing their work by way of blog post, it feels to me like they don&#x27;t really care about actually sharing that work.<p>Also -- and this is much more a me thing -- I&#x27;m just fucking tired of reading Claude&#x27;s writing. I have to work with Claude most days, and seeing it take over the whole internet is suffocating. Inflicting more of it on others just sucks.
      • cwillu8 hours ago
        No, it&#x27;s not. It&#x27;s an indicator that they&#x27;re prioritizing the easy things surrounding the work, rather than the actual work.
        • duskdozer5 hours ago
          Moreover, the work in the repo is only mockup images and LLM-generated &quot;outline&quot; text files.
      • Gigachad8 hours ago
        The AI slop is noise pushing out valuable posts someone put effort in to.
  • riyajoshi2 hours ago
    Looks very cool.
  • AussieWog9311 hours ago
    Man I wish was able to participate in this project.
    • colordrops9 hours ago
      What&#x27;s stopping you?
      • AussieWog938 hours ago
        4 young kids, 2 businesses (plus one more launching soon), health problems and a terrible housing market that won&#x27;t let me slow down.
  • teddyh12 hours ago
    No information about whether it will run Valetudo.
    • fh9738 hours ago
      Valetudo is an API proxy to control robots via an associated app in order to avoid vendor clouds.<p>It is not a robot firmware and has no role here.
      • kadoban4 hours ago
        It could still be the UI for this, if they wanted to, and they just implement the guts behind it with that in mind. It&#x27;s not everything, but the UI is still something you can ~skip.
    • darlachaps11 hours ago
      Why would it run Valetudo? Thats a product for rooted, closed-source vacuums.<p>Let alone why would someone want to attract the toxic culture that is the Valetudo creator and community?<p>This project seems like AI slop, but at this point that’s better than toxic dictators.
      • breznev8 hours ago
        Heh that was my first thought upon seeing this headline: how will the Valetudo guy contort himself to get upset about this to the tune of an unhinged screed this time?
  • holistio11 hours ago
    I just can&#x27;t say how much I want to see the growth of open hardware.
    • utopiah5 hours ago
      If you are not already familiar with <a href="https:&#x2F;&#x2F;www.crowdsupply.com" rel="nofollow">https:&#x2F;&#x2F;www.crowdsupply.com</a> then check it out, both to buy but also consider selling your own work.
  • winterbourne8 hours ago
    Nice! This is just what I&#x27;m looking for. An old Roomba 880 served us well until it could no longer charge its battery, even a new one.<p>The AI slop on the site is not appealing, but it could also mean that the project will be parallelized successfully.
  • taffydavid6 hours ago
    Great, now do a lawn mower!
  • TimXare11 hours ago
    [dead]
  • TimXare11 hours ago
    [dead]