[![hackmd-github-sync-badge](https://hackmd.io/s1F09AVITRW1JFesKfud9A/badge)](https://hackmd.io/s1F09AVITRW1JFesKfud9A) # `osh-trolley-intro` OSH Shopping Trolley :::info (c) Holger Kienle License (if not stated otherwise below): [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) ::: :::success **:heart::handshake::heart: Participate/Interact** - Use the [HackMD features for commenting](https://hackmd.io/c/tutorials/%2F%40docs%2Fcomment-to-collaborate-en). Click on the bubble symbol (![image](https://hackmd.io/_uploads/ryACFlAlZe.png)) at the top right, or **select text** and a pop-up will appear. - At the GitHub repo open a [GitHub issue with ![image](https://hackmd.io/_uploads/Sy5a5gAl-g.png =x30)](https://github.com/hkienle/osh-trolley/issues). ::: ![image](https://hackmd.io/_uploads/rycLEiPkWe.png) *Example: Variant with thin wood profile, 3D-printed parts and shopping bag from Correx ad-poster* ## HackMD documents All individual HackMD documents concerning the trolley are conveniently summarized in a HackMD book collection. [Visit the book collection](/@hkienle/osh-trolley-book) and then call up individual documents with the left pane. :::info **Legend for HackMD-Documents** - :exclamation: Marks a hard constraint (e.g., a dimension) that must not be violated (or cannot be physically violated). - :owl: recommended: Gives a recommendation (e.g., dimensional constraints) for a design or build. Not mandatory, but violate at your own risk. - :book: Reference to another document that should be consulted first before proceeding. ::: :::info **Asset names** Each document has an id in the form `a-b-c` that labels the content of the document. It helps to quickly identify documents and how they relate to each other. It is probably mostly helpful for users that already have gained a rudimentary understanding of the document structure. **Standard sub-id strings** - `proto` A prototype of some sorts. E.g., it could be a (scaled-down) miniature version of the envisioned (sub-)component or product that is mimicking some functionality. - `assy` How to assemble parts into a (sub-)component or product. This assumes that all parts (given in the BOM) have been procured (`buy`), manufactured (`mfg`), or otherwise obtained. - `mfg` How to **manufacture** a part. - `reveng` **Reverse engineering** of a part, typically with the goal to understand the design and to extract measurements. In other words, our "`reveng`e" on the manufacturer that its product is closed source :smirk:. - `build` A **physical build** of a (sub-)component or product, in other words an instantiation of a design. A build should be documented such that it enables replication - `tn` A **technical note**, typically of a generic nature, but may be also project-specific. **Project-specific sub-id strings** - `frame` `wheel_mount` `bag` Sub-components of the trolley. - `13x13` etc. Frame profile with `s`=13mm. - `book` A HackMD-style book (requires special formatting). ::: ## All resources - [HackMD documents](/@hkienle/osh-trolley-book) - [GitHub repo](https://github.com/hkienle/osh-trolley) - [Images on Ente (raw history)](https://albums.ente.io/?t=n4gJSRmD9c#pEi8SqN4NvcUnWbeJyfcis1qUBdfnKazd1G65SL3a2p) - [YouTube playlist](https://www.youtube.com/playlist?list=PLSxNMFG9ojQwhjzWL1CTtLxCqtKM5Zwmm) - [Printables collection](https://www.printables.com/@hmk_292473/collections/2752290)