mirror of
https://gitlab.waag.org/make/fablab/interns/2025/sam.git
synced 2025-08-04 04:14:56 +00:00
change folder name
This commit is contained in:
43
docs/week_1_fabacademy/customising-mkdocs.md
Normal file
43
docs/week_1_fabacademy/customising-mkdocs.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Customising mkdocs
|
||||
|
||||
I wanna customise my mkdocs theme. So I can have a dark mode. Because it currently looks like this.
|
||||
|
||||

|
||||
|
||||
## Issues
|
||||
|
||||
### Attempt 1
|
||||
I tried changing it by referencing extra css but when it builded i looked through the job artifacts and I saw that it didnt pick up on the file
|
||||
|
||||
```yml
|
||||
site_name: Fab Academy docs page - Sam
|
||||
site_url: https://pages.gitlab.io/mkdocs
|
||||
site_dir: public
|
||||
theme:
|
||||
name: ivory
|
||||
extra_css: [extra.css]
|
||||
```
|
||||
```css
|
||||
.footer-note {
|
||||
color:rgb(47, 44, 44) !important
|
||||
}
|
||||
|
||||
.home .version {
|
||||
color:rgb(47, 44, 44) !important
|
||||
}
|
||||
```
|
||||
### Attempt 2
|
||||
After I read the documentation thoroughly i found out that the css file needs to be relative to the `docs` folder and not the `mkdocs.yml`. After that it showed the css and I could finaly customise the theme.
|
||||
|
||||
|
||||
|
||||
## Customising Material theme
|
||||
I decided to switch to material theme because its easier to configure and you can add all sorts of modules onto it making it super customisable.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Links
|
||||
* https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#table-of-contents
|
||||
* https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#table-of-contents
|
17
docs/week_1_fabacademy/fritzing.md
Normal file
17
docs/week_1_fabacademy/fritzing.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Fritzing
|
||||
|
||||
## What is fritzing
|
||||
|
||||
Fritzing is a program to draw circuits on breadboards to visualise them. You will see them a lot when looking for references on how to connect stuff on breadboards. For the first weeks I will be using this to sketch breadboards for later testing.
|
||||
|
||||
|
||||
## My first design
|
||||
I have made this design early to get started on programming the microcontroller so I have enough time to program the stabilasation algorithm
|
||||

|
||||
|
||||
|
||||
## Fritzing parts used
|
||||
|
||||
* [Xiao fritzing part](https://github.com/Seeed-Studio/fritzing_parts/tree/master/XIAO%20Accessories)
|
||||
* [Brushless motor fritzing part](https://forum.fritzing.org/uploads/short-url/yI6UtxbrrayJVaVYepkntRiD8MT.fzpz)
|
||||
* [ESC + DC motor part](https://johnny-five.readthedocs.io/en/latest/esc-PCA9685/)
|
24
docs/week_1_fabacademy/lecture_notes.md
Normal file
24
docs/week_1_fabacademy/lecture_notes.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Lecture notes
|
||||
|
||||
## Introduction FabAcademy
|
||||
|
||||
### Lectures
|
||||
First half of the class discuss homework of the week and discuss final projects.
|
||||
|
||||
### Dont's
|
||||
* Loose cables. Use ribbon cables.
|
||||
* No stringing on 3d printers
|
||||
|
||||
### Rescuing filament
|
||||
* Drying it by warming it up slowly
|
||||
* No microwave
|
||||
|
||||
## Project management
|
||||
|
||||
* Document as you go.
|
||||
* Compress your images for lower storage costs and faster website load times
|
||||
|
||||
## Weekly assignment
|
||||
* "You don't have to document git if you're already familiar with it"
|
||||
* We wanna know who you are
|
||||
* What is your possible final project
|
7
docs/week_1_fabacademy/microcontrollers.md
Normal file
7
docs/week_1_fabacademy/microcontrollers.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Microcontrollers
|
||||
|
||||
## Microcontroller requirements
|
||||
* 4 channel pwm output for 4 drone motors
|
||||
* 16 bit pwm so all electronic speed controllers can understand
|
||||
* Minimum 2 MB flash size
|
||||
* I2C
|
Reference in New Issue
Block a user