Giter Site home page Giter Site logo

d20-hardware's Introduction

d20-hardware

Hardware design files for the icosahedron d20 build.

Read the blog post to read more about the project: https://gregdavill.com/blog/d20

Assembly BOM

  • 1x d20-control PCBA
  • 20x d20-tri PCBA
  • 20x 6P 0.5mm FFC, 50mm length, opposite side
  • 1x d20_enclosure_r0.1_001.stl
  • 1x d20_enclosure_r0.1_002.stl
  • 1x Sony NP-FW50 battery (knock-offs work fine)

PCBs

Please use version r0.3 of the d20-tri boards, the earlier versions have severe errata.

d20-hardware's People

Contributors

gregdavill avatar kasbah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

d20-hardware's Issues

Fix BOM

Many of these PCBs were designed with Skidl, and the xml output format of the BOM doesn't contain orderable part numbers.

Enclosure walls reported to be too thin for 3D printing

I just tried to get the enclosures printed by JLCPCB, as I don't have a printer. I uploaded both .stl files and using PA12-HP Nylon as the material, sent them for inspection before printing and they got back to me a few hours later:

As shown below, the wall thickness of the indicated red area is not enough which has a high risk of deformation, crack and loss, will this risk be acceptable for you? Yes or NO??

If not, could you please kindly increase it to be at least 1mm to proceed?

It would be much better if the thickness of the whole model can be increased into 2mm.

image
image
image

In hindsight, they do specify the requirements for 3D printing below the upload button:
image

Not being familiar with 3D printing (but willing to learn!), and on the off-chance someone else runs into the same issue, I wanted to ask you what steps should be taken at this point, if any.

Can't open step file

It seems that (at least for me) there is a problem with the step file of the enclosure, even after half an hour FreeCAD and Fusion 360 are both still opening/uploading the file.

JLCPCB controller printing issue

I uploaded the controller zip file to PCB to be printed, and they just got back to me with this:

Sorry to bother you, but there is an issue that we want to confirm with you before proceeding.

As shown below, comparing the drill diameter the drawing chart, it seems that the holes on the drill layer have been compensated, is the file used for production before? Please help to confirm A or B?

A:If the file is production file, we fabricate as per this gerber without further compensation and optimization

B: If the gerber is original file, that means we will add +0.05 for NPTH and +0.15 for PTH, + 0.015mm trace width when we making production file..(Making clearance for the data of gerber file )
image

I'm not sure I understand the question, but I think they are asking whether this file has been printed before without problems, in which case I should be replying with A. What do you think?

I'm creating the issue in case anyone else experiences the same confusion in the future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.