Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

1684: Leibniz “Novo methodus”1687: Newton “Principia”

Uncategorized
2 2 5

Gli ultimi otto messaggi ricevuti dalla Federazione
  • three hams will fill him
    three hams will thrill him
    why don't you feed him
    three hams

    read more

  • Apparently some people are only finding out about systemd being corporate crap NOW?

    read more

  • @view LOL

    read more

  • @clonedhuman @VeeRat

    Friend of mine whose ancestors survived the European Pograms has pointed out that education is the only thing they can't take away from you.

    Seems like they're trying very hard to cover that base, too.

    read more

  • @noodlemaz @VeeRat note taking is a super personal thing, because it's deeply linked into how our brains work

    read more

  • @eniko You can use SIMD ops for that too but the biggest problem for SW rendering is sampling+edge cull. AVX2 has gather-load ops (to pull texture data from spread-out locations) and conditional store ops (to avoid storing outside of the tri edge), which make it much less problematic.

    There are writeups out there for how to compute barycentric coordinates for each pixel, which will let you interpolate the coordinates+matrices of each vert. Beyond that it's the same as using shaders.

    read more

  • @yetzt Underrated toot.

    @N01100010 @VeeRat

    read more

  • Building a Robot Partner to Play Air Hockey With

    Air hockey is one of those sports that’s both incredibly fun, but also incredibly frustrating as playing it by yourself is a rather lonely and unfulfilling experience. This is where an air hockey playing robot like the one by [Basement Builds] could come in handy. After all, after you finished building an air hockey table from scratch, how hard could it be to make a robot that merely moves the paddle around to hit the puck with?

    An air hockey table is indeed not extremely complicated, being mostly just a chamber that has lots of small holes on the top through which the air is pushed. This creates the air layer on which the puck appears to float, and allows for super-fast movement. For this part countless chamfered holes were drilled to get smooth airflow, with an inline 12VDC duct fan providing up to 270 CFM (~7.6 m3/minute).

    Initially the robot used a CoreXY gantry configuration, which proved to be unreliable and rather cumbersome, so instead two motors were used, each connected to its own gearbox. These manipulate the paddle position by changing the geometry of the arms. Interestingly, the gearbox uses TPU for its gears to absorb any impacts and increase endurance as pure PLA ended up falling apart.

    The position of the puck is recorded by an overhead camera, from where a Python script – using the OpenCV library running on a PC – determines how to adjust the arms, which is executed by Arduino C++ code running on a board attached to the robot. All of this is available on GitHub, which as the video makes clear is basically cheating as you don’t get to enjoy doing all the trigonometry and physics-related calculating and debugging fun.

    youtube.com/embed/GLsDLgj8Q5E?…

    hackaday.com/2026/03/12/buildi…

    read more
Post suggeriti