Can we design the teensy alternative for keyboards?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
asked for a quotation for final design... I'll keep you posted
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
okay, it seems the manufacturer is pushing really hard to make the boards on 5x4 panels. I don't like it but they say for large quantities it's the best (and possibly only) way... I'm not sure how they can do panels with our shape, but anyway we'll see. I should get a quote today.
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
Yeah, pnp machines usually take just one size of pcbs, so some form of panelization is necessary. The castellated edges are a nice place for some v-scoring and as long as some support is retained throughout the board it should work out fine.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
Panels are the normal way to do it.
When I was ordering I was told that v-scorring discs are in sizes like a small or normal size CD disc. They can do only long straight cuts. And the cuts are still connected in the middle. One just breaks them away there when it is all finished. If the middle part also contains Cu-plated holes (as is the Elf board case) then I can imagine that breaking the PCB along v-score can rip some Cu plating from the castellated edge. Did you already break some PCBs with castellated v-scored edges? Just want to know whether v-scoring is really safe for them.
The side with the USB connector will definitely need milling since it is not straight.
When I was ordering I was told that v-scorring discs are in sizes like a small or normal size CD disc. They can do only long straight cuts. And the cuts are still connected in the middle. One just breaks them away there when it is all finished. If the middle part also contains Cu-plated holes (as is the Elf board case) then I can imagine that breaking the PCB along v-score can rip some Cu plating from the castellated edge. Did you already break some PCBs with castellated v-scored edges? Just want to know whether v-scoring is really safe for them.
The side with the USB connector will definitely need milling since it is not straight.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I got a preliminary quote, it is just a tad more than I wished. Basically to have decent pricing I would have to produce at least 500 possibly 1000, which is quite something.
I guess with a 200-ish batch they would cost around €15 each.
I guess with a 200-ish batch they would cost around €15 each.
- derzemel
- Location: Bucharest, Romania
- Main keyboard: FC660C, SSK, TX-1800 Nixie
- Main mouse: Mionix Naos 7000
- Favorite switch: Alps SKCL/SKCM tactile
can this teensy 2.0 alternative be used for other things than keyboards?matt3o wrote: ↑I got a preliminary quote, it is just a tad more than I wished. Basically to have decent pricing I would have to produce at least 500 possibly 1000, which is quite something.
I guess with a 200-ish batch they would cost around €15 each.
It could gather interest form other types of DYI people too, not only keyboards fans and the way it is build, with the USB connection on the side, could proove usefull to many people.
if yes, then you have a business on your hands
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
yes, of course can be used for anything.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
components is about $1400. if you add tax and shipping the cost for the end user is around €12-15
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
Yeah, I checked that as well. It looks like we chose an awfully expensive IC. Components at around 1300 USD, so PCB + components + manufacture + shipping to somewhere is about 10 USD per piece. VAT adds some 20% and so on. We could remove the reset button and save 1 USD per piece
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
one button is to reset and one is to start the bootloader right?
the reset is more useful for development outside the keyboard scope I guess. not strictly needed if you already use a TMK firmware for example.
the reset is more useful for development outside the keyboard scope I guess. not strictly needed if you already use a TMK firmware for example.
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
The bootloader is button is necessary in case the firmware you load is messed up. You can always reset the board by yanking the cable.matt3o wrote: ↑one button is to reset and one is to start the bootloader right?
the reset is more useful for development outside the keyboard scope I guess. not strictly needed if you already use a TMK firmware for example.
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
Sure. It's just annoying to keep the pads shorted while you plug a cable in. The board can be configured so that there is a timeout for the bootloader regardless if the bl button is pressed, so it would have to be shorted only once. In this configuration one would enter the bootloader by yanking the cable and then within the timeout send first command to the bootloader in order to force it to stay on. Still I think that the buttons are a more elegant solution, and true hand-wiring specialists can just buy the chip by itself at 3,5 USD and wire to its pins directly.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
of course we need the bootloader, what I'm saying is that I don't see the reset to be terribly needed. I mean you can just unplug the cable, but probably I'm missing something.pomk wrote: ↑The bootloader is button is necessary in case the firmware you load is messed up. You can always reset the board by yanking the cable.
-
- Location: France
- Main keyboard: KBT Pure Pro
- Main mouse: G500
- Favorite switch: MX Red, MX Blue
- DT Pro Member: -
You mention 12-15€ for 200 boards, and a decent pricing for 1000 of them — what would be the price at that quantity?
A Teensy 2.0 costs $16, more for Europeans, and has lesser capabilities (fewer pins, less powerful). A Pro Micro is a good cheap alternative but it's even more limited. With that in mind, 12-15€ should be acceptable for enthusiast builders, especially if it's easy to program/build a firmware. Not ideal "oh my god I'll get ten of them", but acceptable. Can't you run an interest check on DT and GH (perhaps on reddit too, I don't know if there are a lot of builders there) to see how many you could expect to sell?
A Teensy 2.0 costs $16, more for Europeans, and has lesser capabilities (fewer pins, less powerful). A Pro Micro is a good cheap alternative but it's even more limited. With that in mind, 12-15€ should be acceptable for enthusiast builders, especially if it's easy to program/build a firmware. Not ideal "oh my god I'll get ten of them", but acceptable. Can't you run an interest check on DT and GH (perhaps on reddit too, I don't know if there are a lot of builders there) to see how many you could expect to sell?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
yeah it's not bad, it's totally reasonable for an enthusiast but would have been nice to stay lower than 10. I believe that at 1000 the price is at least 30-40% lower.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
Won't this force windows to search for a driver for the bootloader at the moment the keyboard si connected?pomk wrote: ↑The board can be configured so that there is a timeout for the bootloader regardless if the bl button is pressed, so it would have to be shorted only once.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I got the final quote and I can confirm my initial estimate. About €15 all included per piece. To go under €10 I would need to make 1000, which is insane.
Unfortunately at this stage I can't do a pre-order because there's a slight chance that they won't actually be working, so the initial investment would be all on me anyway.
Unfortunately at this stage I can't do a pre-order because there's a slight chance that they won't actually be working, so the initial investment would be all on me anyway.
-
- Location: France
- Main keyboard: KBT Pure Pro
- Main mouse: G500
- Favorite switch: MX Red, MX Blue
- DT Pro Member: -
Why not make a last small batch to check that everything works, before committing to larger quantities? Too costly?matt3o wrote: ↑Unfortunately at this stage I can't do a pre-order because there's a slight chance that they won't actually be working
- MrBishop
- Location: United States
- Main keyboard: Adesso mkb-125b
- Main mouse: Logitech m705
- Favorite switch: Cherry Blue
- DT Pro Member: -
following with great interest. i'd love to replace teensy's with these in my hand wired boards. would simplify alot of stuff for me. well done Matt3o you never disappoint
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
a small run would be another $500 bringing the dev investment to $1000, I know it should be done, but the changes from the original design are small and the risk very low... so...Matt_ wrote: ↑Why not make a last small batch to check that everything works, before committing to larger quantities? Too costly?
thank you, man I'm not worthyMrBishop wrote: ↑following with great interest. i'd love to replace teensy's with these in my hand wired boards. would simplify alot of stuff for me. well done Matt3o you never disappoint
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
before placing the order I was reviewing the board. I noticed that if you place the board between the PCB and the plate the buttons are really close to the plate and if the plate flexes I feel like the buttons could get pressed. Any comment?
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
The switch cutouts are only for attaching it to the bottom side. I guess you could attach it on the top side close to the spacebar or something. It would need holes for accessing the buttons anyway though?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
you would need to make two pretty big holes (not just like 1mm for accessing them but a hole able to fit the whole button), or maybe one rectangular hole that takes both.
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
I dont have calipers at hand, but with a basic ruler I'd say that the 1-2mm holes should suffice with 1,5mm plates. A rectangular hole for both switches should work just as well. I'll check the techical drawing.
-
- Location: Finland
- Main keyboard: ergoDox
- Main mouse: zowie ec2
- Favorite switch: brown
- DT Pro Member: -
The button head is 1,5 mm in diameter, so a 2 mm hole would be good. The button casing is 1,2 mm tall, so combined with the 1,6 mm PCB the total height without the button heads is 2,8 mm. From plate top to PCB the height for MX style switches should be 5 mm, so the plate could be even 2,2 mm tall before causing clearance problems if we assume all tolerances to be zero. In conclusion a basic 1,5 mm top plate should cause no issues with just holes for the button heads.
If the plate is laser cut, you could even scribe the functions around the holes.
If the plate is laser cut, you could even scribe the functions around the holes.
Last edited by pomk on 18 Jan 2017, 12:13, edited 1 time in total.