OpenLaserMouseTHT
chris-jh·OpenLaserMouse·PCB/THT/OpenLaserMouseTHT.kicad_pcb
About the OpenLaserMouseTHT PCB
OpenLaserMouseTHT is an open source AVR/Arduino PCB design by chris-jh, published on GitHub under the LGPL-3.0 license. It is a 2-layer board measuring 56 × 84 mm, with 22 components from 14 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. By type, the board carries 9 capacitors, 6 resistors, 2 modules, 2 switches, 1 transistor and 1 connector.
It belongs with the retro computing designs in this gallery.
From the project
Quadrature Optical Mouse Replacement Using an Arduino for the Amiga Tank Mouse
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.
ADNS9800 interface based on code from https://github.com/mrjohnk/ADNS-9800 QUADRATURE interface based on blog from http://danceswithferrets.org/geekblog/?p=742

Main components on the OpenLaserMouseTHT
OpenLaserMouseTHT bill of materials (BOM)
22 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 1 | ADNS-9800 | ADNS-9800 | M1 |
| 1 | ZVP2106A | TO-92_Inline | Q1 |
| 1 | Amiga_Conn | PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | SHEILD | Pin_D1.3mm_L11.0mm_LooseFit | SH1 |
| 1 | LEFT | SW_PUSH_6mm | SW2 |
| 1 | RIGHT | SW_PUSH_6mm | SW3 |
| 4 | 100nf | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C3, C5, C8 |
| 2 | 10uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C2, C4 |
| 1 | 3.3uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C6 |
| 1 | 470pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C7 |
| 1 | 1uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C9 |
| 3 | 1.8K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R3, R5 |
| 3 | 3.3K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R4, R6 |
OpenLaserMouseTHT design files
The KiCad project lives in the chris-jh/OpenLaserMouse repository on GitHub; these links point at the commit this page was built from.
OpenLaserMouseTHT: common questions
What microcontroller does the OpenLaserMouseTHT use?
The OpenLaserMouseTHT is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the OpenLaserMouseTHT PCB?
The OpenLaserMouseTHT measures 56 × 84 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the OpenLaserMouseTHT?
22 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenLaserMouseTHT design files?
From the chris-jh/OpenLaserMouse repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the OpenLaserMouseTHT design in my own project?
Yes, under the terms of its LGPL-3.0 license, which chris-jh chose for the repository.
Can I test firmware for the OpenLaserMouseTHT without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in OpenLaserMouse
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746