Author Topic: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1  (Read 3952 times)

0 Members and 1 Guest are viewing this topic.

Offline ignilux

  • Supporter
  • ****
  • Posts: 74
  • Country: us
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #25 on: February 13, 2021, 04:06:30 am »
I tried to post this in a comment on the follow-up video, but apparently Google has decided that links to Github should be banned. Thanks, asshats...

The hardware docs for the Trezor Model T are in a separate repo, found here. Hardware.md had some interesting stuff including an image of the schematic and a text-only BOM.
 

Online thinkfat

  • Supporter
  • ****
  • Posts: 1483
  • Country: de
    • Matthias' Hackerstübchen
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #26 on: February 13, 2021, 10:55:58 am »
https://github.com/thinkfat/trezor-model-t-kicadv6

Update: got rid of all blind and micro-vias. PCB may need another pass to make sure the display data lines have all unbroken reference planes. The PCB now fits into JLCPCPs 4-layer process constraints, with one exception: The USB-C receptacle will be problematic due to their hole-hole and hole-copper constraints. It will be necessary to select a different part.

EDIT: they actually don't have a real ground reference for any signals. The display signals are routed both on the ground and the VCC-2 power plane. That could be resolved by moving some jumper traces to the bottom layer and all the remaining display and touchscreen traces to the 3rd layer. That gets you a nice ground plane at the cost of breaking the VCC-2 plane, which then needs to be patched up on the bottom layer. That might not be a big problem if there's enough decoupling.
« Last Edit: February 13, 2021, 11:43:07 am by thinkfat »
Everybody likes gadgets. Until they try to make them.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 32916
  • Country: au
    • EEVblog
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #27 on: February 13, 2021, 11:19:35 pm »
EDIT: they actually don't have a real ground reference for any signals. The display signals are routed both on the ground and the VCC-2 power plane. That could be resolved by moving some jumper traces to the bottom layer and all the remaining display and touchscreen traces to the 3rd layer. That gets you a nice ground plane at the cost of breaking the VCC-2 plane, which then needs to be patched up on the bottom layer. That might not be a big problem if there's enough decoupling.

For a product like this that won't be a problem.
 

Offline unkown_h

  • Contributor
  • Posts: 7
  • Country: au
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #28 on: February 14, 2021, 06:35:43 am »
Has any one been able to figure out what screen they are using? I have looked at all the available documents, googled all the available serial codes and product codes. I also had a look at the site that supplied the screens used with dev board but have found nothing close to the tenzor supplied tear down images.
 

Online thinkfat

  • Supporter
  • ****
  • Posts: 1483
  • Country: de
    • Matthias' Hackerstübchen
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #29 on: February 14, 2021, 12:25:47 pm »
I'm pretty sure the screen and touchscreen assembles were custom made for the Trezor. You won't find the screen on the free market, but you'll likely find something in the same dimensions and with the same controller.

I see no point in having the pcbs duplicated either, for exactly that reason. The Eagle or KiCad projects are much more valuable.
Everybody likes gadgets. Until they try to make them.
 

Online thinkfat

  • Supporter
  • ****
  • Posts: 1483
  • Country: de
    • Matthias' Hackerstübchen
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #30 on: February 14, 2021, 01:03:35 pm »
That's what I came up with. Might not be necessary, but EMI-wise it's likely better than the original. Got rid of some vias, too.
Everybody likes gadgets. Until they try to make them.
 
The following users thanked this post: soeren72

Offline aabbcc

  • Regular Contributor
  • *
  • Posts: 62
  • Country: se
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #31 on: February 24, 2021, 04:00:16 pm »
That's what I came up with. Might not be necessary, but EMI-wise it's likely better than the original. Got rid of some vias, too.

Awesome, great work! I was looking at buying a hardware wallet but id much rather build my own if anyone manages to find a compatible screen with the same dimensions.
 

Offline Arek_R

  • Regular Contributor
  • *
  • Posts: 76
  • Country: gb
  • Polish guy living in the UK
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #32 on: March 15, 2021, 11:33:11 pm »
Has any one been able to figure out what screen they are using? I have looked at all the available documents, googled all the available serial codes and product codes. I also had a look at the site that supplied the screens used with dev board but have found nothing close to the tenzor supplied tear down images.

In one of the github repos there are those pictures, might be a bit of a hint on where to get the screen: <see attachments>
Though ideally we want to find some off the shelf assembly anyone can buy from ebay or ali that has a capacitive touch screen.
 

Offline Arek_R

  • Regular Contributor
  • *
  • Posts: 76
  • Country: gb
  • Polish guy living in the UK
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #33 on: March 15, 2021, 11:38:49 pm »
Another thing I would suggest to swap this USB-C socket into easier to solder type with 2.0 interface and so no hidden pins, only 12 pins, I'm sure trezor doesn't use 3.0 interface because there is not much data to transfer.
I use this one in my projects: Mfr no: 918-418K2023S40001 LCSC no: C167321 it's also cheap and has through hole mechanical pins that should make it strong.
If you want EAGLE footprint there should be one made by adafruit for their USB-C breakout board.
 

Offline unkown_h

  • Contributor
  • Posts: 7
  • Country: au
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #34 on: April 12, 2021, 05:54:40 am »
Hi, I have had a look at your repo, but I am bit stuck. Is it ready for manufacturer? Is all I need to do, generate the Gerber files and send them off to a manufacture?
 
Thanks for you time.
 

Online thinkfat

  • Supporter
  • ****
  • Posts: 1483
  • Country: de
    • Matthias' Hackerstübchen
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #35 on: April 12, 2021, 01:56:51 pm »
What are you talking about?
Everybody likes gadgets. Until they try to make them.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf