Giter Club home page Giter Club logo

stay-awake's Introduction

A simple firmware for keeping PCs awake. In a corporate environment we often have to put up with a managed desktop which is set to lock after a short period of inactivity and we are not able to change that configuration. Well you could build a robot to wiggle your mouse every so often or you could build one of these devices which presents itself to the host as a USB mouse and every minute it moves that mouse 1 pixel left and then right again. You'd have to look very carefully to notice yourself but it's enough to keep the PC thinking you are active!

Hardware

Design files are shown in the hardware folder and were drawn with KiCad version (5.1.9)-1. The printable folder contains the following:

  • a schematic PDF
  • a pcb design PDF
  • a PDF plot in mirrored negative which I used to create the PCB with negative photo-resist film

Firmware

The firmware is built on the fantastic v-usb USB driver which provides USB capabilities to AVR devices that lack USB hardware. I have modified one of their samples.

The firmware is built with Microchip Studio 7.0.2542.

Programming

Set fuses as shown

stay-awake's People

Contributors

gazzyt avatar

Watchers

 avatar  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.