Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ssloy/penny.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Sokolov <ssloy@users.noreply.github.com>2020-02-18 02:32:46 +0300
committerGitHub <noreply@github.com>2020-02-18 02:32:46 +0300
commitaa70acf956a86a50cceeed98fbf27336cc758508 (patch)
tree9440b81b01f44453e3872062d0e92a8b458e9fb6
parentb2dd89aa1699db73e91254e1bceb5cca244594b0 (diff)
Update README.md
-rw-r--r--README.md19
1 files changed, 13 insertions, 6 deletions
diff --git a/README.md b/README.md
index 53f6bff..e232740 100644
--- a/README.md
+++ b/README.md
@@ -4,13 +4,11 @@ Check Penny dancing to funky music (clickable):
[![Penny dances](https://img.youtube.com/vi/quMe5CEoOok/0.jpg)](https://youtu.be/quMe5CEoOok)
-# Credits
-
-Penny has two elder sisters, [Penny](https://youtu.be/7Py03SH5DbE) and [Penny](https://youtu.be/PiVTC8JhZTQ). Note that I have no hardware contributions, all I did is to gather the information, assemble things and write the firmware. I want this wonderful robot to be easy to clone, therefore I created this repository. The original Penny#1 is created by [Jeremy Zimmer](https://www.robotshop.com/community/robots/show/penny). The wiring being cumbersome and cheapduino being discontinued, Dennis van Elteren has designed the motherboard that I also use. Thus Penny#2 was born. Here I present you Penny#3. While I have Dennis' approbation to publish his files, I failed to contact Jeremy. The software, however is distributed under the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE.
+## Credits
+Penny has two elder sisters, [Penny](https://youtu.be/7Py03SH5DbE) and [Penny](https://youtu.be/PiVTC8JhZTQ). Note that I have no hardware contributions, all I did is to gather the information, assemble things and write the firmware. I want this wonderful robot to be easy to clone, therefore I created this repository. The original Penny#1 is created by [Jeremy Zimmer](https://www.robotshop.com/community/robots/show/penny). The wiring being cumbersome and cheapduino being discontinued, Dennis van Elteren has designed the motherboard that I also use. Thus Penny#2 was born. Here I present you Penny#3. While I have Dennis' sanction to publish his files, I failed to contact Jeremy. The software, however is distributed under the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE.
# How to clone
## The body
-
It is quite straightforward, if you have a printer, just print it. All the body parts are shown here:
![](https://raw.githubusercontent.com/ssloy/penny/master/doc/penny-body-print.jpg)
@@ -19,7 +17,6 @@ When assembled, it should look like this beast:
![](https://raw.githubusercontent.com/ssloy/penny/master/doc/penny-body-model.jpg)
## The motherboard
-
![](https://raw.githubusercontent.com/ssloy/penny/master/doc/pcb-mcu.png)
### Bill of materials
@@ -35,8 +32,18 @@ Printing the body costs next to nothing if you have a 3d printer. Here are the m
### The proximity sensor
-
![](https://raw.githubusercontent.com/ssloy/penny/master/doc/pcb-proximity-sensor.png)
![](https://raw.githubusercontent.com/ssloy/penny/master/doc/proximity-sensor.gif)
+# Wishlist
+If you are a good soul willing to create a V2 of the motherboard, you are very welcome to do so. Here are the things that I'd like to be fixed/added/modified in the motherboard:
+* The main thing is the on/off switch to cut off servo motors during flashing;
+* Remove the crystal, internal RC should be just enough;
+* Replace through-hole components by their SMD analogs;
+* Propose good (small and foolproof) connectors instead of pin headers and optimize their placement;
+* IR LEDs pads are very hard to reach under the center servo. The only viable option with the V1 motherboard is to solder the wires;
+* Move a little bit the big capacitor. I had to incline it, otherwise the screw in center legs would destroy it;
+* Add test pads easy to access with an oscilloscope;
+* Add a couple of debug LEDs;
+* Create good soldering points for unused ATMega8 pins for debugging and further extension.