diff --git a/firmware/Readme.md b/electrical/firmware/Readme.md similarity index 100% rename from firmware/Readme.md rename to electrical/firmware/Readme.md diff --git a/electrical/schematics/485_termination.SchDoc b/electrical/schematics/485_termination.SchDoc new file mode 100644 index 0000000..626999b Binary files /dev/null and b/electrical/schematics/485_termination.SchDoc differ diff --git a/electrical/schematics/485_tranceiver.SchDoc b/electrical/schematics/485_tranceiver.SchDoc new file mode 100644 index 0000000..73e9e73 Binary files /dev/null and b/electrical/schematics/485_tranceiver.SchDoc differ diff --git a/electrical/schematics/5v_power.SchDoc b/electrical/schematics/5v_power.SchDoc new file mode 100644 index 0000000..59ebe07 Binary files /dev/null and b/electrical/schematics/5v_power.SchDoc differ diff --git a/electrical/schematics/circuitmaker_stuff.md b/electrical/schematics/circuitmaker_stuff.md new file mode 100644 index 0000000..9a5dc1b --- /dev/null +++ b/electrical/schematics/circuitmaker_stuff.md @@ -0,0 +1,37 @@ +## How to CircuitMaker for OSURC +---- + +### Install +Download and install CircuitMaker from [here](https://workspace.circuitmaker.com/Account/SignUp). + +### Starting a New Project +Start a new project and make sure to use the naming convention when making the title, you can't change it later -_-. We use `MR1718 [Name]`. For example, the motor node would be `MR1718 Motor`. To make things uniform there are generated project images you can download from the drive, so add that on the main project page as well. + +Next download the sheets you will need for your project, at the bare minimum you need: + +* mcu +* reverse protection +* rs485_tranceiver +* rs485_termination +* 5v_power +* 3v3_power + +Now in CircuitMaker go to `Home -> Project -> Add Existing Document` and browse to where you downloaded those sheets, select them and you are done! + +If you ever need to find the actual sheet file that CircuitMaker uses it keeps them in this directory: + +`C:\ProgramData\Altium\CircuitMaker {A bunch of garbage here}\Projects\Another string of garbage\More garbage` + +There may be multiple directories of `Garbage strings`, so just click around until you find it. + +**TODO: how to sheet template** + +### Conventions + +Project Names: `MR1718 Name` + +Sheet Names: `lowercase_with_underscores` + +Sheet Symbols: `UPPERCASE-DASHES` + +Sheet Formatting: See this. \ No newline at end of file diff --git a/electrical/schematics/ioni.SchDoc b/electrical/schematics/ioni.SchDoc new file mode 100644 index 0000000..e3e3855 Binary files /dev/null and b/electrical/schematics/ioni.SchDoc differ diff --git a/electrical/schematics/mcu.SchDoc b/electrical/schematics/mcu.SchDoc new file mode 100644 index 0000000..35abceb Binary files /dev/null and b/electrical/schematics/mcu.SchDoc differ diff --git a/electrical/schematics/reverse_protection.SchDoc b/electrical/schematics/reverse_protection.SchDoc new file mode 100644 index 0000000..7a56781 Binary files /dev/null and b/electrical/schematics/reverse_protection.SchDoc differ diff --git a/electrical/schematics/usb_485.SchDoc b/electrical/schematics/usb_485.SchDoc new file mode 100644 index 0000000..15b248f Binary files /dev/null and b/electrical/schematics/usb_485.SchDoc differ diff --git a/electrical/schematics/usb_serial.SchDoc b/electrical/schematics/usb_serial.SchDoc new file mode 100644 index 0000000..6faeaf4 Binary files /dev/null and b/electrical/schematics/usb_serial.SchDoc differ