Permalink
Commits on Feb 11, 2018
Commits on Dec 5, 2017
  1. update readme w/ v1.2

    synfinatic committed Dec 5, 2017
Commits on Dec 3, 2017
  1. v1.2

    synfinatic committed Dec 3, 2017
    - Switch ESP12E to pure SMD footprint
  2. v1.1 board & code

    synfinatic committed Dec 3, 2017
    - Move GPIO2/15 to GPIO14/12 to avoid boot conflict
    - Remove level shifter and replace with 4x 150Ohm resistors
    - Tweak RJ45 footprint for better fit
    - Add pullup for D+ on USB
    - Remove 3.3V FTDI jumper
    - Move Reset button label
    - FTDI no longer can provide power
Commits on Jul 4, 2017
  1. fixes for neg encoder resolution

    synfinatic committed Jul 4, 2017
    merged from TeensyDSC
Commits on May 5, 2017
  1. clarify testing results

    synfinatic committed May 5, 2017
Commits on May 3, 2017
  1. Basic working code

    synfinatic committed May 3, 2017
    Remove all the crap that we don't need anymore since we're done testing
    different methods of trying to keep up with the newer high resolution
    encoders (above 2500PPR/10K "count").  This just uses the Encoder
    library which is stable and works well.
    
    Code has been tested using my telescope and seems to work great with
    SkySafari!
Commits on Apr 4, 2017
Commits on Mar 26, 2017
Commits on Mar 24, 2017
  1. Make code easier to debug

    synfinatic committed Mar 24, 2017
Commits on Mar 20, 2017
  1. more optimizations (which don't work)

    synfinatic committed Mar 20, 2017
    Saving this mostly for posterity as even after removing (most of) the
    digitalRead() calls, we can't keep up with 2 encoders.  Going to need
    to investigate alternatives documented in TODO.md
Commits on Mar 19, 2017
  1. Fix encoder pins & optimize interrupts

    synfinatic committed Mar 19, 2017
    - The RA/Dec pins were swapped
    - Try to optimize handing of interrupts.  Testing with 2.5k CPR encoders
    shows that I wasn't fully sucessful yet.
  2. Major code improvements & docs

    synfinatic committed Mar 19, 2017
    - Improve docs for users
    - Add more commands (get version, get/set resolution of encoders)
    - Move local config to config.h
  3. Working, basic bench tested code

    synfinatic committed Mar 19, 2017
    - Doesn't support setting the encoder resolution (yet)
    - Seems to handle both interrupts and the WiFi just fine
    - Supports both SoftAP and Client mode!
Commits on Mar 18, 2017
  1. First pass at encoder decoding

    synfinatic committed Mar 18, 2017
    POC for using interrupts and global volatile variables.  Code seems
    to at first glance work and seems to be able to accurately track
    two 2.5 (native)/10K (quadrature) encoders
Commits on Mar 17, 2017
  1. Add license file

    synfinatic committed Mar 17, 2017
Commits on Feb 27, 2017
  1. v1.0 design

    synfinatic committed Feb 27, 2017
    Completely untested.