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.

