Updated schematics
This commit is contained in:
File diff suppressed because it is too large
Load Diff
3
Hardware/gtoe/sym-lib-table
Normal file
3
Hardware/gtoe/sym-lib-table
Normal file
@ -0,0 +1,3 @@
|
||||
(sym_lib_table
|
||||
(lib (name "SSD1306-128x64_OLED")(type "Legacy")(uri "/Users/oleksiy/Downloads/KiCad-I2C-SSD1306-128x64/library/SSD1306-128x64_OLED.lib")(options "")(descr ""))
|
||||
)
|
||||
@ -6,13 +6,16 @@ Features:
|
||||
- 1 input for external modulation (currently hardcoded to channel 6)
|
||||
|
||||
TODO:
|
||||
- 1/8 and 1/16 random
|
||||
- random for any division (long press encoder)
|
||||
- External clock
|
||||
- Switch to U8G2 for screen
|
||||
- Save state to EEPROM when stopped
|
||||
- swing
|
||||
- long-press encoder for settings (input mode, pulse length, modulation targets)
|
||||
- settings (input mode, pulse length, modulation targets)
|
||||
- Design PCB
|
||||
|
||||
Timer library available here
|
||||
https://github.com/PaulStoffregen/FlexiTimer2
|
||||
|
||||
KiCad SSD1306 display component
|
||||
https://github.com/pforrmi/KiCad-SSD1306-128x64
|
||||
@ -12,8 +12,8 @@
|
||||
#define MAXBPM 250 //250 at 24ppqn with 5ms pulse will be 50/50 square wave
|
||||
#define MINBPM 20
|
||||
|
||||
#define INPUT_CONNECTED_PIN 12
|
||||
#define INPUT_PIN 2
|
||||
#define INPUT_CONNECTED_PIN 1
|
||||
#define INPUT_PIN 2 //needs to be an interrupt pin
|
||||
#define ENC_BTN_PIN 17
|
||||
#define ENC_D1_PIN 4
|
||||
#define ENC_D2_PIN 3
|
||||
|
||||
Reference in New Issue
Block a user