Delft Open hardware
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    1
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # Week 10 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Jose| jurra | OHacademy | |Jerry| jerzeek | OHacademy| |Andjela| laniakea40322 | OHacademy | |Vladimir| gospodin_zeleni | Early forest fire detection | |Gül | gul_oncu| mouse_treadmill| |Fabio Schuh|fabioschuh|Hardware and Software for acquisition of images| |Santosh | santoshilam | DOH| |Arco||| |Nemo||| **Icebreaker question** What do you think about presenting? Love it : 💝0 Soooooo Scary : 👻 Is there any presentation during your school or college years or after that, that really stood out, for being great or horrible? ## Presentations: **Fabio** [Link to Fabios project](https://github.com/fabioschuh/image_capture) Kicked off the presentations with his project. It started as inspiration to aid the blind people, recognize the object and explain this in audio. It shifted to something more general that can be used for example on a robot arm. in detail the goal is to use an ESP32 Cam to take pictures and sending this over to the Raspberry Pi. It is displayed on a small screen connected to the raspberry pi, running object recognition locally. Q: Are you planning yo use this project as an application in your daily work? **Rohan** [Link to Schistoscope documentation](https://delftopenhardware.github.io/SchistoscopeDocs/) Project for a automated xyz microscope with machine learning to detect Schistoscopmiasis. [Spinoff website](https://www.aidx-medical.com/) **Vincent** [Link to Vincents project](https://github.com/wiggle-bin) The idea is to makes a smart vermicomposting bin. This contains the wiggleBin and the wiggleGate. Currently it is all put together, work on the software a bit more. Documentation basics is online, on github with an organisation page. **Shantnav** [Link to Shantnav project](https://github.com/shantnavagarwal/Acraea_Controller) A Acreae project to get drinking water from salt water. The challenge was provided by LibreTurtle with the aim to automate the process. Build a controller process that controls the amouth of water entering the system. implemented: - Sense the height of the water - Use of dht for temperature and humidity - On off control for the water pump - Made a webserver for the esp32 - The webserver has an automated more where it can maintain a certain water level height Q: have you considered mqtt LIVE demo! What is **next**: Organise a BBQ, or drinks Everyone who did the presentation will get a certificate We want to add the projects to our website, more info to follow The goal is to get ECTS for the Academy Ultimately we want to get RHE's (back and multiple) It would be nice to have a open hardware meetup communication channel email discord 4 telegram 2 # Week 9 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Santosh|santoshilam|DOH| |Jose| jurra | OHacademy | |Shantnav | dabsag | Acraea| |Andjela| laniakea40322 | OHacademy | | Vincent | |Fabio|fabioschuh|Image capture |Vladimir| **Icebreaker question** What is a habit or skill that you have developed over a long time or continue to practice now? - @Jose Keep some days per week clean of meetings and distracting activities (2 is a good ratio in modern times) -Always have at least one book that I'm reading. - **Q&A** Shantnav: Open issues on github open source projects, do the developers who work on these get compensated? Answer: @Jose: It depents some are compensated and some do it volntarily, companies might compensate developers for a solution that they specifically need. Open Collective is a platform through which developers can be conpensated. Jose: What is a sustainability factor in the case of the wormbin?(to Vincent) Answer- Vincent: Make the project modular, so that parts can be worked on independently. The architecture of the projects affets its flexibility and can have an effect on its sustainability. # Week 8 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Santosh|santoshilam|DOH| |Jose| jurra | OHacademy | |Shantnav | dabsag | Acraea| |Adrian|AdrianMolecule |Inoculation Robot |Andjela| laniakea40322 | OHacademy | | Vincent | |Jerry| jerzeek | OHacademy| **Icebreaker question** Did you use git or github before? - Yes very often 00000 - Only a couple of times 0 - Never - Yes Did you ever loose data? - Yes, my research project got messed up. 0 **Q&A** - Shantnav: How do you work with versioning on large projects with big Solidwork parts files? Jerry's talk and Q&A - Separate software and hardware repositories as they have different release cycles. - Plastic scanner has: - Main website with documentation connected to the different repositories: - https://plasticscanner.com/ - Plastic scanner documentation: https://docs.plasticscanner.com/ - Github organization with different repositories: - Usage of GitHub issues to obtain feedback on design and development - KiCad for PCB design saves design in text instead of binary which makes it more git friendly for version control, you would have to rely still in kicad for revision, but it is much better than other systems where the files are saved in binary files. - Git is used for version control of KiCad files - Fusion 360 for CAD and has version control internally - [Docusaurus](https://docusaurus.io/) for documentation Adrian on versioning: - Physically naming the parts and the products helps with tracking. - This is especially useful when iterating through 3D printed parts. Santosh: - Tracking and post production is also important. This is done in industry by having batch numbers and this allows tracking of specific processes and suppliers etc. Other Projects shown by Jerry as examples: - [Opulo - Lumen PnP](https://github.com/opulo-inc/lumenpnp) - an open source pick and place machine - uses FreeCAD https://www.internetofproduction.org/openknowhow https://search.openknowhow.org/ # Week 7 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Santosh|santoshilam|DOH| |Jose| jurra | OHacademy | |Shantnav | dabsag | Acraea| |Gül|gul_oncu| mice treadmill |Adrian|AdrianMolecule |Inoculation Robot |Andjela| laniakea40322 | OHacademy | |Fabio|fabioschuh|Image capture **Icebreaker question:** Have you ever read a license of any product you have used? - Jose: Yes, I read ChatGPT's , something quite noticable was the specifics of terms and contitions for European Jurisdiction. - Shantnav: No liability license he read about permisive licenses. - Adrian: yes especially professionally **Q&A** Did you know everything from the lesson? Or did you know everything? How do you think licenses are useful? - Adrian: Licenses only work for big companies, they have knowledge and power. It can be a war of back and forth. - Santosh: Not a lawyer but have some exposure as a Datasteward. I strongly agree with the idea of big companies or power of enforcement, you need money and lawyers to be able to do it. - Jose: It can be also useful for communities to establish trust before engaging and contributing to projects. Protect ideas from being patented. It is also good to refer to the history of Free Software licenses as a libertarian response to copyright developments in software. This is also very relevant for science and academia. - Adrian: For software license people do look at the licenses. It took 8 months before lawyers came back to answer which one I could use. Why are there different licenses? If they are all meant to protect an idea? - Santosh: There are people with different needs which eplains why there is proliferation, there are different reasons. Some explanation comes from the origins of copyright and patente, and later the software world. There is a category of permisive and copyleft. For example MIT is permisive, GPL3 is strong copyleft you have to release the material under same or similar license, the permisive doesnt. CCby is similar to MIT, THere are non commercial or non derivatives, CC0 releases under the public domain, attribution is not required. Rule of thumb according to Santosh, - If you are not looking to have any control or restriction neither liability then permissive licenses make more sense. No liability works at US, however in Europe there are malicious intent liability. Apache can be more useful than MIT as it has been written by laywers as opposed to MIT. Interesting point on patents. You are allowed to use a patent as inspiration to open source, the problem is that you cannot make commercial use of it. I am not sure there are many people around looking into interesting inventions and patents to make open source with non commercial intentions. Patents are normally invention descriptions so they are far from actual design descriptions ready for replication. - In such a scenario then could you use in the open source design based on patent a license with commercial restriction? You shouldnt otherwise you could potentially infringe patent by neglecting the commercial usage for the patent authours, so it is better to not put a commercial restriction. Adrian: The story of fuGFP Adrian: a tool for seaching for pattents and their expiration status: Search [lens.org](https://www.lens.org/lens/) for instance for electronics: https://www.lens.org/lens/search/patent/list?q=electronics for gene sequences: using PatSeq Finder using either the DNA and amino acid sequences (preferably both). https://www.lens.org/lens/bio/patseqfinder # Week 6 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Santosh|santoshilam|DOH| |Jose| jurra | OHacademy | |Andjela| laniakea40322 | OHacademy | |Shantnav | dabsag | Acraea| | Nemo | CaptainNemo | openMLA/assistance | Vincent | vincent_kranendonk | WiggleBin |Vladimir | gospodin_zeleni | Early forest fire detection |Jerry|Jerzeek|OHacademy| |Fabio|fabioschuh|Image capture |Adrian|AdrianMolecule |Inoculation Robot | Aniket | |Arco||| **Icebreaker question:** How was this lesson? - Confussing: Not sure why or how to use it - - Clear: I know how and why to use the concepts - 0 - Instructive, yet full of concepts and frames for which I would I like to spend more time on. Adrian proposes to add stress test, as a category of test. **Adrian Project board:** https://github.com/users/AdrianMolecule/projects/1 **Adrian test example** https://github.com/AdrianMolecule/multiTargetMicroscopy/issues/10 # Week 5 ## Checkin Please write down your name here: |Name |discord| project name| |------|-----|------| |Santosh|santoshilam|DOH| |Jose| jurra | OHacademy | |Adrian|AdrianMolecule |Inoculation Robot |Gül|gul_oncu| Mouse treadmill |Vladimir|gospodin_zeleni|Early forest fire detection| |Alexander|alextremo0205|Educ. Water Pump| |Fabio|fabioschuh|Image capture| |Jasper| JasperSchretlen |Oxygen Purifier | |Andjela| |Nemo| :point_up_2: Please checkin here :) ## Q&A **Icebreaker question:** 1. What household equipment have you broken/improved by attempting to open in/repair it? - Jose: not even my bike :) - Alex: A weighting scale with a problematic battery connection. - Adrian I made my TV stand more solid by changing the wall attachment screws and managed to cut the wire in wall :) - Vladimir: Fixed my vacuum cleaner, but couldn't change a bulb in the owen (it broke into small pieces). 2. - Adrian Question for Joe at OpenFlexure what is the status with injection molding? We focus n 3D printing manufacturing setup, this would require more of a bulk order. Hopefully at want point we would work towards medical certification, in this context it makes sense to go for injection molding. 4. Jerry:How did you approach the medical community or you get to focus on this topic? 5. Got a grant for scanning to treat Malaria, for tanzania. How do you handle medical related aspects of certification? Is there a further explanation on the usage in medical context? - We dont have CE at the moment, its tricky cos at the moment Tanzania imports all their medical equipment. - This is a device for research, - We rely a lot on the expertise of physicians to know if the images they get from the microscope are correct or not. - Adrian Question for Joe at OpenFlexure Can you expand on the Cancer dimension use? What types etc? - We have collaborators full time pahtologist working in the context of global health, we rely on their experitise and feedback on the features we should develop. Why are there specific focus on malaria and cancer? - The more the specific you are the more you can test the potential and capacity of the microscope. Could you give us some insgiht on what kind of prototypes do you develop? - Get proof of concepts, get a group of people to experience it as soon as possible. - Define your scope and people are going to get you further in the development once you involve users that are interest. What was the scenario tht motivated the project? A domain driven question like diagnosing microscopy or a more technology focus domain agnostic approach? - We approaced it from dvelopment, making microscopy more accessible in terms of price, but also replication, now we are in a situation where there is a mix of domain focus and technology push. - We have this platform what can we do with it? You want both sides, instrumentation for the sake of instrumentation, but we also need the domain of expertise that brings needs. To what extent do you develop features and two what extent the community develops features? - We work a lot on core features, - if you have an active forum, people can give you ideas and some people also exchange information. - ## Share your excercises for the discussion ### Exercise 1: Create a progress board Alex: Used GitHub on creating a progress board. New way of using GitHub, though used other project management tool. Why use GitHub as opposd to other project management tools? - GitHub provides an unified environment if you are documenting your project in GitHub as well. The point is to track progress as opposed to a specific tool, the material in the lesson is made to be agnostic to the tool used. ### Exercise 2: Pick up a hypothesis that is core to your project and design several experiments using the test cards - Jasper: Simulation, describing hardware specifications. Working on the code, to simulate opening and closing of valve given certain parameters. - Alex: First goal is to have a 3D printable model, based on an open source microcump open source that already exists. huge head start. - Next steps: - Have physical prototypes and see how to integrate the pump and the 3D fuge. Notes from Joe: I think this is a good prototype vs product discussion - whether you're prepared to wear a mask and use the glue vs whether you think people finding your design will be prepared to use it We've spent months swapping from M3 and M4 screws to just M3 to lower a barrier to entry ### Poll question: How was this lesson? - Confussing: Not sure why or how to use it - - Clear: I know how and why to use the concepts - - Instructive, yet full of concepts and frames for which I would I like to spend more time on. - ### DEsign philosophy behind open flexure We currently have a a big forum and a community of few hundreds. Our current philosophy is to keep happy this community :) - Documentation is key - Working with users is key - Currently we work with healthcare professionals its been a challenge to get them onboard due to the percieve cheapness, plastic quality of the microscope. - As you make it open you give people the opportunity to give you feedback which implies sustained commitment as well, as much as all the other aspects of excitement, impact, etc. To give an idea, just by changing the color, we have a gray prototype to the hospital, if we take the orange version they wont accepted. It would work the otherway around for schools. # Week 4 ## Checkin Please write down your name here: |Name |discord| project name| |-----|------|------| | Jose | jurra | Open Hardware | | |Santosh|santoshilam|DOH|| | Vincent | vincent_kranendonk | WiggleBin| | |Alexander| alextremo0205 | Educ. Water Pump | | Jasper ||| | Jerry| Jerzeek| Here to help|| | Adrian||| | Aniket | cmmon || | Fabio |fabioschuh|Image capture| | Vladimir |gospodin_zeleni| Early forest fire detection | | Shantnav | dabsag | Acraea | :point_up_2: Please checkin here :) **Icebreaker question:** What is the most challenging topic or aspect you have come across in your project so far? - So many possible solutions, making choices :). - Setting time aside to work continously in the project - Fabio: Time to work on the project and evolve in the topics from the lectures. Anyway I am learning and get a lot involved, which was my main objective. After this came a new issue that are ideas in many different projects such as robotic arm, which I am collecting links for a next project already :) - Jerry: Prioterizing importancy of different task **Questions before we get started:** - Were you able to do the peer review? - Yes 0 0 0.5 0.5 0 - No 0 0 - Please share the link here of the reviews: - [By Gül for Adrian](https://hackmd.io/@Oggo2XIlRZ6wwlsXi_vc8Q/r14-DBZsh/https%3A%2F%2Fhackmd.io%2FS7PtZkiLRKefOFux3Snekw#Peer-Review) - [By Adrian for Gül](https://hackmd.io/@Oggo2XIlRZ6wwlsXi_vc8Q/r14-DBZsh/https%3A%2F%2Fhackmd.io%2Fnw9FvbW4TriyTW9rke2xzQ#Week-4) - [Alex from Fabio](https://hackmd.io/@1ofnlq-eRfSNUs89Wv47FA/SJV34rdMa) - [Fabio from Alex](/FWxfbveDTWCAXcNs1rx78A) - [Vincent from Vladimir](https://hackmd.io/xTKJhUrEQJO5LFWobeCl6Q) - [Vladimir from Vincent](https://hackmd.io/@rabota/HJjOnWFfT) - [By Nemo for Aniket](https://hackmd.io/@CaptainNemo/HJd5QxQmp) - [By Shantnav for Jasper](https://hackmd.io/@zd8-NQQSRIi_4XrtoXbukQ/SJLNasjm6) ## Q&A Feedback from Adrian peer review: - It is good to not only look at the existing open source projects but also patents, industry solutions. - Jose: How far should you go with this? For example if you simple want to replicate a solution that is well documented should you do all this? or only when you are trying to address a problem that is general and big enough that when solved can benefit many? So this is a question about scoping. - Q: Is the link ot the notes the same one each week? A: Yes! It is the same notes page. Q: Oxygen purifier - if a sensor fails you would need back up system. Example of the Boeing 737MAX stall and software correction issue.(Comment from Adrian o Jasper's project) - Jerry: Limitations on the prototype, for example having a limited number of requirements so that you can actually get a start on the project. - Jose: The context of the development matters. If you are in a R and D then exerimenting and exploring optoins is very interesting and a final functional product might not be a priority. This might not be the case in other cases so it is important to address the context of the work. Q: What did you learn from doing the peer review of someone else? - Fabio: It was good to start documenting for someone else, it pushes me to have something read, as well as prioritizing the peer review as someone depends on me. - Alex: Because someone depends on you, you are motivated to accomplish the job that might otherwise not be there. Question to Aniket: Since you are in India and Rik(Product owner) is in Netherlands, how are you approaching the development of the control system with esp? - Currently Aniket accesss remotely the hardware, as it is accessible remotely. - This could also be done with simulators, and tests mocks. Based on the question above there was a lot of sharing on developing with simulation tools and hardware emulators: Tool chain: You can simulate your hardware environment. - Wokwi + Platformio(Arduino/ESP32 vsCode plugin) + plugin in vscode. - Jerry: www.wokwi.com can be used to simulate aduino code Adrian: www.tinkercad.com has the same ability yet probably not as extensive - [Open tool chain foundation](https://opentoolchain.org/) https://github.com/geobruce/FabLab/tree/master https://openmodelica.org/ - [Python interface for modelica](https://openmodelica.org/doc/OpenModelicaUsersGuide/latest/ompython.html) Q: Aniket you are in India,(background in embedded system), is it pssible to develop the control system without any hardware at your end. A: Aniket can remotely connect to the hardware and test out the temote control etc. Jose: If it is fully digital (as opposed to analog signals) it would be possible to simulate the tests and run them using simply the data without the need for hardware. Tools and useful websites from today: 1. www.wokwi.com 2. www.tinkercad.com 3. https://opentoolchain.org/tools/ 4. https://fritzing.org/projects/ 5. https://github.com/geobruce/FabLab/tree/master # Week 3 ## Checking Please write down your name here: |Name |discord| project name| project type | |-----|------|------|------| | Jose | jurra | Open Hardware | | | Vladimir | gospodin_zeleni | Open Hardware | | Gül |gul_oncu | Open Hardware| Personal Project | Shantnav | dabsag | Acraea | Project by LibreTurtle | | Vincent | | Alexander |alextremo0205| EdWaP |Personal project | Jasper | JasperSchretlen |Oxygen purifier |Personal project | | |Jerry de Vos| Jerzeek| Here to help you| |Fabio|fabioschuh|Image capture|Personal project| |Santosh|santoshilam|DOH| | Aniket | || | ## Icebreaker Do your have a "frame" for your life, is there something you want to work to? - Jose: I have a frame for some of my drawings :) - Jerry: Build awesome open hardware to inspire others - Vincent: Become an artist/art teacher or develop my own application (and survive financially) - Vladimir: Having a good balance between my work and private life. Making time to develop my ideas and passion.Connecting with organizations with whom I share the same values. - No idea at all, would like to work abroad in the future - Alexander: Teaching technology for improving peoples' lives. - Gül: When I achieved what I planned i didn't like them. Now I'm just enjoying life - Fabio: Lead engineer in mechatronics systems - Shantnav: Using automation to make the world more sustainable and improve quality of life. ## Questions Gül: Is it possible to have a CE mark for example for an open-source design? Will the people who replicate it benefit from the certificates taken? ### Poll question: How was this lesson? - Confussing: Not sure why or how to use it - 0 - Clear: I know how and why to use the concepts - 00 - Instructive, yet full of concepts and frames for which I would I like to spend more time on. - 00 ## Discussion Exercise 1: Create a first value proposition - Feedback on oxygen concentrator - Great VP, would be nice to enrich it explaning why is open source a good approach. For example unlike industrial medical grade products, you are proposing to make it open source, to that replicators and local manufacturers can check and verify that the builds meet the target specifications described. - Feedback on early fire detector: - Make more condensed assumptions on the focus, so that is specific enough to define next testing steps. Excercise 2: Prioritize your target specs and features Exercise 3: Frame your next iteration - Different examples: - Gul: 2 weeks to learn fusion 360, then a bit more to replicate an e ## Questions: How doe certification of CE safety requirements for example relate to open source certifications? - Interesting links: Examples on CE certification for open source 1. https://www.openmotics.com/en/how-to-make-open-source-hardware-products-ce-certified/ 2. https://sensirion-connected.com/newsroom/blog/a-hardware-startups-path-to-getting-a-ce-mark/ @jasper you probably want to use ESP32 instead of Arduino. About the same price, runs the same code and has embedded WiFi capability if you want to do remote monitoring later. Also for some medical devices you need to make sure precautions are taken they cannot be hijacked. ## Cool Ideas: - You can do modeling with simle programming to understand for example how a system should behave, this is currently being done, in the oxygen concentrator projects, models are also prototypes. - You can use your hackmd journal to ask for help or share what are you stuck with at the moment for you and potential contributi --- # Week 2 ## Checkin: Please let us |Name |discord| project name| project type | |-----|------|------|------| |Jose | jurra| oh.academy | own project | | Santosh | santoshilam | oh.academy |own project| | Gül | gul_oncu |name? | own project | | Jerzeek | jerzeek | oh.academy | own project |Jasper | JasperSchretlen | Oxygen purifier | own project| |Fabio|fabioschuh|Image shooter|own project| |Vladimir | gospodin_zeleni|Early forest fire protection | Andjela's project |Dekontee|D'Lon| | |Alexander|alextremo0205|Educational water pump|Own project| ## Basic intro for Today Today we will discuss exercises where we aim to cover concepts of documentation and principles of open hardware. We will also go trough practical considerations related to what and where to document. ## Icebreaker When was the last time you read instructions? Jose: Instructions on how to participate on an unconference in hackmd. Santosh: I recently bought an electric toothbrush, so that was the one that i read. Pretty straight forward and i can endorse electric toothbrushes :D. Vincent: Pandas/Plotly instructions, no hardware lately Gül: I read when I encounter a problem :) ## Vincent demo - Takes as much photos as possible Jasper: Right now something is documented but difficult steps are not documented, how do you deal with this? - Vincent: I also make design choices that make it easier to replicate, and therefore document. - What do you leave in and out? Specially when something is more complicated. Jerry: When I make open hardware project, I made a prototype and it doesnt work, I tend to only document what has worked, and hopefully helps go to the solution and build upon that. - It is good to transition from making notes of projects, ## Checks: - Does evevery body have a project - For those who picked up a challenge: Did you get in contact with your mentor/challege proposer ## Share your excercises for the discussion Vladimir notes: https://hackmd.io/x338pYHsQg-1I2Ha0DG6hQ?both - Architecture domain might be a good domain to learn from with regard to following standard. - Jose: It ca be good to start documenting for yourself first, (for your future self), and that might very well work for others later. Alexander Notes: https://hackmd.io/WYnnMo08TJ6ro0U-w0nlKw?both ## Questions Vladimir question to Vincent: Do you start your project from 0? - Did you reuse something? - Vicent: Started from scratch, didnt' look for other projects, I know how they are build, but mostly documentation wise, I refer to a lot of articles, and I leverage. How to install certain code in arduino I refer to other documentation and it helps me safe sometime. - Do you know of open hardware projects where testing and automated testing is setup as part of the documentation? - Should you have a separate documentation for project and the product or design? - Those are different types of documentation, but if everything could be in one place that is the best. For example in software you have the code in the git hosting solution, while progress and things to work on are documented in issues. Example: Fully automated PCB testing Vladimir: - We couldnt use google docs, I prefered to do that but I had to use microsoft environment, I like to document everything on the cloud. - Everything is automatically backup, the research group has a data management systems in place, including daily and weekly party. - When running simulations or chatting with other parties, that would be just a shared screen and even taking a video, or printscreens, images. Usually would once in a week do a recap. Every Friday I would do the recap of the whole week. (This was a full time project) I was the one to update the others about the working package. Some people dont have too much time. Having weekly touch points was useful to produce documentation. ---- # Week 1 - 06-10-2023 |Name |discord|github| | |-----|------|------|------| |Jose | jurra| jurra | | |Jasper | JasperSchretlen | Participant | NL | |Fabio | fabioschuh | fabioschuh | NL | | Adrian |AdrianMolecule|AdrianMolecule| CA | Aniket | cmmon. | C-mmon| NL | | Simon | LibreTurtle | | D | |Gül | gul_oncu| |TR| |Shantnav | dabsag | shantnavagarwal | NL | |samsung SM?| | | | | |Steven|epen2825| | | | |Nikolas| nik0tron| | | | | David|quboid | diolapupo|Nigeria | |Amit | | | | | |Alexander|alextremo0205|alextremo0205| ## Icebreaker How are you dealing with weather, what is the temperature at your location? - NL is not so hot not cold - spring-like in Germany ## Focus of Today :::info - Learning from real open hardware examples - Discussing questions and reflections on Open Hardware, what it is, why is become what it is, etc. - Selecting a project to work on. ::: [Slides](https://docs.google.com/presentation/d/1X5SAolkSY28CuoLoRMYbROW3MDvlWNYJnBF-kznuYMY/edit#slide=id.p) ## Checks before getting started - Were the participation guidelines clear? (vote with a zero) - Yes 000 - No 0 - I haven't read them yet 00 - Have you copied the personal template to keep track of your weekly progress? Please make sure to allow everyone to read in the [**hackmd sharing options.**](https://hackmd.io/@turingway/hackmd-guide) - Yes 000 - No 000 - I don't know where to find or how to use the template 0 - Do you have a project to work on? - Yes 00000 - No 00 ## For those who do not have a project, please let us know - Name: [Your name] discord: [Your discord username] Name: David discord: quboid ## Please share your notes for the exercises provided as well as your project of choice: :point_down: [Shantnav](https://hackmd.io/@zd8-NQQSRIi_4XrtoXbukQ/r107-LpxT), [Alexander Garzón](https://hackmd.io/WYnnMo08TJ6ro0U-w0nlKw?both) [Fabio Schuh](https://hackmd.io/@1ofnlq-eRfSNUs89Wv47FA/By6f5r4gp) [Jasper Schretlen](https://hackmd.io/L-wtV_znRMuco2nhI3wE0g) [Adrian](https://hackmd.io/nw9FvbW4TriyTW9rke2xzQ) Inoculation Robot [Aniket]( ) esp32 lasercanner [Gül](https://hackmd.io/S7PtZkiLRKefOFux3Snekw ) - personal project [Steven](https://hackmd.io/@qCIuzFzlT3283aXzLN3n_Q/HJr0dK6gp)- Blind Distance [Nikolas]( ) - [Amit]( ) - we get you op to speed Vincent - WiggleBin [David Ojo](https://hackmd.io/@3K1o67TCRuKHiwdpr-jrpg/ry_0_Falp) [Vladimir](https://hackmd.io/x338pYHsQg-1I2Ha0DG6hQ?both) ## Questions, Discussion and Answers - Does anyone has questions about the OSHWA definition? - Does anyone observations or thoughts on OSHWA definitions and concepts? - See question bellow from Adrian. - Can anyone discuss what open hardware project they found interesting? - Aniket: Controlling laser scanner via an ESP32 - What do I do once I select a challenge submitted? - Let us know the organizers - And in parallel you can inmediately get in tocontat with the challenge owner. - Adrian: Question: How do we know what level of Open-ess a project has? For instance Opentrons (https://opentrons.com/) a great example of successful project shares all the information except for the designs of the molds to build the case? - Answer: One is to look at the level of certification that looks at a range of criteria like open for commercialization etc. - The OSHWA certification helps to clarify and check that a project is fully open source. - Licenses also help you know how open is the project. - There is a spectrum of projects that provide full access to source and design but with commercial restrictions. They are not considered open source in the world of "open source software and hardware." - FAIR(findable accessible interoperable and reusable) Specially the Findable and Accesbile can also help you know how open a project really is. - Am I allowed to work on a project that I don't know if I am going to open source or not? - No you are required to work on an open source project, therefore pick one where you are sure you are ok with making open source. - --- # Week 0 <!-- ## Checks for this week - Emphasize the project selection - [] Jose makes guide for pikcing a project - [] Getting started with the open harwdare academy --> ## Icebreaker Who is here? Dekontee | Name | Discord username | Project | Location | | -------- | -------- | -------- |-| | Jerry | jerzeek | Mentor | NL | | Santosh | santoshilam | Organizer | NL | | Andjela | laniakea40322 | Mentor | NL | | Jose Urra | jurra | Organizer | NL | | Vladimir | gospodin_zeleni | Participant | NL | | Vincent | vincent_kranendonk | Participant | NL | | Jasper | JasperSchretlen | Participant | NL | | Shantnav | dabsag | Participant | NL | | Dekontee Achilling Julu| |Participant| | Aniket Kumar |cmmon.| Participant | India | | Adrian Filips|adrianMolecule|Participant|Canada| | Fabio Schuh | fabioschuh | Participart | NL | | Mike | | Alfonso Pinzon | Alfonso | Participant| Guatemala | Alexander Garzón | alextremo0205 | Participant | NL | David| quboid | Participant| Nigeria| ## Questions Q: Is this an example question? ^Jerry A: Yes this is! ^Santosh Q: are there mentors for each of the challenges and can they help with question A: yes, for each projects there is a specific contact person to brainstorm with and help you out. They differ in capacity and availability but we expect a minimum of 30 an hour, of availability per week. Alternatively they could be reached via our discord once we put you in contact with them. Q: is there budget to build hardware? A: Yes! Contact one of the mentors or organizers to get the process rolling, it might be that we already have it, otherwise we will help you order it. Q: will there be in between moments to demo what you have completed? next to the final presentation. A: Yes! there is a peer review week in week 6 to help you gain feedback on your project Q: Can you kindly share the attendance to enable us know the mentors A: The attendance is being captured in the weekly notes. Q: Do we select who our mentors will be? A: The academy is not conceived for people to select a mentor, it is more about the project. There fore this will depend on the challenge that you select. We encourage you to also find local mentors or people that can help you, that is all up to you. :) Q: Who do we share our projects with? A: Your project can be shared directly in discord. Once is on github or other available platform to share hardware documentation, you are free to share it with anyone. Q: Can you be a bit slow when talking,I'm finding it difficult to understand you😍 A: Yes we will do our best in the next session. --- <!-- # Week 3 ## Icebreaker Who is vegetarian or vegan? Who can eat anything? ## Questions Q: is the icebreaker for a bbq? ^Jerry --- # Week 4 ## Icebreaker What is your favorite tool? show us your tool and tell a bit about it ## Questions --- # Week 5 ## Icebreaker How did you learn about open source ## Questions --- # Week 6 ## Icebreaker ## Questions --- # Week 7 ## Icebreaker ## Questions --- # Week 8 ## Icebreaker did you ever actually read the terms of conditions? ## Questions --- # Week 9 ## Icebreaker What is the most exciting technological development for the coming decade? ## Questions --- # Week 10 ## Icebreaker ## Questions -->

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully