类型: IC
作者:
BlueNalgene
发布时间:
2016-04-25 16:41:03
更新时间: 2016-06-06 12:55:55
原链接:
https://geekhack.org/index.php?topic=81608.0
Since apparently I didn’t learn my lesson last time,
I’m going to run another Alps Party GB. Several folks have
asked about running another one. I could have done another
60%, but I wanted to branch out to make more options
available for us Alps lovers. Unfortunately, that means I
have a new set of challenges ahead of me. So here is a
rundown of what I have planned.
The boards will be very
similar to hasu’s 60% PCB. I really like the ease of use of
his work, and I want to emulate it. As such, the boards will
use the ATMega32u2 chip, and will be designed to be
compatible with his firmware. I want the boards to be
customizable for the tinkerers and so easy to use that you
could give your dear old grandma a soldering iron and set
her loose with it. I plan on doing like before, making
everything available in a single package so you are ready to
build out of the box.
The boards are going to be
designed so that folks can get the TKL standalone, as I
expect will be rather popular. The tenkey will be separate
and can be used independently. The tenkey will be given a
USB hub, so that the TKL board or one of your choosing can
plug into it without having to clog up your USB slots on the
computer side. As a bonus, you will be able to plug in other
things like your mouse with the same abilities.
Dom -
32T 411879 5105234 - This is the smaller TK board. The hub
will not require any programming to use. I have chosen to
use a TUSB2046B as the hub. This is a state machine, not a
proper IC. This means that it will just work as is. The USB
power is going to be distributed by a TPS2044B chip. This
will automatically turn on the power to the plugged in
devices so it doesn’t waste while unused. Note that this
will be designed as an unpowered hub. This means that
devices plugged into it will only receive about 100mA, and
therefore it will be unsuitable for charging things like
your phone. I could always change the design to use a wall
wart, but that seemed like overkill for this application.
Additionally, this board will have some more glue
electronics like a second oscillator, an LDO, and extra
resistors. I’m planning on making the board a column longer
than is usually used for the TK you would see on a standard
ANSI board. I made this so that tinkerers can add in cool
things like a backspace and other keys to their TK.
Rosa
- 32T 412174 5087653 - This is the TKL board. The design
will be really similar to hasu’s 60%, just with more rows
and columns. I plan on making it so that it fits the extant
cases available for TKL boards, since there are plenty
available to choose from. Like my last GB, plates will be
available for several different layouts. Right now I am
planning Dell ANSI, Dell stepped ANSI, AEKII ANSI, Dell ISO,
HHKB-esque, and Infinity-esque. People who remember my
previous stuff will notice that there are a few missing.
This is because some layouts such as the Dell stepped ISO
were much less popular. If you really want this, just tell
me, and I will add it to the list. My cutting guys were cool
about doing lots of different ones. I’m just lazy, and I
don’t want to make schematics that won’t be used.
My
current plan for this project will be the following:
Design
TK PCB
Design TK plate(s?)
Use OSHpark and
BigBlueSaw to prototype TK
Design TKL PCB
Design
TKL plates
Design cases
Find out if anyone around
me can cut cases for a reasonable price (this is an unknown
at this point)
Set up LLC (I don’t want to deal with
awkward taxes like this year)
Start GB
Fork hasu’s
firmware for this project
Order components
Order
semi-assembled boards from AdvancedPCB (I used them for my
PhD boards)
Order plates cut
Order switches and
stabs from Matias
Order shipping supplies
Ship
FAQ
Q:
What will be the MOQ?
A: I don’t know. The assembly
turn-key will probably require a certain number of boards to
be economical, but it is too early to get a quote on that.
The switches will probably work like last time, with 9600
being the magic number for the best price. Plates will
probably be around 25. Note that these numbers are all just
guesses at this point.
Q: How much will it cost?
A:
Too early to tell.
Q: Will you be offering
powdercoating?
A: Maybe. Does everyone want that again?
I was happy with how mine turned out for the 60%.
Q:
Will I need to bend my own stabilizer wires?
A:
Hopefully not. I’m going to design the plates with the
available measurements for stabs harvested from classic
boards and the slightly different sizes that Matias uses for
maximum compatibility.
Q: Will you be including
caps?
A: No. There are plenty of options out there for
you though. The plates will be designed to work with caps
harvested from common boards like the AT101 and the AEKII.
Tai-hao recently released some Alps doubleshot caps that are
pretty nice. Alpine Winter has already passed, but that set
was designed for the 60%. I think that with this project
going forward, it would be the perfect time for someone to
do a GB for some Alps caps, but I won’t be running it. I
don’t have any experience with that process, and it would be
best left to someone else.
Q: Can I make a small order
if I just need something simple?
A: Yes. Like last
time, if you just need a set of stabs, you are welcome to
join the GB for just that.
Q: Can I trust you?
A:
Probably. I ran a very successful GB for the Alps Party 60%,
so I have some precedent. I also have been around GH for a
while, and people will vouch for me being reliable. It is
unlikely I will abscond with your money.
Q: Will this
be available to other communities?
A: Yes. The GB will
go live on DT and /r/mk as well. Everyone is welcome in my
projects.
Q: Will this be non-profit/donation based
like last time?
A: No. The last one was non-profit
because I had ulterior motives for doing it, and I was using
other peoples design. This time, things like plates and PCBs
will be designed by me.
Q: So these are going to be
expensive?
A: No. I still want to provide an
inexpensive product, and this will be sold with very low
markup. I just won’t be reinjecting any profit into the
community like after the Alps Party 60%
Q: Can I use
your designs to make things?
A: Pretty much. After
things get going, you can PM me for any of the designs. As
long as you are going to make stuff for personal use, I’m
totally fine with that. I even encourage it. However, making
money off my designs or redistributing them will not be
allowed.
Q: Will you be making artisan caps for this
GB?
A: Maybe. I have some already sculpted. Let’s wait
and see what my schedule looks like when that time comes.
Q:
When will this GB go live?
A: When it is ready. I don’t
like deadlines. You can gauge how many steps have been
completed from the list. Be aware that I am in the middle of
getting my Ph.D, so I already work ~60 hours per week. This
is not my full time gig.
Q: What is the best way to
contact you?
A: PM. I get an email every time somebody
PM’s me, so I am aware of it when you contact me. See the
previous answer for my busy schedule though.
Q: There
is something I want that you haven’t mentioned (e.g. a
special layout). What do I do?
A: Ask! I am very
obliging.
Progress:
April 25th 2016: I put
together a schematic for the TK this afternoon. The only
incomplete portion is the reset switch on the hub. I’m not
sure how the device handles that, so I will probably solve
that tomorrow.
More
April 28th 2016: Completed schematic to design
netlist association in KiCAD. The current design looks like
this.
I had hoped to finish laying it out this evening, but
it is late and I’m hungry.
May 2nd 2016: Completed Dom
PCB and ordered prototypes.
May 3rd, 2016: I made a prospective case for the Dom
tenkey pad.
Quote The built in standoffs will use 3/8” 4-40
screws. There is a 5mm thick space below the plane where the
PCB will sit so soldering doesn’t touch the metal. There is
a 13mm space for the PCB (final will probably be 1.6mm
thick), plate, and switches. The interior has 0.5 mm
clearance on each side so there is wiggle room for caps. The
outer edges have a chamfer, the while everything else uses
fillet. The case is 180 degree, aka flat. There are 4-40
screw holes on the bottom so you can mount feet of your
choosing on them. I plan on making 11 degree angled risers
to accompany this case which may be attached with 1/2” 4-40
screws. There is one slot for the micro USB output, and 3
slots for USB input. Also, done today. To accommodate
requests for Monterey Alps support, I have made a pad which
supports both SKCM Alps as well as the SMK pins.
May 13th, 2016: The OSH Park prototypes of DOM came
in the mail.
May 27th, 2016: The TKL PCB is nearing completion.
It has nice features like a diode reference
Teensy 2.0 support.
Prototyping support.
June 3rd, 2016: Layouts being vetted for cutting.
More