Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
Software in this repository is covered by the MIT open source license: a copy is provided in the 'software' subdirectory.
Hardware designs in this repository are covered by the Creative Commons Attribution Share license (CC-BY:SA): a copy is provided in the 'hardware' subdirectory.
Hardware designs in this repository are covered by the Creative Commons Attribution Share license (CC-BY-SA): a copy is provided in the 'hardware' subdirectory.
Documentation in this repository are covered by the Creative Commons Attributions Share-Alike license (CC-BY-SA): a copy is provided in the 'documentation' subdirectory.
23 changes: 20 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
# FreedomWing
Code and Hardware necessary to make the FreedomWing Joystick Adapter
# FreedomWing Joystick Adapter

## Overview

The FreedomWing Joystick Adapter provides a way to connect a powerchair joystick to a gaming system. This can enable someone to game with the same joystick they use to control their powerchair. This adapter is compatible with joysticks that attach to the powerchair via a DB9 connector.

The FreedomWing was designed by [ATMakers](http://atmakers.org/) in collaboration with [The AbleGamers Charity](http://ablegamers.org/) and [GRA-V Robotics](https://www.facebook.com/grav.robotics/). [Makers Making Change](https://makersmakingchange.com/) updated the design of the PCB and created a basic set of documentation for FreedomWing 1.1.

This device is Open Source Hardware. Everything needed to build the device is contained within this repository.

More information is available at http://atmakers.org/featherwing


## License

Software is licensed under the MIT Open Source license. A copy is provided in the 'software' subdirectory

Hardware designs are licensed under the Creative Commons Attribution Share Alike (CC-BY:SA) license. A copy is provided in the 'hardware' subdirectory.

Documentation is in development and will be hosted at http://atmakers.org/featherwing
Documentation is licensed under the Creative Commons Attribution Share Alike (CC-BY:SA) license. A copy is provided in the 'documentation' subdirectory.




1,402 changes: 1,402 additions & 0 deletions V1/hardware/pcb/FreedomWing.brd

Large diffs are not rendered by default.

5,550 changes: 5,550 additions & 0 deletions V1/hardware/pcb/FreedomWing.sch

Large diffs are not rendered by default.

Binary file added V1/hardware/pcb/FreedomWingBot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,810 changes: 2,810 additions & 0 deletions V1/hardware/pcb/FreedomWingSMD.brd

Large diffs are not rendered by default.

15,567 changes: 15,567 additions & 0 deletions V1/hardware/pcb/FreedomWingSMD.sch

Large diffs are not rendered by default.

Binary file added V1/hardware/pcb/FreedomWingTop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
53 changes: 53 additions & 0 deletions documentation/FreedomWing_BOM_v1.1.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
FreedomWing Joystick Adapter,,,Unit Cost,Total Print time (hr),Total filament (g),,,,Total Cost,,,,
Version: V1.1,Last Updated: 2022-Nov-22,, $71.89 ,2.52,30,,,, $75.89 ,,,,
Commercial Parts,,,,,,,,,,CANADA,USA,,
Part,Part Type,Part Label,QTY Needed,QTY/PKG,Price per package ($USD),Price per Unit ($USD),Price per Build($US),PKG Needed,Total,Link,,,
12V Step-Up Voltage Regulator U3V40F12,Electrical,,1,1, $10.25 , $10.25 , $10.25 ,1, $10.25 ,https://www.digikey.com/en/products/detail/pololu-corporation/4016/16164500,,,
9 Position D-Sub Receptacle Connector,Electrical,,1,1, $4.94 , $4.94 , $4.94 ,1, $4.94 ,https://www.digikey.com/en/products/detail/te-connectivity-amp-connectors/5747844-4/808672,,,
"Resistor, 100K, Through-Hole",Electrical,"R1,R3,R5",3,1, $0.44 , $0.44 , $1.32 ,3, $1.32 ,https://www.digikey.com/en/products/detail/yageo/HHV-50JT-52-100K/2208380,,,
"Resistor, 47K, Through-Hole",Electrical,"R2,R4,R6",3,1, $0.10 , $0.10 , $0.30 ,3, $0.30 ,https://www.digikey.com/en/products/detail/yageo/CFR-25JB-52-47K/2218,,,
40V 1A Schottky Diode - DO-41 ,Electrical,"D1,D2",2,1, $0.35 , $0.35 , $0.70 ,2, $0.70 ,https://www.digikey.com/en/products/detail/comchip-technology/1N5819-G/3672582,,,
Tactile Switch SPST-NO,Electrical,RESET,1,1, $0.22 , $0.22 , $0.22 ,1, $0.22 ,https://www.digikey.com/en/products/detail/te-connectivity-alcoswitch-switches/1825966-1/1680318,,,
"Microcontroller, Adafruit Feather RP2040",Electrical,,1,1, $17.59 , $17.59 , $17.59 ,1, $17.59 ,https://www.digikey.com/en/products/detail/adafruit-industries-llc/4884/14000603,,,
Header Kit for Feather,Electrical,,1,1, $0.95 , $0.95 , $0.95 ,1, $0.95 ,https://www.digikey.com/en/products/detail/adafruit-industries-llc/2886/5823440,,,
"Hex Nut, M2.5",Mechanical,,4,1, $0.17 , $0.17 , $0.68 ,4, $0.68 ,https://www.digikey.ca/en/products/detail/essentra-components/04M025045HN/9677099,,,
"Machine Screw, M2.5 x 6 mm, Nylon",Mechanical,,4,1, $0.24 , $0.24 , $0.96 ,4, $0.96 ,https://www.digikey.ca/en/products/detail/essentra-components/50M025045P008/11638585,,,
"Shipping, Digikey",Shipping,,1,1, $8.00 , $8.00 , $8.00 ,1, $8.00 ,,,,
Custom Printed Circuit Boards (PCBs),,,,,,,,,,CANADA,,,
"Part type (Electrical, Mechanical, Sanitization, etc)",Part Name,Part Label,QTY Needed,QTY/PKG,Price per package ($USD),Price per Unit ($USD),Price for qty needed($US),,Total,Link,,,
Custom PCB,Electrical,,1,5, $5.00 , $1.00 , $1.00 ,1, $5.00 ,,,,
"Shipping, PCB",Shipping,1,1, $24.00 , $24.00 , $24.00 , $24.00 ,1, $24.00 ,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
3D Printed Parts ESTIMATED PRICING USING 1KG ROLL COST:, $25.00 ,,,,,,,,,,,,
Part,Description,,QTY Needed,TOTAL Mass (g),Estimated Price,Print Time (Min),Link,,,,,,
Lid,,,1,18, $0.45 ,95,,,,,,,
Case,,,1,9, $0.45 ,34,,,,,,,
Nut HolderA (Optional; Recommended),,,1,1, $0.03 ,5,,,,,,,
Nut HolderB (Optional; Recommended),,,1,2, $0.05 ,17,,,,,,,
,,,,Total Print Cost:, $0.98 ,,,,,,,,
Tools for Assembly,,,,,,,,,,,,,
Soldering iron,,,,,,,,,,,,,
Screwdriver,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
Alternatives (if there are other sources for some parts link them below),,,,,,,,,,,,,
Base Part,Alternative Part Name,,,,,,,,,Link,,,
12V Step-Up Voltage Regulator U3V40F12,12V Step-Up Voltage Regulator U3V12F12,,,,,,,,,,,,
Adafruit Feather RP2040,Adafruit Feather M4 Express,,1,1, $22.95 , $22.95 , $22.95 ,,,https://www.digikey.com/en/products/detail/adafruit-industries-llc/3857/9553567,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
12V Step-Up Voltage Regulator U3V40F12,,,,,,,,,,,,,
9 Position D-Sub Receptacle Connector,,,,,,,,,,,,,
100K Through-Hole Resistor,,,,,,,,,,,,,
47K Through-Hole Resistor,,,,,,,,,,,,,
40V 1A Schottky Diode - DO-41 ,,,,,,,,,,,,,
Tactile Switch SPST-NO,,,,,,,,,,,,,
Adafruit Feather RP2040,,,,,,,,,,,,,
Header Kit for Feather,,,,,,,,,,,,,
M2.5 Hex Nut,,,,,,,,,,,,,
M2.5 x 6 mm Machine Screw,,,,,,,,,,,,,
Digikey Shipping,,,,,,,,,,,,,
Binary file added documentation/FreedomWing_BOM_v1.1.xlsx
Binary file not shown.
Binary file added documentation/FreedomWing_Changelog_v1.1.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added documentation/FreedomWing_User_Guide_v1.1.pdf
Binary file not shown.
12,362 changes: 12,362 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/0.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,203 changes: 6,203 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/1.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,432 changes: 7,432 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/10.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4,220 changes: 4,220 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/11.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,108 changes: 6,108 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/12.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,113 changes: 7,113 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/14.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,739 changes: 6,739 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/15.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,379 changes: 7,379 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/16.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,955 changes: 6,955 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/17.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,224 changes: 5,224 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/18.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,414 changes: 7,414 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/19.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,018 changes: 6,018 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/2.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6,499 changes: 6,499 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/20.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4,170 changes: 4,170 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/21.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,416 changes: 7,416 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/22.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,627 changes: 5,627 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/23A.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,062 changes: 5,062 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/23B.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3,252 changes: 3,252 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/24.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,698 changes: 2,698 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/25.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,263 changes: 7,263 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/26.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,871 changes: 7,871 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/27.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,946 changes: 5,946 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/28.pdn

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,459 changes: 5,459 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/29.pdn

Large diffs are not rendered by default.

6,924 changes: 6,924 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/3.pdn

Large diffs are not rendered by default.

3,031 changes: 3,031 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/30.pdn

Large diffs are not rendered by default.

3,862 changes: 3,862 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/31.pdn

Large diffs are not rendered by default.

4,996 changes: 4,996 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/4.pdn

Large diffs are not rendered by default.

Binary file not shown.
7,537 changes: 7,537 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/6.pdn

Large diffs are not rendered by default.

3,826 changes: 3,826 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/7.pdn

Large diffs are not rendered by default.

6,026 changes: 6,026 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/8.pdn

Large diffs are not rendered by default.

8,244 changes: 8,244 additions & 0 deletions documentation/Working_Documents/Assembly_Photos_PCB_1p1/Edited/9.pdn

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading