docs issueshttps://gitlab.fabcloud.org/groups/academany/fabacademy/2018/docs/-/issues2018-02-05T06:18:21Zhttps://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/1Networking requirement needs a more clear definition2018-02-05T06:18:21ZfranciscoNetworking requirement needs a more clear definition(ported from former google doc comment).
```
-- BEGIN TRANSCRIPT --
Bas: Networking needs to be more clearly defined here.
Like expressing the need to have multiple controllers communicating using addressing.
Francisco: you mean ma...(ported from former google doc comment).
```
-- BEGIN TRANSCRIPT --
Bas: Networking needs to be more clearly defined here.
Like expressing the need to have multiple controllers communicating using addressing.
Francisco: you mean making ID addressing a mandatory requirement? I am reviewing the video
aboth at the beginning and at the end where Neil talks about the assignment. He said two processors
at least to talk and no mention about the ID addressing. Although I remember he made a comment
about it sometime in the class.
Bas: i have been trying to get Neil to make this more clear. the whole point of networking is that you
can have multiple processors talk to each other, I2C is networking, SPI (without the chip select) is not.
definitely further discussion required..
--- END TRANSCRIPT --
```https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/1Handbook needs serious rework for 2017 cycle2018-02-13T13:43:58ZfranciscoHandbook needs serious rework for 2017 cycle* Processes are obsolete
* Assesment information has to be moved to assessment doc for consistency and unicity* Processes are obsolete
* Assesment information has to be moved to assessment doc for consistency and unicityhttps://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/2Warning! Duplicate processes with different information from fabacademy.org2018-03-20T10:00:07ZfranciscoWarning! Duplicate processes with different information from fabacademy.orgFab Academy processes are both explained the handbook and fab academy website by 2 different teams. That is the cause that there are currently obsolete processes explained in the Handbook and missing new processes. Also only some of the ...Fab Academy processes are both explained the handbook and fab academy website by 2 different teams. That is the cause that there are currently obsolete processes explained in the Handbook and missing new processes. Also only some of the processes from handbook are in fab academy.org. This breaks the principle of unique and truthful information and leads to confusion. Recommended to either:
- Move (not copy) the fabacademy.org info into the handbook and give Coordination access to edit
- Move the handbook to fab academy website (we loose github advantages)
- Somehow sync both sources of information in an automated way
@lucianaFL @wendwarge @Madouc @emmapahttps://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/2Clarify: How many boards to design and fabricate to show mastery of the skill2018-02-05T06:18:21ZfranciscoClarify: How many boards to design and fabricate to show mastery of the skillThe case of the `electronicsdesigninputdevicesoutputdevicesnetworkinginterfacedesignandfinalproject` all-in-one board. This came out as an evolution of the abuse of the combined input and output boards combined with the abuse of fabduino...The case of the `electronicsdesigninputdevicesoutputdevicesnetworkinginterfacedesignandfinalproject` all-in-one board. This came out as an evolution of the abuse of the combined input and output boards combined with the abuse of fabduinos.
* How many boards do you need to design and fabricate to show mastery of the skills?
* Does a modular/shield (with no microcontroller) count towards a board?
* Does a not-designed-nor-modified fabduino count towards a board?
@Madouc https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/3pdf version - missing images2018-02-13T13:43:58Zfibasilepdf version - missing images*Created by: emmapa*
there are not images in the pdf version.*Created by: emmapa*
there are not images in the pdf version.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/4wrong - gurus list2018-02-13T13:43:57Zfibasilewrong - gurus list*Created by: emmapa*
The list of active gurus is not updated.
Option: link to the updated list (I'm not sure where it is).
It's a list that changes year by year so instead to include the names in the handbook,
maybe a link would w...*Created by: emmapa*
The list of active gurus is not updated.
Option: link to the updated list (I'm not sure where it is).
It's a list that changes year by year so instead to include the names in the handbook,
maybe a link would work better.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/5supernode - gurus?2018-02-13T13:43:58Zfibasilesupernode - gurus?*Created by: emmapa*
It's not clear what the difference between supernode and guru is, if there is a difference.*Created by: emmapa*
It's not clear what the difference between supernode and guru is, if there is a difference.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/6regional review2018-02-13T13:43:57Zfibasileregional review*Created by: emmapa*
What is the goal of the regional review?
How/when should it happen?
Who should attend it?*Created by: emmapa*
What is the goal of the regional review?
How/when should it happen?
Who should attend it?https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/7wrong link to the archive2018-02-13T13:43:57Zfibasilewrong link to the archive*Created by: emmapa*
In the Basic Fab Academy Course Info page:
the link to the archives (http://archive.fabacademy.org/archives/) doesn't work: 403 Forbidden.*Created by: emmapa*
In the Basic Fab Academy Course Info page:
the link to the archives (http://archive.fabacademy.org/archives/) doesn't work: 403 Forbidden.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/8question: Molding and Casting2018-02-05T06:18:21Zfibasilequestion: Molding and Casting*Created by: emmapa*
Can the student cast directly the wax-milled-mould?
the mould and cast can have 2 or 3 steps.
**2 steps process:
*mill the wax mould
*cast the wax mould
**3 steps process:
*mill the wax mould
*first cast...*Created by: emmapa*
Can the student cast directly the wax-milled-mould?
the mould and cast can have 2 or 3 steps.
**2 steps process:
*mill the wax mould
*cast the wax mould
**3 steps process:
*mill the wax mould
*first cast to get a silicon mould
*second cast of the silicon mould.
Are both the processes allowed?https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Tutorials/-/issues/11Missing example files for eagle2018-04-12T06:40:45ZJaknilMissing example files for eagleThe link to the zip-file with the examples is dead.
On this site: http://archive.fabacademy.org/archives/2017/doc/electronics_design_eagle.html
Link text in bold:
" Step 2. Sample Echo Board Schematic / Board
Example Files to Start...The link to the zip-file with the examples is dead.
On this site: http://archive.fabacademy.org/archives/2017/doc/electronics_design_eagle.html
Link text in bold:
" Step 2. Sample Echo Board Schematic / Board
Example Files to Start From
To help you along, you can download the Hello Echo schematic and board files. You can then add the necessary components to the schematic in these example files:
**Board Hello Echo and Schematic**"
I have attached my attempt at recreating the missing file.
[good_day_board.zip](https://github.com/Academany/FabAcademy-Tutorials/files/825036/good_day_board.zip)
https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademany-Resources/-/issues/1Rename the repo to FabAcademy-Resources2018-05-01T04:45:23ZfibasileRename the repo to FabAcademy-ResourcesI did setup the index page and redirects
http://docs.fabacademy.org
For this repo, I'd send people straight to github. If needed we could put an index.html with resources listing, but I leave it up to you, even a README.md with a l...I did setup the index page and redirects
http://docs.fabacademy.org
For this repo, I'd send people straight to github. If needed we could put an index.html with resources listing, but I leave it up to you, even a README.md with a list is fine for me.
Soon we'll also have fab.academany.org pointing at the same page.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/13Mechanical Design, Machine Design2018-02-05T06:18:21ZfibasileMechanical Design, Machine Design*Created by: emmapa*
I would apply two changes on this:
1) since this year we have two separated weeks for "Mechanical Design, Machine Design" and there are two different assignments. in the assessment book it's all condensed in only...*Created by: emmapa*
I would apply two changes on this:
1) since this year we have two separated weeks for "Mechanical Design, Machine Design" and there are two different assignments. in the assessment book it's all condensed in only one page. should we have two pages?
2) in the Machine Design section I would specify that the commercial PCBs are allowed.
https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/14chemical etched pcb2018-02-05T06:18:21Zfibasilechemical etched pcb*Created by: emmapa*
During the last week we (regional group: Paris, Brussels, Amsterdam) had to ask Neil if the chemical etching process is allowed for the electronic assignments because Brussels has problems with the small milling mac...*Created by: emmapa*
During the last week we (regional group: Paris, Brussels, Amsterdam) had to ask Neil if the chemical etching process is allowed for the electronic assignments because Brussels has problems with the small milling machine.
From the prep-meeting video of the 23rd of Feb (at the end of the video), Neil's answer was:
"the answer is that they need to do both, they need to go somewhere to machine because we want them to have that as a skill because we want them to be able to machine without chemical waster setup, so... they do need to show both.
they can do all of their boards for the class with etching, but for the main pcb fabassignment they do need to show mastery in machining. so for that assignment they need to go somewhere else, its not your […]
i wanna make sure they know how to make pcb without chemical waste.”
It means that the students in brussels are allowed to chemically etch the weekly projects.
I think this is a kind of special case/condition.
I wonder: should we write down these kind of situations somewhere?
There is the chance it will happen again to some other labs/students and it would be handy to keep note of the answers.
https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Handbook/-/issues/8Video Conferencing2018-02-13T13:43:58ZfibasileVideo Conferencing*Created by: emmapa*
I think we should add the spec of the separate channel that Neil uses for content broadcast.
*Created by: emmapa*
I think we should add the spec of the separate channel that Neil uses for content broadcast.
https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Tutorials/-/issues/16Gitbook not updating2018-04-12T06:40:45ZfranciscoGitbook not updatingI think there is something broken with the linkI think there is something broken with the linkhttps://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/16Composite - question2018-02-05T06:18:21ZfibasileComposite - question*Created by: emmapa*
If the student during the composite process makes a mistake, he recognises it and in the documentation he explains what happened, the consequences and how to avoid it the next time, does she/he need to repeated the...*Created by: emmapa*
If the student during the composite process makes a mistake, he recognises it and in the documentation he explains what happened, the consequences and how to avoid it the next time, does she/he need to repeated the composite?
From my point of view the assignment is done and only if she/he has time should repeat it.
is it correct?https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/18Documenting PCB Milling Process2018-02-05T06:18:20ZfibasileDocumenting PCB Milling Process*Created by: skeatz*
PCB milling process is documented in detail in Electronics Production week. Is it a requirement for students to still include a pic of their pcb being milled for each and every board that they make subsequently? E.g...*Created by: skeatz*
PCB milling process is documented in detail in Electronics Production week. Is it a requirement for students to still include a pic of their pcb being milled for each and every board that they make subsequently? E.g. in Electronics Design or Input Devices, so long as the student documents the schematic design, board layout, shows the milled board before and after stuffing, shouldn't it be enough?
If we require students to include a pic of their pcb being milled, for every board that they fabricate, then it should be made clear. We should also then specify whether this pic is of that board at the beginning, the middle or the end of the milling process. Perhaps even make a video of the milling process mandatory for every pcb.
Reason for raising this is because one of the global evaluators has fed back to one of my students that he should have a pic of each of his pcbs that he has milled in weeks subsequent to Electronics Fabrication, in his documentation. Documenting the design process (schematic, board layout) and milled board before & after stuffing is not sufficient, according to this evaluator.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/19How many programming languages/programming environments?2018-02-05T06:18:20ZfibasileHow many programming languages/programming environments?*Created by: skeatz*
In Embedded Programming week, Neil encourages students to explore as many programming languages and programming environments as possible. I teach & have taught programming in Assembly, C, C++, Basic, Pascal, Java & ...*Created by: skeatz*
In Embedded Programming week, Neil encourages students to explore as many programming languages and programming environments as possible. I teach & have taught programming in Assembly, C, C++, Basic, Pascal, Java & Python, across many different architectures, so this requirement is no big deal for me. However, for students who are new to programming, or have not touched programming since they left school many years ago, even learning one programming language on one environment is an achievement for one week.
My question is - is it sufficient for a student to demonstrate that he is able to program his Hello Board using one programming language, on one environment (e.g. Arduino IDE), on one hardware architecture, or do we require our students to document competency in many programming languages, across many different environments (Arduino IDE, avr-gcc, avrdude, avr-studio on Windows/Mac/Linux) and different architectures? If so, then how many programming languages, environments and hardware architectures?
This question arises because one of the global evaluators has fed back to one of my students that he has to be able to program his Hello Board in as many programming languages and programming environments as possible.https://gitlab.fabcloud.org/academany/fabacademy/2018/docs/FabAcademy-Assessment/-/issues/20Document Flashing Firmware onto Embedded Board2018-02-05T06:18:21ZfibasileDocument Flashing Firmware onto Embedded Board*Created by: skeatz*
Students document the process of flashing firmware onto their embedded board during Electronics Production, perhaps also in Electronics Design and Embedded Programming. Do they still need to document how they milled...*Created by: skeatz*
Students document the process of flashing firmware onto their embedded board during Electronics Production, perhaps also in Electronics Design and Embedded Programming. Do they still need to document how they milled the pcb and flashed the firmware onto their embedded boards in subsequent assignments, e.g. Output Devices, Input Devices, Interface & Applications Programming and Final Project, including fabrication of the pcb?
Feedback from one of the global evaluators is that the student has to document his board fabrication process in more detail for his Input Devices week's assignment. The student's documentation here focused on the input devices, how they work and the programs that he wrote to interact with the input devices.