Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 3D-printed case and images #22

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

joshua-glazer
Copy link
Collaborator

  • Add link to the 3D-printed case model on GrabCAD
  • Add images of the device with case and protoboard
  • Add information to README about the case and protoboard

- Add link to the 3D-printed case model on GrabCAD
- Add images of the device with case and protoboard
- Add information to README about the case and protoboard
Copy link
Owner

@cbachhuber cbachhuber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, this is a much better hardware build than I ever had!

Thank you for sharing. The readme is getting pretty extensive at this point. We should strive for a concise readme to allow people to quickly see what this is about.

How about we

  1. move the construction instructions to a separate file, i.e. CONSTRUCTING.md
  2. From README.md, we only give short teasers for the end product(s) and links to the construction instructions.

That also allows us to become more extensive in the instructions and show all your images, ideally in a step-by-step manner. I can do this in a follow-up PR.

General comments:

  • git doesn't like large binary files. Please crop the images where suitable, and scale down images that don't need that much detail.
  • Consider enumerating your images from beginning of construction to final product

As always, I'm happy to implement any of my suggestions myself ;)

<img width="960" src="img/open-case.jpg">
</p>

See [img](img) folder for more pictures. (There's an extra resistor in the protoboard circuit because I'm using two resistors to make the 11k$\Omega$ resistance.)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not rendered correctly:

image

Let's go for

Suggested change
See [img](img) folder for more pictures. (There's an extra resistor in the protoboard circuit because I'm using two resistors to make the 11k$\Omega$ resistance.)
See [img](img) folder for more pictures. (There's an extra resistor in the protoboard circuit because I'm using two resistors to make the 11kΩ resistance.)

instead. Source

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same above

Next, connect the elements as such:
Next, you have a few options for building the circuit. Either way, make sure that pin A0 is not connected to anything (or pick a new free analog pin for it) - it needs to be floating for the randomness to work properly.

If you make it on an Arduino shield, you can 3D print [this case](https://grabcad.com/library/glass2glass-arduino-mega-case-1) for it and do something like this:
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Should we give more details to the readers about how to construct this? I'm not sure whether the images are sufficient for e.g. beginners.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The case is just two parts, and I provided the full SolidWorks assembly which shows how all of the hardware is put together (no circuit on the protoboard though), so to me that's ok for the hardware. If they have access to a 3D printer they probably won't have trouble with threaded inserts.

The other part would be explaining how to solder the protoboard, and I feel like that should also be prerequisite knowledge if they're going through with using the case. Only other thing I might add would be a comment on the wire gauge/type and length, I picked something thick but it looks like in your paper you used really thin wires

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for being unclear: I agree that 3D printing is covered by SolidWorks. I was more concerned with the exact circuit you put together. But now, when looking at your photos of the front and back of the shield, I think that these are absolutely sufficient. In particular when embedded into the explanatory text.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okay, thanks for the clarification. I'll respond to the other points when I get the chance!

- Wires
- Optional: A breadboard
- Optional: A breadboard, protoboard or Arduino shield
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you state what you're using in the images? Arduino shield, I guess? Which one specifically?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants