@bekopharm@discuss.tchncs.de
@bekopharm@discuss.tchncs.de avatar

bekopharm

@bekopharm@discuss.tchncs.de

I dabble in coding, admin…, linux, gaming, HEMA, reenactment, LARP, e-mobility, carhacking, simpits and… parenting?

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Simultaneous joystick 3-axis protocol

Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a...

bekopharm,
@bekopharm@discuss.tchncs.de avatar

This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.

Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.

bekopharm,
@bekopharm@discuss.tchncs.de avatar

Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.

The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.

Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too a lot. Most controllers support 4-8 devices.

bekopharm,
@bekopharm@discuss.tchncs.de avatar

KiCAD is good and has no vendor lock-in.

There are very good beginner tutorials and videos explaining typical workflows.

It features also stuff like auto-routing, error checking, part lists and 3D previews.

bekopharm,
@bekopharm@discuss.tchncs.de avatar

Looks good. Enjoying the little history lesson there :D

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #