Two and a bit working days into the year and my second #CADmouse has died, the exact same way its predecessor did - after switching between Bluetooth and the dongle a lot, it suddenly won't connect to either, and just flashes both lights when you toggle the power switch.

Time to dig a spare mouse out and log a support request, both dying the same way is not a coincidence and I would really rather get these fixed than have to find another worthy 3-button mouse.

@jake4480 better photos of my #Unimouse, and my wireless #CadMouse - I also have the bigger, wired version of the Cad, but between the two I prefer the smaller size, and wireless is more convenient in my office. I wish there was a smaller, lighter Unimouse!
@jake4480 I mostly use a Contour #Unimouse I was lucky to pick up unused and super cheap on eBay. Ten seconds into touching it for the first time my right hand said "yes, this is the one, I've never been so comfortable in my life". It's a bit heavy but the angle is adjustable all the way up to nearly vertical and the thumbrest is on a ball joint. I also have a #3DConnexion #CADMouse in the office, it has a less dramatic tilt but is much lighter in weight.

Modular Multi-Input Macro Keypad Integrates Mouse and Joystick

While most computer users make do with just a keyboard and mouse, power users often have multiple additional input devices. Gamers use joysticks or dedicated mice, CAD engineers have specialized gadgets for manipulating 3D objects, while graphic designers might want programmable macro buttons to automate various tasks. [Sascha Nitsch] didn't fancy cluttering his desk with a whole bunch of input devices and therefore decided to combine as many functions as possible into the CIMDIT: a Completely Insane Multi Device Input Thingy.

The main components making up the CIMDIT are a 3-axis joystick module, which can double as a 3D CAD mouse, and a set of buttons, knobs and sliders to enable various functions. One rotary encoder is used to choose an operating mode, while four others can be used as programmable inputs. A small OLED display shows which mode is currently selected, but can also be used to display notifications from various programs.

An Arduino Pro Micro provides a USB interface to a PC and reads out the various input units. The entire design is modular, so it can be customized to any desired combination of analog and digital inputs. [Sascha] made a neat 3D printed enclosure to hold the 3-axis module along with 26 buttons, five rotary encoders and one analog slider. KiCAD files for the PCBs and the FreeCAD source for the enclosure are available under an open-source license on [Sascha]'s Git repo.

The same thing applies to the software driving the CIMDIT, though adding functionality to it might turn out to be tricky: [Sascha] had to perform some serious code optimization to fit everything into the Arduino's 32 kB of program flash. The Git repo also includes a convenient tool to create key mappings to be programmed into the controller, saving you from having to compose a binary file by hand.

Love macro keypads? Check out these cool examples with gesture detection, an e-ink display or simply beautiful wooden keys.

#arduinohacks #peripheralshacks #cadmouse #joystick #macrokeypad

Modular Multi-Input Macro Keypad Integrates Mouse And Joystick

While most computer users make do with just a keyboard and mouse, power users often have multiple additional input devices. Gamers use joysticks or dedicated mice, CAD engineers have specialized gaโ€ฆ

Hackaday