109 Commits
Author SHA1 Message Date
skogaby 4aae8f4cdb Merge pull request #11 from gnargle/readmeRefinements
Readme refinements
2021-03-05 22:18:54 -06:00
Athene Allen 2e3cec9253 Backout accidentally committed config changes 2021-03-05 22:13:24 +00:00
Athene Allen c32c0b8259 Update readme
Update readme to fill in  the configuring and power on sections
2021-03-05 22:11:53 +00:00
skogaby ee53e2d2b6 Merge pull request #10 from Kevman323/master
Preliminary Big Board V2 changes
2021-02-26 22:33:01 -06:00
kevman323 9f01204bc7 Preliminary Big Board V2 changes 2021-02-26 23:25:00 -05:00
skogaby ee5dd7542f Merge pull request #8 from veroxzik/master
Fixes Serial Plot define, wraps air sensor serial output in define
2021-02-24 14:00:14 -06:00
skogaby 066f672d75 Merge pull request #9 from mparkms/mparkms/16k-fix
Fix for two finger presses not working on 16k.
2021-02-24 13:37:44 -06:00
Mike Park 2cb15f3a49 Fix for two finger presses not working on 16k.
Before, if a key was already being pressed, it would not check for increased pressure to go from single to double press.
Now if the key is currently single pressed, it checks if the threshold for double press has been passed.
The delta threshold for 16k has also been increased, as the previous one was too low and was giving double press even for only one finger.
2020-12-20 18:15:19 -08:00
veroxzik c9c77d91af Merge remote-tracking branch 'skogaby/master' into master 2020-12-18 19:52:32 -05:00
skogaby f1dd7beb8a Merge pull request #6 from veroxzik/master
Merging upstream repo to restore lost PRs due to a botched git push
2020-12-17 18:56:46 -06:00
skogaby 1e6579196a Add preliminary full PCB support based on the current prototype, and fix some air tower issues 2020-12-15 00:23:29 -06:00
veroxzik 33b79bbef9 Fixed Serial Plot, added more debug defines 2020-12-13 17:54:58 -05:00
veroxzik 0899093a91 Restore / reorganize 3D printed CAD
Added Single Layer and Dual Layer into separate folders in STL.
2020-12-07 22:06:12 -05:00
veroxzik 08e78a1b57 Fixed RGB labeling on back silkscreen 2020-11-26 22:53:06 -05:00
skogaby c51fb8ad94 Merge pull request #2 from jmontineri/master
Fixed IR LED labeling on back silkscreen
2020-11-23 12:49:23 -06:00
skogaby 9e8560af95 Merge pull request #3 from Kevman323/bugfix
Fix -1 array bug
2020-11-23 12:48:31 -06:00
kevman323 49dc6ec27b Fix -1 array bug
Key 30 was being pressed every loop, making it stuck. The key divider code was accessing a negative array, overwriting other variables, causing this.
2020-11-22 07:38:03 -05:00
Jonathan 89e9a43f74 Fixed IR LED labeling on back silkscreen 2020-11-10 17:41:51 +01:00
skogaby 127f340b6a Fix a couple of very subtle bugs, it seems like air delay < ~125 causes sensor 11 only (?) to read lower during slider calibration than during the main gameplay loop. Also forgot to remove the call to calibrate the slider keys inside the constructor. 2020-10-30 03:03:15 -05:00
skogaby 05055c5e06 Checkpoint commit 2020-10-21 18:26:52 -05:00
skogaby 3049a27f24 Making some adjustments to IR auto calibration 2020-10-21 03:07:39 -05:00
skogaby 37337d7c65 Forgot to initialize the calibration counter for AutoTouchboard 2020-10-21 01:53:56 -05:00
skogaby 4c6b5a02db Forgot to comment some debug statements 2020-10-21 01:19:40 -05:00
skogaby 8051c5063f (*) Make the air towers auto calibrate themselves instead of needing manual calibration
(*) Improve the auto calibration for the slider (32k has been tested, 16k has not)
(*) Move the calibration routines into the main loop, seems to improve consistency greatly
(*) Simplify the reactive lighting code
(*) Make the code style more consistent
2020-10-21 01:15:59 -05:00
skogaby f9e6f9d47a Improving auto calibration for the slider (only tested 32k): 2020-10-19 20:05:18 -05:00
skogaby f729a681c2 Experimenting with different autocalibration. WIP 2020-10-09 21:43:23 -05:00
skogaby c701d50d64 Bring legacy support back. Add slider auto calibration for 16k 2020-10-08 18:46:04 -05:00
skogaby 46d3c412b1 Slightly better thresholds for slider calibration 2020-10-08 00:14:25 -05:00
skogaby d42d667c55 The slider *finally* calibrates itself, probably needs a bit of tweaking to figure out the proper values for tuning sensitivity 2020-10-07 23:56:32 -05:00
skogaby 46b98260d4 Remove a *ton* of legacy code. * No more support for boards < v2.0. * No more digital IR inputs * No more 16-key support * Probably other stuff I'm missing 2020-10-07 22:58:53 -05:00
skogaby 971ac6bbfa Doing some repo re-organization to make directories clearer 2020-10-07 19:49:26 -05:00
skogaby 946f389f51 Readme update v2.1 2020-09-10 13:41:27 -05:00
skogaby 8b252c7aff Bringing in the PCB revisions for v2.1 2020-09-10 13:25:42 -05:00
skogaby 525bcdb6f6 Update the CAD for 32k acrylic cons, and account for the AliExpress IR hardware 2020-09-08 02:12:41 -05:00
skogaby bda0d69657 Fix a dumb bug in the AirSensor calibration code for determining if the first 4 keys are held 2020-08-06 01:57:54 -05:00
skogaby 81b0606926 Fix a bug in 32-key mode that made it possible to read DOUBLE_PRESS on a sensor 2020-08-02 17:14:51 -05:00
skogaby 0bb2a98894 Fix some issues that were preventing 32-key mode from working correctly 2020-08-02 17:09:19 -05:00
skogaby e73b7c034c UNTESTED: Initial support for 32-key builds, along with some general cleanup. 2020-08-01 04:07:19 -05:00
skogaby 048c48b3e7 Don't run benchmarking by default 2020-07-08 13:53:30 -05:00
skogaby d17977f5e9 Made some fixes to air calibration so it saves correctly, and add a config for DMA LEDs so people without still have the right RGB pin and type 2020-07-08 13:51:26 -05:00
skogaby 9f8f1a2525 Fixes to the calibration procedure for the air towers 2020-07-08 00:27:44 -05:00
skogaby 21575de9f0 Bring in fuee's changes for DMA LED updates and improved touch input response time. Overhaul the slider and air sensor calibration methods to be better, more consistent, and no longer have 'sensitivity' parameters 2020-07-07 04:09:51 -05:00
skogaby b7955e99d7 Get my repo up to speed with Nicole's repo (acrylic CAD, lighted key dividers) 2020-07-06 22:33:18 -05:00
skogaby 6abc8b9405 Fix some analog air calibration logic 2020-03-29 03:32:47 -05:00
skogaby a6a134659a Make the analog air sensors also calibrate within the constructor, and change up some of the analog air code now that I have a v1.1 to test with 2020-03-29 02:25:04 -05:00
skogaby 060337c938 Go back to only processing every other light update to better processing 2020-03-25 13:07:46 -05:00
skogaby 444ad7b8a5 Make the factory reset button actually clear the EEPROM and reset the config values 2020-03-20 20:00:06 -05:00
skogaby d88e3c51d1 Make the controller save all the configurable values to EEPROM and make the OpeNITHMConfig tool load the values from EEPROM and initialize the UI with the current controller values 2020-03-20 19:06:44 -05:00
skogaby 3ba3e3e4c3 Go back to 150 microsecond delays for the air sensors 2020-03-16 11:21:52 -05:00
skogaby 3b283bba4b Switch to a simple counter for the lights mode timeout instead of using millis() for better performance 2020-03-15 16:23:16 -05:00