element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Building a Unique USB Card Reader: From Idea to Prototype -- Episode 615
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 4 Aug 2023 7:59 PM Date Created
  • Last Updated Last Updated: 8 Nov 2023 8:04 PM
  • Views 10285 views
  • Likes 10 likes
  • Comments 10 comments

Building a Unique USB Card Reader: From Idea to Prototype -- Episode 615

Do you have an Idea for a product? A lot of us have them! Clem takes you on a journey through the most common troubles you might have with your first generation prototype and shares some practical tips to give you an easier experience. As an example product he builds a USB card reader with added current control functionality, and debugs the typical problems that come with quick and dirty prototyping work!

Watch the Video

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

In this episode of element14 presents, Clem takes us from idea to prototype as he builds a unique USB card reader. He starts by explaining that many new products are iterations of existing ones, and he wants to create a card reader that caters to electronics enthusiasts like himself. His old card reader was failing and he couldn't find a suitable replacement, so he decided to make his own. 

Schematics

Clem breaks down the components of a USB card reader. For his project, he chooses a combined USB hub and media controller. To help determine if the form factor is achievable, he’ll need to design a PCB for the controller.  He uses a separate ESP microcontroller to enable control of output current via software. 

 CAD

Throughout the process, Clem faces challenges and pitfalls. There are issues with the USB connectors in the initial prototype, which he attributes to errors in the reflow soldering process. Some of the pins in the USB hub were not properly connected. He also faces problems with SD card detection, which he diagnoses with additional measurements and a look back at the datasheet. Despite these issues, he emphasizes that such troubles are typical during the initial prototyping phase and can be invaluable for learning. 

 PCB Closeup

Clem discusses his choice of standard enclosures from Hammond Manufacturing, which offers a cost-effective and reliable solution for small-batch production. He also points out the importance of adding test points to the PCB for easier debugging in future iterations. 

 Holding PCB

The video showcases the importance of iterative prototyping and testing. Clem acknowledges that the first prototype may not be perfect, but it helps him identify and resolve potential problems early on. 

Bonus Content

  • Download CAD and Schematics
  •  Building a Unique USB Card Reader: From Idea to Prototype -- Episode 615  

Bill of Material

Product Name Manufacturer Quantity Buy Kit
LM317AT/NOPB TI 1 Buy Now
VISHAY SMD Current Sense Resistor, 0.1 ohm, WSL, 2512 [6432 Metric], 1 W, ± 1%, Metal Strip Vishay 1 Buy Now
MOLEX USB Connector, USB Type C, USB 3.1, Receptacle, 24 Ways, Surface Mount, Right Angle 2 Buy Now
MULTICOMP PRO SMD Multilayer Ceramic Capacitor, 18 pF, 50 V, 0603 [1608 Metric], ± 5%, C0G / NP0, MC Multicomp pro 2 Buy Now
PRO SIGNAL USB 2.0 A Plug to USB Type-C Cable, 1m White Pro signal 1 Buy Now
HAMMOND Metal Enclosure, 1455 Series, Extruded With Metal End Panels, Small, Extruded Aluminium, 49.7 mm Hammond 1 Buy Now
MICROCHIP USB Interface, Flash Media Controller, USB 2.0, 3 V, 3.6 V, QFN, 48 Pins Microchip 1 Buy Now
HAMMOND Metal Enclosure, Small, Extruded Aluminium, 12 mm, 70 mm, 101 mm, IP54 Hammond 1 Buy Now
MULTICOMP PRO Memory Card Connector, SD, Push-Push, 9 Contacts, Copper Alloy, Gold Plated Contacts, SDAMB Multicomp 1 Buy Now
 

element14 presents

element14 presents  |  About Clem  |  Project Videos

  • USB card reader
  • Troubleshooting USB
  • SD card reader
  • Custom PCB layout
  • Electronics prototyping tips
  • USB gadget development
  • DIY electronics project
  • Microcontroller current control
  • USB device testing
  • Product development process
  • USB hub design
  • electronics DIY
  • Prototype development
  • DIY tech project
  • pcb design
  • friday_release
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • beacon_dave
    beacon_dave over 2 years ago in reply to mayermakes +1
    Perhaps keep in mind that in the old days the PCB production costs were so high that you had to aim to get it right first time. Also the turnaround times were much slower and very expensive to fast track…
  • koudelad
    koudelad over 2 years ago +1
    Great video, thanks for the ideas. IMHO the missing Rbias was on purpose :)
  • mayermakes
    mayermakes over 2 years ago in reply to koudelad

    oh do you think sooo.....well that one actually was....not.
    i really was sured i did put it there, even putting 12k resistros in my shopcart on farnell, but idid forget to place the resistor and to order the parts.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • koudelad
    koudelad over 2 years ago

    Great video, thanks for the ideas.

    IMHO the missing Rbias was on purpose :)

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago in reply to beacon_dave

    There definitely was a lot of pressure to get it right the first time. ripping up red, blue and black tape on the layouts was a very painful and very tedious process.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 2 years ago in reply to beacon_dave

    oh yes you are right, there is a real generational shift !

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 2 years ago in reply to mayermakes

    Perhaps keep in mind that in the old days the PCB production costs were so high that you had to aim to get it right first time. Also the turnaround times were much slower and very expensive to fast track a second run in order to meet a project deadline. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 2 years ago in reply to DAB

    thanks, seems you should check out first time right dougw .
    while a lot of folks get so experienced they nail the pcb instantly, sometimes good enough is just good enough for a project but not a product. but I think the most common scenario is planned iteration.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 2 years ago in reply to dougw

    I applaud the ability to make it work the first time. I think its mostly down to knowing your skillset and familiarity with concepts circuits and parts that lead to first time winners, once beyound the comofrt zone this is much harder to achieve.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 2 years ago

    Good episode Clem.

     I agree, when starting a new idea, use what you have if it will do the job.

    Once you have a working design, you can evaluate newer components if you want to make it a product line.

    I always planned at least two iterations on PCB designs.

    I have yet to meet anyone who builds a perfect PCB the first time.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago

    Interesting episode, although I always design to make the PCB work 100% properly on the first iteration. Companies don't operate this way, ostensibly because they would prefer to have a planned iteration 100% of the time than to have an unplanned iteration 10% of the time. They end up with a lot of prototype phases that are not really expected to work properly:

    Proof-of-concept prototypes - to test/prove risky technology

    Alpha prototype - to start marrying all the technologies together

    Beta prototypes - to start making the system work (could require several spins)

    Pre-production prototype - to de-risk certification tests

    Production prototype - to sort out DFM and manufacturing issues

    Low volume initial production - to prove the manufacturing process and build units for certification tests

    Finally release to manufacture

    Of course, after all this, new features may need to be added, which puts it all back to step one.

    I can't afford all that so I just make the first PCB work. In those rare cases where it doesn't work perfectly right away, I have always designed it so that a little surgery will allow the original PCB to work. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 2 years ago

    Share your prototyping trouble stories! can't wait to exchange stories of hardware hardships.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube