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
Hack Like Heck
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Hack Like Heck
  • More
  • Cancel
Hack Like Heck
Blog HLH - Pi Portable - Design blog 1
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Hack Like Heck to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 21 Mar 2018 7:22 AM Date Created
  • Views 796 views
  • Likes 6 likes
  • Comments 3 comments
  • hlh
Related
Recommended

HLH - Pi Portable - Design blog 1

dougw
dougw
21 Mar 2018

This is a kickoff of my build of a portable Pi. This blog is not attempting to create a Ben Heck Show style documentary, it is just intended to provide some insight into my design and how I am going about the project.

I have been holding off on starting this project for a couple of main reasons.

The first reason is I wanted to test whether my version of the build could be completed in two weeks. I am busy with other things as well, but that is always the case. Lets see, on the personal front – I have to design 3 PCBs for other projects in the next 2 weeks, I am in the final 10 days of the Pi Chef design challenge so there is lots of work to do there, I am working on 2 new project applications, my winter softball team is in the middle of its 3 week playoffs, my hockey season is in its final week and the next season starts the following week. I can't take time off from work because we have 2 major projects with heavy deadlines in the next month plus 2 critical proposals due this week.

The second reason for holding off is that my design depends on having the build kit in hand, as I need to measure every part. Some dimensions are available online but not enough to complete my design.

My version is attempting to closely implement Ben and Felix's cool design of a portable gaming Raspberry Pi. It will use most of the same electrical components and all the same software as Felix and Ben's design. Where this design deviates is that it will make all interconnections on a single printed circuit board, which should make assembly much simpler. This will likely require the housing to be redesigned as the height of everything is pretty much dictated by the PCB.

The first step is collecting all the information about the design into a series of directories. This involve:

  • links to the BHS YouTube build
  • all the data on their Git Hub repository
  • all the data sheets from the internet
  • all the images of various components

The first snag I have to overcome is I can't read much of the Git Hub data.

Some of the datasheets won't load in any of my pdf viewers, but that is not a huge issue – I can find the datasheets elsewhere online.

I think I have the stl files okay, but likely won't use them as my design will have some slight changes to positions of some components.

More serious is that I can't read the Eagle files. I am running V6.5 and it cannot load the newer files. Both of the Eagle viewers I tried also failed to read the files. I can figure out most of the connections for the display, so I can recreate much of the schematic without too much effort, however I need to use the same button schematic for the software to work and this isn't on any datasheet. I have reverse engineered the PCB layout from the artwork image so I know what switches are connected to each row and column and where all the diodes go, but I will have to wait for the parts kit to arrive to figure out if my pin assumptions are correct for connection to the Pi, although I doubt the kit will actually have anything that explains it.

For the audio, I have found the datasheet for the Pi audio/video connector, but it does not indicate which pin is which, so again I have to wait for the kit and I may have to break the connector to figure that out. The Adafruit cards are fairly well documented, but not all the pins I need are dimensioned – so another reason why I need the kit.

The kit is in transit so I expect to make progress on the PCB design and hopefully complete it at couple of days after the kit arrives. I can't afford to have the PCB printed in one day, so I will try a service that has arrived in 6 days in the past. It can take longer though so timing is a monumental risk in this build. If the kit arrives tomorrow, it leaves 10 days to complete the design, build, test and documentation video. It is unlikely the PCB shop will start their build before Monday, which would only leave 7 days, so the probable best case scenario is I would get the PCB back at noon on the day the final video is due at 11:00 am. Not good odds, but blithely ignoring them, here is roughly how the components will lay out on the PCB – the USB hub and power module will be under the interconnect PCB, the display ribbon will have to fold back, or I may flip the display breakout card over and move it up to ease routing: I'm still not sure if I will move the speakers - they currently seem hidden by the hands, but there isn't much room elsewhere.

I will likely use different switches because the ones in the original design looked a little wonky.

image

Once the PCB is on order I can start designing the case to fit it.

  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 7 years ago +4
    Hi Doug, Looking forward to seeing it all come together. Best of luck! By the way, just a single datapoint, not suggesting this is better or worse than other factories, Elecrow in recent days seem to manage…
  • genebren
    genebren over 7 years ago +2
    Wow! That is a very busy schedule that you are working with. Good luck on getting your Hack like Heck work done in the time that you carve out of your packed schedule. Best of luck! Gene
  • three-phase
    three-phase over 7 years ago +2
    Good luck with the build. Lets hope someone from the PCB company reads your blog and can get you a speedy response. Kind regards
  • three-phase
    three-phase over 7 years ago

    Good luck with the build. Lets hope someone from the PCB company reads your blog and can get you a speedy response.

     

    Kind regards

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago

    Hi Doug,

    Looking forward to seeing it all come together.

    Best of luck!

     

    By the way, just a single datapoint, not suggesting this is better or worse than other factories, Elecrow in recent days seem to manage about 5 days manufacturing time with a basic 2-layer PCB with nothing unusual. I submitted something late Wednesday for them (so they could only have picked it up on their Thursday morning at the earliest), and they sent the e-mail report that it was complete and ready for shipping, on the following Tuesday, in their morning time. So they took nearly exactly five days, which seems extremely impressive for the low price. Maybe that number reduces/increases if the day is changed. They specify 4-7 days turnaround, so they certainly met that. I wonder if I'd submitted a day later, if I'd have got the completion report in 4 days instead of five.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Wow! That is a very busy schedule that you are working with.  Good luck on getting your Hack like Heck work done in the time that you carve out of your packed schedule.

    Best of luck!

    Gene

    • Cancel
    • Vote Up +2 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