WEBVTT 00:00.000 --> 00:12.600 Our next talk is going to be on the process of product development in mechanical engineering 00:12.600 --> 00:15.580 using open source software. 00:15.580 --> 00:23.200 With us, his Alexander Sadowski is going to give us an overview of his experience in 00:23.200 --> 00:29.740 some tips and techniques for those of us who develop open source hardware and open hardware 00:29.740 --> 00:32.820 mechanically in open source software. 00:32.820 --> 00:36.740 Please give a warm welcome to Alexander. 00:36.740 --> 00:45.060 Thank you very much for your introduction. 00:45.060 --> 00:51.740 You pretty much nailed the head, the nail on its head, but today I will show you how you can 00:51.740 --> 00:58.240 become a machine manufacturer using mostly open source software, some are free, but not 00:58.240 --> 01:02.560 open source, but it's, yeah, we will see. 01:02.560 --> 01:15.280 So this is mainly, let me first introduce myself, why is this talk even happening? 01:15.280 --> 01:20.480 So I was always very passionate about becoming a machine manufacturer and that's why I 01:20.480 --> 01:32.000 started mechanical engineering in Germany, but what I have learned is that in university 01:32.000 --> 01:36.560 they usually don't teach you how to become a machine manufacturer, so I had to learn a lot 01:36.560 --> 01:40.560 of stuff on my own. 01:40.560 --> 01:47.400 Why I was a student, I started developing a free printer with a heated heat chamber 01:47.400 --> 01:55.200 this was like 2015, so this is like nearly 10 years ago, but when I could see a V5 license 01:55.200 --> 02:00.800 expired, I wasn't able to open any of my files anymore, and that's when I learned about 02:00.800 --> 02:08.640 freecats, and I started building my own products, and for example a work-holding fixture, 02:08.640 --> 02:14.720 used for CNC milling machine, which I actually sold a couple pieces off, but when one of my 02:14.720 --> 02:21.960 clients asked me about patents and products safety and stuff like that, I got so scared 02:21.960 --> 02:26.840 the way that I immediately stopped selling the products, and I had to go back to the drawing 02:26.840 --> 02:31.240 board and think, well okay, what about these topics, I need to learn all about those, 02:31.240 --> 02:40.720 and I started working at the major German machine manufacturer, which is called Rope, they 02:40.760 --> 02:46.120 have like turnover of 2 billion euros, they're very huge, they do production lines for 02:46.120 --> 02:53.960 electronic electric motors and stuff, and after there I learned everything I needed to 02:53.960 --> 03:02.800 know, it was kind of an opportunity which presented itself, and it was a little bit of 03:02.800 --> 03:08.600 luck that it could actually learn stuff and I wanted to learn there, and right now I'm 03:08.680 --> 03:14.480 helping others become my machine manufacturers, and that's why I created this guide, 03:14.480 --> 03:19.280 this is obviously not the guide that you can just read, this is just a presentation, but 03:19.280 --> 03:24.120 hopefully you can learn something, and if you will have questions after talking, it can 03:24.120 --> 03:30.760 always ask me. So who is this for? It's for manufacturing startups, which usually struggle 03:30.760 --> 03:37.600 with finances, and by using open source software, they can lower their financial risk 03:37.680 --> 03:44.080 a lot, also throughout this guide, they will learn how to deal with patents and product safety. 03:44.080 --> 03:50.400 This is also for establishment machine manufacturers, which I already with my company work 03:50.400 --> 03:59.520 together with, and we even, they don't use open source software throughout a whole product 03:59.600 --> 04:08.240 event cycle, but they can still implement open source software at individual steps, and 04:08.240 --> 04:15.120 also this is for a frequent community, which I'm most active in, to showcase freecat in context 04:15.120 --> 04:21.760 with other software, so that people can actually understand what goes in to freecat and what 04:21.760 --> 04:28.960 goes out of it, so I'm very excited to show you how this all works. Here's just a quick overview, 04:28.960 --> 04:36.720 we will be first taking a look at requirements, then we will be taking a look at patents, 04:38.400 --> 04:48.320 determining what product concept we choose, it's preliminary design, detail design, and the product 04:48.320 --> 04:56.800 life cycle management. So first of all, you first define your requirements of your product based 04:56.800 --> 05:03.520 on marketing research and put them into a table, this is a liberal office kelp table, which you 05:03.520 --> 05:10.560 can easily create, and it usually has the column headers, number requirement type, and person 05:10.560 --> 05:19.840 and charge, then using those requirements, you can do a patent search using the spasnet.com, 05:19.840 --> 05:26.000 where you can have access to 150 million patent documents, and your first goal is to reuse 05:26.000 --> 05:34.800 those 150 million patent documents to 200 results by just looking at patents that are older than 05:34.800 --> 05:43.600 20 years, this way you don't have to keep in mind all the patent infringement and stuff like that, 05:44.160 --> 05:53.120 and using those 200, you can then focus narrow down even more by clicking like the store button 05:53.120 --> 05:59.360 and every patent, and then using that, you can hopefully narrow down the 150 million to just 05:59.360 --> 06:04.880 20 patents, because the reason why you do this is you have to read all of them, and you cannot 06:04.880 --> 06:15.200 read 150 documents, 150 million documents. So the goal is to get to 20, I cannot describe this process 06:15.200 --> 06:24.640 in full detail, but yeah, it's about forming the query that you need. Then the 20 patent documents 06:24.640 --> 06:31.200 that you get out of that, you put them in a table with the document linked title IPCCPCD 06:31.200 --> 06:37.520 classes for documents, representative drawing, so you can easily have an overview of all your 06:37.520 --> 06:42.960 patent documents, and usually you should also put their first claim or independent claims of the 06:42.960 --> 06:50.000 patent. You can do all of this in the book office account, and on the right side, you can see how 06:50.000 --> 06:56.960 this could look like, then using all of these patent documents that you have acquired, 06:56.960 --> 07:04.720 you create different variations of your new product that you are developing, and you create 07:04.720 --> 07:12.080 also a table where you combine different patents, and then later on you determine which one 07:12.960 --> 07:19.520 creates the best solution. After you have selected what patent documents you will be using for 07:19.600 --> 07:25.520 your new product, you create some kind of product concept, and you can do this easily in 07:25.520 --> 07:31.840 the process in press, or mostly you will just do a hand drawing, which is enough for that step. 07:33.680 --> 07:39.200 Then with your product concept, what you have to do is, you have to look into products, 07:39.200 --> 07:46.160 if you do also a topic that I learned while working at the machine manufacturer, and in product 07:46.160 --> 07:54.000 safety, you go through the whole product lifecycle of your product, and see where dangers arise, 07:54.000 --> 08:03.360 and to what measures you have to take into account, to lower the risk to a acceptable level, 08:03.920 --> 08:08.800 and you can do, this is called the risk assessment, you can do this risk assessment also in 08:08.800 --> 08:17.840 LibreOffice, and how to do such a risk assessment is defined in ISO 1200, 1200, 1200, 08:17.840 --> 08:25.280 and this can be done in LibreOffice Calve, with all the information that you have acquired, 08:25.840 --> 08:31.840 you can do some preliminary design on your new products, which you will also be done inside 08:31.840 --> 08:37.840 of LibreOffice Calve, and as you can see, you can do a lot of stuff also on paper, 08:38.000 --> 08:43.760 and what I usually like to do is create hand drawings and put them as images into LibreOffice Calve, 08:43.760 --> 08:48.800 and then do my calculations, therefore forces, temperatures, dimensions, tolerances, and stuff like that. 08:50.640 --> 08:57.680 So, when you have done your preliminary design, you can then move on to detail design, 08:57.680 --> 09:03.440 which usually involves creating your 3D cat model, creating your technical drawing, 09:03.520 --> 09:09.360 and exporting the step, the XFPDF, whatever files are necessary to produce your final product, 09:10.320 --> 09:17.840 and obviously I've used Frequette here, I'm very involved with Frequette, we are pushing it in the 09:17.840 --> 09:26.080 industry, and there's an obvious choice for me. Something that cannot be calculated in the preliminary 09:26.080 --> 09:31.680 design step, because the geometry may be too complicated, so for that you would do a VM simulation 09:31.760 --> 09:39.920 in pre-pomax, pre-pomax is very similar to Abacos, if you know about that, and yeah, 09:39.920 --> 09:45.920 how you do a VM simulation is you import the step 5 from that you export it from Frequette, 09:45.920 --> 09:52.240 you find your boundary conditions, mesh the geometry, and solve your case study, yeah, 09:52.240 --> 10:01.280 this is done with pre-pomax from Matei, then arises the question, how do you manage all of that, 10:01.760 --> 10:09.760 and one solution is to create a bunch of folders where you put in all your stuff, and on top of 10:09.760 --> 10:19.040 that you can also use the SVN solution for visioning, you can create servers and make collaboration 10:19.040 --> 10:25.280 either this way, and here I have used Visual SVN and Tortois SVN as the open source of 10:26.240 --> 10:31.920 alternatives use Google Drive if you don't care about your files to be leaked. I mean, 10:31.920 --> 10:36.880 this is not, I'm not saying this is a negative thing, if you actually have five that you don't care 10:36.880 --> 10:45.360 about if you get leaked, use Google Drive is very easy to use, yeah, and then in order to not do 10:45.360 --> 10:54.000 all of the stuff with the folders and managing users and having all of this headaches, you can 10:54.000 --> 11:01.840 resort to a PLM solution, which does many things from many of these things, and we are actually 11:01.840 --> 11:10.080 developing an open source PLM solution, which will be compatible with Frequette, so yeah, that's it, 11:10.080 --> 11:14.080 thank you very much for listening, and yeah. 11:24.000 --> 11:31.200 Yeah, so really interesting to see patterns being used actually to extract information rather than 11:31.200 --> 11:38.880 as a weapon against other companies, how do you feel in general is this sustainable source of 11:38.880 --> 11:44.000 this kind of information or modern patterns basically useless? Patients are very misunderstood by 11:44.000 --> 11:54.960 makers, I think, I personally also have the patent, and what you said is that if 11:54.960 --> 12:00.400 patterns always have to be a source as a weapon, use as a weapon, and I say no, and mostly they 12:00.400 --> 12:07.280 are not used as a weapon, my experience, large companies actually open for others to create 12:07.360 --> 12:12.880 their own patterns, and they are ways of which you can easily create patterns on your own with 12:12.880 --> 12:20.480 little financial posts, and patterns are a great source of very specific information, and once 12:20.480 --> 12:24.240 you learn how to deal with them, they are not scary anymore. 12:27.920 --> 12:35.760 So you already have brought at least one machine really into the market with your own process, 12:36.480 --> 12:43.040 so yeah, so I have got a pattern for your safety screw, which we are trying to manufacture, 12:43.040 --> 12:50.240 but with my company we do this stuff at other companies, so we help them to implement this whole 12:50.240 --> 13:01.520 process. Okay, so do you have sort of a GitHub repository or a blog post about this process, 13:01.520 --> 13:07.440 and which tool you're using, like basically a written form of what you just explained? 13:09.280 --> 13:16.960 What part of it? Like the process in general, so let's say a step-by-step guide for an 13:16.960 --> 13:24.480 idiot like me to just take that and then go through it, or that maybe I understand it correctly 13:24.480 --> 13:29.120 that this is your consultant business then. Yeah, so what you're asking is if there's more 13:29.120 --> 13:33.840 information on this whole process, right? Yeah, so there is, we have published actually published 13:33.840 --> 13:40.560 a lot of stuff about it, we are publishing a lot of case studies on LinkedIn and Twitter mainly, 13:41.200 --> 13:47.760 and yeah, you can find more information, but we have also planned to release a book on exactly 13:47.760 --> 13:53.520 this topic, because there are so many steps involved, I obviously cannot present to you all the 13:53.520 --> 14:06.000 stuff in just 20 minutes. All right. On my wondering, the examples you've shown are for 14:06.000 --> 14:12.880 pretty simple devices, does this workflow change in any way when you deal with larger summaries? 14:14.960 --> 14:20.000 What, so you were thinking about this or this one? Right. I mean, these are just examples. 14:20.640 --> 14:27.040 You can do this, like for example, in FreeCats, there are specific ways that you would 14:27.040 --> 14:33.520 do create small projects and it would create bigger projects in different ways. So there are 14:33.520 --> 14:40.000 differences, but if you want to learn more, you can we can talk about this. I had another question 14:40.000 --> 14:47.440 about the patents, so if I understood you correctly by using old patents, you gain some safety against 14:48.400 --> 14:53.600 patent infringement, but you also said you could combine several old patents, and then I'm wondering 14:53.600 --> 14:58.080 if you don't create a risk, because then you're creating something new when you're combining several 14:58.080 --> 15:03.600 things, although each thing is an old thing. Okay, so what you're asking is if there is any risk 15:03.600 --> 15:12.080 in combining multiple patents which are not, which are not active anymore, there is some risk, 15:12.240 --> 15:17.840 there is always risk. The manual in business, there is always a risk, but this risk is solo, 15:17.840 --> 15:24.480 and also what many people misunderstand, especially the makers, even if you're infringing on a 15:24.480 --> 15:31.440 patent, the company which also patent will usually just want some money from you, which you have. 15:32.720 --> 15:38.320 If you don't earn any money, you usually don't have to pay anything, usually. And this risk 15:38.400 --> 15:44.320 of you just having to pay a lot of money, because of nothing is nearly zero. 15:45.680 --> 15:51.360 Any more questions? 15:55.040 --> 15:57.360 All right, thank you very much. Thank you very much.