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

0 Members and 1 Guest are viewing this topic.

Offline ignilux

  • Supporter
  • ****
  • Posts: 92
  • 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.
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 2150
  • Country: de
  • This is just a hobby I spend too much time on.
    • 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 EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37661
  • 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 unknown_h

  • Contributor
  • Posts: 21
  • 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.
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 2150
  • Country: de
  • This is just a hobby I spend too much time on.
    • 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.
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 2150
  • Country: de
  • This is just a hobby I spend too much time on.
    • 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 unknown_h

  • Contributor
  • Posts: 21
  • 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.
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 2150
  • Country: de
  • This is just a hobby I spend too much time on.
    • 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.
 

Offline Pra5een

  • Newbie
  • Posts: 2
  • Country: in
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #36 on: June 21, 2021, 07:53:50 am »
What is the product number for the touch screen and touch sensor.
 

Offline Pra5een

  • Newbie
  • Posts: 2
  • Country: in
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #37 on: June 21, 2021, 07:56:19 am »
What is the serial no. For touch screen as i could not find any source to buy.
Anyone help???
 

Offline suzhiming

  • Contributor
  • !
  • Posts: 33
  • Country: cn
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #38 on: June 21, 2021, 01:19:27 pm »
good :-+
 

Offline unknown_h

  • Contributor
  • Posts: 21
  • Country: au
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #39 on: August 05, 2021, 08:13:08 am »
As previously mentioned no-one can actually find the display and it's assumed that is a custom one. However you look at the info you can find the accepted display driver and touch sheet driver.

Hope that helps. 
 

Offline DIY-HWW

  • Newbie
  • Posts: 2
  • Country: es
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #40 on: September 02, 2023, 05:59:09 am »
Apologies for resurrecting this thread.

I've actually built my own hardware using a Trezor One:



Now, I've been exploring the Trezor T. In the video, it's mentioned that one of the main goals was to create a version with a larger screen. I've done some research, but it seems quite challenging to find a screen larger than the 1.54-inch one that the Trezor uses.

However, I've stumbled upon something interesting—a project based on the Trezor T called the Onekey Touch. Essentially, it's a Trezor T with a larger screen. In the OneKey repository at https://github.com/OneKeyHQ, you can see they've forked the Trezor monorepo and modified the code to fit their device. The Onekey Touch connects directly to the Trezor suite.

The only downside is that there's no hardware information available—no PCBs, no schematics.

EDIT: Sorry, yes, the PCBs are in the repository: https://github.com/OneKeyHQ/firmware/tree/bixin_dev/docs/pcb
« Last Edit: September 02, 2023, 08:44:05 am by DIY-HWW »
 

Offline DIY-HWW

  • Newbie
  • Posts: 2
  • Country: es
Re: EEVblog #1374 - DIY Trezor Crypto Hardware Wallet - Part 1
« Reply #41 on: September 02, 2023, 11:20:15 am »
it seems the PCB of the onekey touch. Obviously more complicated than the Trezor, even though it is a Trezor T, they have added many functions to it, what do you think?
Since the information is not abundant as in the Trezor, I think a project like this is difficult without having a unit.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf