Integrate touch sensor into existing USB key

U2F Zero is a small USB key for FIDO U2F authentication. Currently it contains a mechanical button. This button should be replaced by a touch sensor/button. Also the PCB should be modified to fit into a given plastic casing which shape should remain unmodified. It needs to be considered that the user's finger will have a distance of ca. 3mm to the PCB. Potentially a spring or other solution may be required to make the sensor work. The firmware should be updated to support the touch sensor as well.


1) Add USB plug and modify PCB dimension to fit the given casing.

2) Evaluate and suggest a touch sensor component under consideration of the available space, distance-to-finger, and component price. Your experience with touch sensors is important.

3) Modify PCB and replace physical button with touch sensor. Potentially other components need to be shifted to the backside of the PCB.

4) Update the firmware to support the touch sensor. The conventions and quality of the current firmware should be met.

Required skills:

- KiCad - The current PCB is designed in KiCad and should be modified using KiCad.

- Touch sensors - You should design a solution which is small in size, cheap, and which works with the given casing. The major constrain is to make the sensor work with the given plastic casing which has a distance from finger to PCB of ca. 3mm.

- C programming - The firmware which needs to be modified is written in C.

- Work with git (Github) and commit single modifications separately.

U2F Zero: [login to view URL]

Taidot: C-ohjelmointi, elektroniikka, Git, Piirilevyn asettelu

Näytä lisää: program usb key, replicate usb key, usb key, visual basic usb key lock, multiboot usb key, usb key app portable, multiboot usb key iso, multiboot isos usb key linux, ubuntu usb key maker, use usb connect internet ipod touch, running virtualbox usb key, build usb key logger, usb key logger, run virtualbox usb key, virtualbox usb key, autolaunch usb key program

Tietoa työnantajasta:
( 41 arvostelua ) Berlin, Germany

Projektin tunnus: #13095973

Myönnetty käyttäjälle:


hi, i am an electrical engineer. i have expertise in embedded system design and Matlab.i can help you with this project. Kindly reply back and let us discuss project further. regards

€30 EUR / tunti
(57 Arvostelua)

15 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_18% %project_currencyDetails_sign_sub_19%/tunti tähän työhön


Hi Sir I am an expert electronics engineer with more than 8 years of experience in this field. I can do it for you Please review my profile and get in contact to discuss it further I am waiting for your reply to sta Lisää

€25 EUR / tunti
(210 arvostelua)

I have 13 years experience in circuit, PCB design, manufacture and assemble, firmware and application(VC++, QT, Labview) writing. I had developed many products ago using various microcontroller including STM32 serial, Lisää

€18 EUR / tunti
(42 arvostelua)

Hello, I am an Electronics and Embedded system developer. I have experience in Digital and Analog electronic design and Matlab.i have expertise in PCB design. Kindly check my profile. Reply me back and will discuss the Lisää

€30 EUR / tunti
(42 arvostelua)

Hello, I looked over your project The board is very simple. I saw that the ICs on the board and they have also smaller footprints that means that the size of the circuit can be reduce to make space for the new touch Lisää

€20 EUR / tunti
(21 arvostelua)

1 ) I have over 10 year experience of PCB Layout / Hardware / EMI / Firmware designs, we can complete various design and layout requirements. # 8051’s MCU / ARM Embedded system / Arduino / ST32FX / IM6x / AVR etc Lisää

€18 EUR / tunti
(4 arvostelua)

HI, I can deliver this u2f based project. I would need to ask a few questions to clarify the scope. Please send me a message if you're interested. Thank you.

€40 EUR / tunti
(1 arvostelu)

Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore Lisää

€37 EUR / tunti
(1 arvostelu)

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customizations, I want to discuss this project with you further Lisää

€30 EUR / tunti
(0 arvostelua)

Dear Sir. I have gone thru your job description and become very excited. I have many device developers and i think we can work together. We can work around your business time and will do our best to satisfy you. B Lisää

€25 EUR / tunti
(0 arvostelua)
€30 EUR / tunti
(0 arvostelua)

Hi, we are from Kahan Technology, we are new to freelancer. We are expert in both hardware and software development in field of electronics, having 1+ years of experience in Matlab, circuit designing/debugging, codin Lisää

€30 EUR / tunti
(0 arvostelua)

Dear Madam or Sir, I noticed that your project fits perfectly with our experience, thus I would like to offer our services. In order to confirm our EXPERIENCE in requested area (hardware and firmware development) Lisää

€36 EUR / tunti
(0 arvostelua)

Hi, I have experience in C and C++, (with different frameworks Qt, Boost and. NET, the POO or simply C-oriented) and applications with UI KernelMode (Windows WinDDK and KMDF) hope the acceptance of this offer to work f Lisää

€30 EUR / tunti
(0 arvostelua)

Over the last 4 years, I have designed a number of devices that use touch sensors. I have used fully integrated solutions such as the Atmel QProx, as well as others. My preference would be to use an Atmel QProx ( Lisää

€27 EUR / tunti
(0 arvostelua)