This is the second genereation of my fully opensource Spacemouse called SpaceRat

Overview

SpaceRat

This is the second genereation of my fully opensource Spacemouse called SpaceRat. With the help of this you can navigate in your 3D CAD software along 5 axis. The Arduino code is at the moment programmed to Thinkercad settings in Fusion360. This can be easily modified according to any of the used CAD software like, Blender, Solidworks etc..

NOTE: This is still a work in progress project!!!

Link to the video: https://youtu.be/68EapQbDBOc

If you find my work useful and valuable you can support the channel on the following link: https://www.buymeacoffee.com/kikihobbyrepair

pic

You might also like...
Freeze OS is a cross-platform operating system emulator that runs on top of an interpreter called the Freeze interpreter.
Freeze OS is a cross-platform operating system emulator that runs on top of an interpreter called the Freeze interpreter.

Freeze OS is a cross-platform operating system emulator that runs on top of an interpreter called the Freeze interpreter. The operating system code is basically written in the Freeze programming language that is passed to the Freeze interpreter. The idea is to skip instances where the operating system needs to handle low level operators and focus on higher level stuff, like malware analysis, AI, and others.

Cobalt Strike beacon object file implementation for trusted path UAC bypass. The target executable will be called without involving
Cobalt Strike beacon object file implementation for trusted path UAC bypass. The target executable will be called without involving

Beacon object file implementation for trusted path UAC bypass. The target executable will be called without involving "cmd.exe" by using DCOM object.

A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547)
A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547)

A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547), see Figure 1. It is also possible to run the project template on an emulator called Corstone-300-FVP, which is free.

yariv.h is a single C/C++ header to encode and decode SPIR-V shaders into a more compressed form I've called YARI-V.

YARI-V yariv.h is a single C/C++ header to encode and decode SPIR-V shaders into a more compressed form I've called YARI-V. YARI-V is an alternative e

This is the second project in the 42 Cadet Curriculum
This is the second project in the 42 Cadet Curriculum

This is the second project in the 42 Cadet Curriculum. The aim of this project is to make you code a function that returns a line, read from a file descriptor. Overall, it is an easy project once you comprehend what is being asked from you. It gets complicated by the fact that you are only allowed to use the following functions: read, malloc and free.

File Mod(FMod) is the second version of FMod.

File Mod(FMod) is the second version of FMod.

The Intel 8080 (
The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel.

i8080(Intel 8080) The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1

Second project for 42 : Reading text available on the file descriptor one line at a time.

get_next_line Initial commit This project will not only allow you to add a very convenient function to your collection, but it will also allow you to

Now I shall sing the second kingdom there where the soul of man is cleansed, made worthy to ascend to Heaven.

Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Appli

Comments
  • Code for Inventor,

    Code for Inventor, "Mouse" can move in X and Y at the same time

    Hi,

    I changed your code to work with Autodesk Inventor. I changed some Pinnumbers and the Switch pin is now configured with INPUT_PULLUP..

    The main change although is that I created an Array with the MPU values, therefore you can move not only left/right, up/down but also diagonal..

    opened by chri1999 0
  • Suggestion: Modify the top Cap to use MX Switch

    Suggestion: Modify the top Cap to use MX Switch

    Hi,

    It would be wonderful to use a mechanical switch at the top, that way users can vary the strength of the response and clickyness (Brown, Blue, Green, etc)

    I thought, it could use this Thingiverse design to "Hold" the switch: https://www.thingiverse.com/thing:3013170/files

    I made a quick and dirty simulation in TinkerCAD ( See Attached samples) I believe that you would have no problem in making those changes as another version of the Top hardware + the Thocc sound the cavity makes is outstanding!

    Hope you like the idea.

    I posted the draft here: https://www.thingiverse.com/thing:5241129 image image

    opened by juanqg 0
  • suggestion: switch to multi-axis controller USB HID

    suggestion: switch to multi-axis controller USB HID

    Hi, if you use USB HID multi-axis controller for sending events it will prevent troubles interfering with regular mouse. It should also allow to control all axis. I beleive that spacemouse uses same protocol.

    It should be quite easy using Joystick library https://github.com/MHeironimus/ArduinoJoystickLibrary (and setting joystik type to multi-axis).

    opened by zdar 4
Owner
null
Fully reverse engineered source code of a pasted valorant spoofer called archine.

Archine Valorant Spoofer Fully reverse engineered source code of a pasted valorant spoofer called archine. Please do not buy archine spoofer, the owne

null 13 Feb 18, 2022
Allwinner V3S Opensource

KS_V3S • Bilibili Video Introduction:https://www.bilibili.com/video/BV17z4y1S7D6 I have designed this PCB, because the sheer power of this SoC, at ver

Kevincoooool 195 Dec 29, 2022
ORBION the OpenSource Space Mouse 3D

Orbion The OpenSource Space Mouse To ensure greater precision and fluidity it is recommended to put a foam ring under the knob (see photo above) and d

FaqTotum 314 Jan 7, 2023
RV-Debugger-BL702 is an opensource project that implement a JTAG+UART debugger with BL702C-A0.

BL702 is highly integrated BLE and Zigbee combo chipset for IoT applications, contains 32-bit RISC-V CPU with FPU, frequency up to 144MHz, with 132KB RAM and 192 KB ROM, 1Kb eFuse, 512KB embedded Flash, USB2.0 FS device interface, and many other features.

Sipeed 100 Jan 1, 2023
sipeed opensource mechanical keyboard make with BL706

sipeed_keyboard sipeed opensource mechanical keyboard make with BL706 矽π 开源双模机械键盘 目录结构 ./ ├── LICENSE ├── README.md ├── firmware // 存放键盘固件 ├── hardwar

Sipeed 58 Dec 23, 2022
RoboMaster2021 Infantry Vision OpenSource Code of Foshan University

佛山科学技术学院醒狮战队2021赛季步兵视觉开源 致谢 首先感谢各高校开源代码为本套代码提供的参考,以及感谢2018、2019、2020赛季算法组师兄们的努力。秉承着开源精神,促进各战队间技术交流提升,我队决定本赛季开源本套代码,希望对其他战队提供一定的参考价值。 说明 本套代码是佛山科学技术学院醒

null 28 Aug 30, 2022
A repository to contribute and learn OpenSource

HacktoberFest 2021 ?? An opensource intiative organised by DigitalOcean and Intel SO this is an An Open Source repository to Teach people How to contr

BreadBoard Coding Society 19 Nov 13, 2022
free template opensource with minimal depends library flutter & dart

Project Name Sosial Media Donate ID: Jika Anda Menyukai karya saya dan ingin memberikan dana untuk saya membeli beberapa snack silahkan donasi seberap

Azka Full Snack Developer:) 34 Dec 23, 2022
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler

FreeCAD 12.9k Dec 31, 2022
PyAerotech: An Opensource Python Library or interfacing directly with the Aerotech A3200 Controlle

PyAerotech: An Opensource Python Library or interfacing directly with the Aerotech A3200 Controller pyAerotech is an additional Opensource Python libr

Dr Luke Parry 3 Aug 22, 2022