Giter Club home page Giter Club logo

gh60's People

Contributors

grimthereaper avatar komar007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gh60's Issues

Fill back layer with GND?

Research if it causes any signal integrity problems and if it makes sense to do it.
Possible advantage: the back side of the board will look better, because matte solder mask requires post-processing which destroyed the mask on some traces (probably because they protruded from the board's surface) - ground pour should fix this problem.

S692 has no led pads

The short right shift (when there is an Fn on the right) has no pads for an LED.

Choose USB connector

Decide about a USB connector which the fab can easily get and update the footprint accordingly.

bug and puzzles with gh60's kicad sch file

Q1:why setting up an no-using page(led.sch)
led no use

Q2:and there is a bug here
bug

Q3:why you draw something like P11-15 with no line connect it?same as led part(in led.sch)
why setting up these

btw:i use gh60-revC_plain

Are the pads for overlapping LEDs correct?

Where there are switches close to each other, the LED pads which are common to 2 LEDs are centered. Make sure it's possible to put LEDs in both positions through the switch and still solder them easily to the board.

Fix resistor positions

Make sure the resistor leads won't interfere with horizontal bars in the plastic case!

Add LED pads

Add unconnected pads for DIY LED backlighting for every switch.

Add Fn leds

It would be nice to have connected leds under Fn buttons next to shifts. They could indicate the layer the keyboard is on for example.

Fix board dimensions

Enlarge the board by a small bit so that there is more space between some stabilizer holes and board edges

Fix silkscreen

Make sure labels don't overlap with holes and components after components have been moved.

Should we connect other LEDs to the controller?

Namely: right Fn, backspace, escape. These 3 could be connected to the expansion pins along with the WASD cluster.
Pros: connection on board, the user only solders a resistor; if the expansion port is required, no resistor is soldered
Cons: when the user wants backlighting on all switches, the traces to these 3 LEDs have to be cut.

Add WASD LEDs

Connect the WASD block to the controller with 4 resistors.

Fix board position

Move the top-left mounting hole so that the board is centered in the case.
Correct other slot-holes if necessary

Change drill sizes

The LED holes are currently too large and the pads are at the same time too thin. Current drill size is 1mm. 0.8128mm (32 mil) should be enough. This will enlarge the pad's annular ring by 0.1mm, which should be enough.

The LED resistors will be soldered by hand in many cases, so their annular rings should be larger, drill sizes can remain the same (0.8128mm).

The switch pads seem a little too large, but they're compliant with the specification, so they can remain as they are.

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.