vlkv / avalanche Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
I've been struggling for around a week trying to get either serial or i2c working between the halves.
To try and get i2c working, I've added through hole resisters to the left side using the holes above and below the SMD pads for R1 and R2, and jumpers between the P1/2 holes and the bottom through holes for R1/2 on the right half. I tried adding #define USE_I2C in both the v4 config.h as well as my keymap's config.h, but I could never get it to work.
I gave up on i2c and tried to at least get serial working by bridging the W1 pad on both sides' PCBs and then adding #define USE_SERIAL in both the v4 config.h as well as my keymap's config.h, but I could never get it to work.
I've built 4x PCBs, swapped out microcontrollers, verified continuity between the TRRS jacks with a multimeter, and tried a different TRRS cable (both cables worked fine with my dactyl manuform). No matter what I tried, I can't seem to get it to work.
The only thing that kind of worked was setting #define EE_HANDS and flashing each half as specifically the right or left side. If I then hook USB cables from each side's microcontroller to my computer (without a TRRS cable, of course), it kinda works though it's super laggy.
I tried not to bother you, but I've been stuck for around a week at this point and I REALLY like the V4's design. Anything you can suggest to help me get this working, preferably using i2c, would be sincerely appreciated.
I'm not sure if I'm doing something incorrectly, but when I bridge the SW34 pads to try to enable the OLED, my pro micro doesn't start. Desoldering the bridge fixes the issue. I have LEDS installed if that would affect anything.
Edit: Must have been an issue with the LEDs. I de-soldered them and it appears to work properly now.
Hi, just wanted to know if you may re-upload the thing file at thingiverse, seems that it is down.
The per-key LEDs are facing down now. They should be mounted facing up. This bug is in the Avalanche v2 and v3.
GND VCC SCL SDA - because it's more common.
Thanks to Brent Stromberg, he discovered that on a 40% avalanche (after you break off the numbers row):
However the encoder twists do not register.
They send KC on press, but no knob turns.
Also the reset button does not work
And the problem is in the PCB, see image: https://imgur.com/a/KO09Qfu
P.S. Workaround - connect with a wire GND to the reset button (see pink trace drawing on the image above).
I'm ordering some v4.2 PCBs and JLCPCB sent the following question. From the image it looks like the holes are green, does this mean the hotswap sockets and spring housing hole are missing?
As shown below, it seems this is a working gerber ready for production, is that right?
Shall we fabricate as per this gerber without further compensation and optimization?
Actual body width of the most common resistors is 6.3mm.
about 1..1.5mm
The only differences are the microcontroller and OLED position? the layout for keys has not been changed?
Thanks in advance
I'm building the v4.2 and can't find the firmware to flash the pro micros
In version 1.0 pcb was mounted with bottom plate with standoffs. Do not know which way is the best.
Also there is a problem with tracks on the 'F' key: VCC track shortens to one of the diode pad.
Following up on #19. Have you released a v4.2 compatible QMK fork, or any info on where to find/obtain that? The QMK repo linked to in the readme only has v3. I had hoped the firmware wouldn't require many changes but flashing v3 onto a v4.2 pcb doesn't seem to work at all (OLEDs are garbled, no LEDs, no keystrokes worked). I found a functional .hex file by beekeeb which does work, so someone somewhere has it working. Any help or pointers would be appreciated, thank you!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.