Giter Site home page Giter Site logo

abrugsch / openlasermouse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chris-jh/openlasermouse

1.0 1.0 0.0 19.31 MB

Quadrature Optical Mouse Replacement Using an Arduino for the Amiga Tank Mouse

License: GNU Lesser General Public License v3.0

C++ 5.99% HTML 94.01%

openlasermouse's Introduction

Open Laser Mouse

Quadrature Optical Mouse Replacement Using an Arduino for the Amiga Tank Mouse

PCB

Version 1.4.1 Copyright 2020 Chrissy

  • Updated 3D Lens Cover

Version 1.4 Copyright 2020 Chrissy

  • Added Atari ST SMD Version
    • Not Tested
    • Arduino is flipped 180° for ST version
    • Use same Amiga Pin definition in Arduino source if using original ST DE9 Connector.
  • Fixed Wrong Fillplane selected. Corrected it back to GND.

Version 1.3 Copyright 2020 Chrissy

Two versions of the PCB, a SMD version (v1.1 Tested, not v1.3 yet) and a THT version which is currently untested.

Requires an Arduino Nano and a ADNS9800 Laser, which you can get still get from Aliexpress. Make sure to also get the Lens.

SMD Interactive BOM

THT Interactive BOM

Gerbers have been created from the recommendations at JLCPCB.

(https://support.jlcpcb.com/article/102-kicad-515---generating-gerber-and-drill-files)

You may need to re-generate for your chosen PCB Manufacturer


3D Printable Lens Cover

3D Printable Lens Cover still requires testing, Sketchup model file is included to modify for tolerances of your printer.
Only for Amiga SMD Version at the moment

Print Settings

  • Layer Height : 1.5mm
  • Print Speed : 25 mm/s
  • Initial Layer Speed: 15mm
  • Support: Yes
  • Infill: 20%
  • Line Width: 0.4mm
  • Print Thin Walls: Yes
  • Filter Out Tiny Gaps: Yes

3D printed on a Ender 3 using Cura

A fully printable Amiga Tank Mouse is available here

https://www.myminifactory.com/object/3d-print-amiga-tank-mouse-all-parts-are-ultra-detailed-100-size-104702

Although looks tough to print :)


!!!!! WARNING !!!!!

Don't Plug in the USB to the Arduino while connected to the Amiga/Computer, as this will join the 5V together and may damage something.

This is still a work in progress, use at your own risk. I accept no responsibility if this damages any of your equipment.

openlasermouse's People

Contributors

chris-jh avatar

Stargazers

Arananet avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.