Skip to content

Commit

Permalink
Add documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
mamaheux committed Oct 15, 2021
1 parent 0e74f9e commit 849808e
Show file tree
Hide file tree
Showing 17 changed files with 107 additions and 2 deletions.
Empty file added CAD/3d printed parts/.gitkeep
Empty file.
16 changes: 16 additions & 0 deletions CAD/BOM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Bill of Materials

## Digi-Key
| Part | Link | Quantity |
| ----------------------- | ----------------- | -------- |
| | | |

## McMaster-Carr

## Robotis

## Amazon

## Aliexpress

## Other
Empty file added CAD/DXF/.gitkeep
Empty file.
52 changes: 52 additions & 0 deletions CAD/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# CAD
This folder contains all mechanical-related files.

## Bill of Materials
- [BOM](BOM.md)

## Folder Structure
SolidWorks files:
- [3d printed parts](3d%20printed%20parts) contains the SolidWorks files for the 3D printed parts.
- [assemblies](assemblies) contains the SolidWorks files for the assemblies. The robot assembly file is [robot.SLDASM](assemblies/robot.SLDASM).
- [electronics](electronics) contains the SolidWorks files for all electronics parts.
- [gazebo_meshes](gazebo_meshes) contains the CAD files for the simulation.
- [hardware](hardware) contains the SolidWorks files for screws, nuts, spacers and rods.
- [laser](laser) contains the SolidWorks files for the laser cutted parts.

Manufacture files:
- [DXF](DXF)
- [STL](STL)

## 3D Printed Parts
The print parameters and the quantity are shown in the following table.

| File | Wall Thickness | Infill Percentage | Quantity |
| -------------------------------------------------------------- | -------------- | ----------------- | -------- |
| [base gear](STL/base%20gear.STL) | 2 mm | 25 % | |
| [base](STL/base.STL) | 2 mm | 25 % | |
| [base_audio_1](STL/base_audio_1.STL) | 2 mm | 25 % | |
| [base_audio_2](STL/base_audio_2.STL) | 2 mm | 25 % | |
| [battery holder](STL/battery%20holder.STL) | 2 mm | 25 % | |
| [gear servo support](STL/gear%20servo%20support.STL) | 2 mm | 25 % | |
| [head](STL/head.STL) | 2 mm | 25 % | |
| [head_cable_protector](STL/head_cable_protector.STL) | 2 mm | 25 % | |
| [limit switch support](STL/limit%20switch%20support.STL) | 2 mm | 25 % | |
| [OpenCR support 1](STL/OpenCR%20support%201.STL) | 2 mm | 25 % | |
| [OpenCR support 1](STL/OpenCR%20support%202.STL) | 2 mm | 25 % | |
| [stewart bottom](STL/stewart%20bottom.STL) | 2 mm | 25 % | |
| [stewart horn (left)](STL/stewart%20horn%20(left).STL) | 2 mm | 25 % | |
| [stewart horn (right)](STL/stewart%20horn%20(right).STL) | 2 mm | 25 % | |
| [stewart support](STL/stewart%20support.STL) | 2 mm | 25 % | |
| [stewart top](STL/stewart%20top.STL) | 2 mm | 25 % | |
| [torso bottom (external)](STL/torso%20bottom%20(external).STL) | 2 mm | 25 % | |
| [torso bottom (internal)](STL/torso%20bottom%20(internal).STL) | 2 mm | 25 % | |
| [torso bottom gear](STL/torso%20bottom%20gear.STL) | 2 mm | 25 % | |
| [torso bottom holder](STL/torso%20bottom%20holder.STL) | 2 mm | 25 % | |
| [USB hub support](STL/USB%20hub%20support.STL) | 2 mm | 25 % | |

## Laser Cutted Parts
The material and the quantity are shown in the following table.

| File | Material | Thickness | Quantity |
| ------------------------------ | -------- | --------- | -------- |
| [base_disk](DXF/base_disk.DXF) | Acrylic | 4 mm | 1 |
Empty file added CAD/STL/.gitkeep
Empty file.
Empty file added CAD/assemblies/.gitkeep
Empty file.
Empty file added CAD/electronics/.gitkeep
Empty file.
Empty file added CAD/gazebo_meshes/.gitkeep
Empty file.
Empty file added CAD/hardware/.gitkeep
Empty file.
Empty file added CAD/laser/.gitkeep
Empty file.
13 changes: 13 additions & 0 deletions PCB/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# PCB
To build T-Top, two cutom PCBs must be made.

## Folder Structure
- The [psu_control](psu_control) folder the PCB files for PCB that controls and monitors the battery, audio amplifier, fans and LEDs.
- The [buck_boost](buck_boost) folder the PCB files for the Buck-Boost PCB.
- The [t-top.pretty](t-top.pretty) folder contains the custom footprints.
- The [t-top.lib](t-top.lib) file contains the custom parts.

## PSU Control PCB


## Buck-Boost PCB
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
# t-top
T-Top Design Files and ROS nodes
# T-Top
T-Top is a tabletop robotdesigned with advanced audio and vision sensors, deep learningperceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive abilities from interacting with people.

## Repository Structure
- The [documentation](documentation) folder contains the documentation to build and configure T-Top.
- The [CAD](CAD) folder contains the SolidWorks files of the robot. Il also contains the DXF and STL files to cut and print custom parts.
- The [PCB](PCB) folder contains the KiCad files of the custom PCBs. Il also contains the Gerber files to manufacture the PCBs.
- The [firmwares](firmwares) folder contains the firmware for the MCUs.

## Papers
1 change: 1 addition & 0 deletions documentation/COMPUTER_CONFIGURATION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Computer Configuration
1 change: 1 addition & 0 deletions documentation/MCU_CONFIGURATION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# MCU Configuration
8 changes: 8 additions & 0 deletions documentation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Documentation

## Building Steps
1. [PCB Assembly](pcb_assembly)
2. [MCU Configuration](MCU_CONFIGURATION.md)
3. [Robot Assembly](robot_assembly)
4. [Computer Configuration](COMPUTER_CONFIGURATION.md)

5 changes: 5 additions & 0 deletions documentation/pcb_assembly/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# PCB Assembly

## PSU Control PCB

## 12V Buck-Boost PCB
1 change: 1 addition & 0 deletions documentation/robot_assembly/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Robot Assembly

0 comments on commit 849808e

Please sign in to comment.