Collaboration, copyleft for hardware November 19, 2014 06:20AM |
Registered: 14 years ago Posts: 7,616 |
Quote
Success of copyleft in hardware is linked to the same factors as in
software, the most important of which is the existence of high-quality
non-trivial projects where it makes more sense to modify than to start
all over.
The GNU project not only gave the world the GPL but also a range of
tools and libraries which were the embryo of a complete software system.
So far I see no equivalent in the hardware world. Opencores.org is the
one that comes closest in the *gateware* world but the degree of quality
and usefulness of the cores hosted there varies widely.
We have seen copyleft work in some of our hardware designs in ohwr.org.
So it can work.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 19, 2014 10:22AM |
Registered: 10 years ago Posts: 469 |
Re: Collaboration, copyleft for hardware November 19, 2014 03:24PM |
Registered: 14 years ago Posts: 7,616 |
Quote
jaguarking11
The hundreds of linux flavors out there tend to disagree with that statement.
Quote
jaguarking11
We collaborate and share our findings.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 19, 2014 03:49PM |
Registered: 11 years ago Posts: 564 |
Re: Collaboration, copyleft for hardware November 20, 2014 09:43AM |
Registered: 10 years ago Posts: 469 |
Quote
Traumflug
Quote
jaguarking11
The hundreds of linux flavors out there tend to disagree with that statement.
It's entirely true that there are many distributions, but there is only one kernel, only two C compilers, only 2 or 3 desktop environments, only a small number of shells, ... seen as such, distributions are just remixes of the same. Nobody would start a new compiler just because a new chip architecture came to the market. Instead, existing ones are improved.
Quote
jaguarking11
We collaborate and share our findings.
Uhm, where? There's no repository, no bug reporter, not even a single official RepRap printer model. Forum is full of fixing chinese counterfeits instructions and wiki is full of advertising for commercial printers.
Sounds gloomy? That's why we can learn :-)
Re: Collaboration, copyleft for hardware November 21, 2014 01:54AM |
Registered: 12 years ago Posts: 661 |
Re: Collaboration, copyleft for hardware November 21, 2014 11:21AM |
Registered: 10 years ago Posts: 869 |
Quote
Traumflug
but there is only one kernel, only two C compilers, only 2 or 3 desktop environments, only a small number of shells, ...
Re: Collaboration, copyleft for hardware November 21, 2014 11:58AM |
Registered: 10 years ago Posts: 469 |
Quote
cdru
Quote
Traumflug
but there is only one kernel, only two C compilers, only 2 or 3 desktop environments, only a small number of shells, ...
No, there's not one kernel. There's one LINUX kernel. There's OpenBSD, FreeBSD, Mach, OpenSolaris/OpenIndiana...
No there isn't just two C compilers. There a bunch even if you only look at open source. GCC just happens to be the biggest.
No there isn't 2 or 3 desktop enviroments. There may be 2 or 3 popular ones, but there are others that aren't just simply forks with a little tweaking.
As for shells, there's the original sh, Almquist shell (ash, used by *BSD and derivitives), Bourne Shell, Bourne-again shell (bash), Korn Shell, C Shell, BusyBox (if you want to stretch a bit what a shell is/does)
I see the open source software ecosystem a lot like the reprap ecosystem. For each category there are a a couple of major players or designs, but there are many not-as-popular designs that exist and there's nothing wrong with that. Sure collaboration between everyone would be great, but sometimes there are just philosophical differences between projects that aren't conducive for widespread collaboration. Why did you create the Gen 7 electronics instead of making an "incremental improvement" to say RAMPS?
Re: Collaboration, copyleft for hardware November 23, 2014 02:00AM |
Registered: 12 years ago Posts: 661 |
Quote
jaguarking11
Like I said before, I agree with the OP to a certain degree. We need centralized repos where people can contribute. The problem is that those repos need to contain everything from software to hardware design and specs, to mechanical designs and specs. With rights for any user to fork off those main repos. This way we can have a stream of development being done while still benefiting from upstream development. At least my thoughts on the subject. The real design of a centralized repo should be capable of handling, and displaying STL's as well as cad design and pictures while still managing to read source code. I believe this will go into that direction eventually. However as of right now, people want to capitalize on their research and development so they open source designs to some degree while others don't...
I am looking at designing a central repo for my own tweaks and designs. Posting parts on thingiverse etc etc is not exactly my cup of tea.
Re: Collaboration, copyleft for hardware November 23, 2014 06:02PM |
Registered: 14 years ago Posts: 7,616 |
Quote
vegasloki
Another difference is how projects work. They are mostly one person shows or a close team of a few people. They don't work in a contributor model like software.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 26, 2014 09:05PM |
Registered: 12 years ago Posts: 661 |
Quote
Traumflug
Now, I'm not aiming for me or anybody else to become RMS II. But I'm pretty sure that accepting developers' natural behaviour as an unchangeable law of nature works just as bad as it did with software development. To get Open Hardware out of the toy status, we need rules. There have to be advantages for those following the rules over them who don't. Big classics of such advantages are contributions. Trying to get away without contributions is pointless, a way has to be found to make them work.
Re: Collaboration, copyleft for hardware November 27, 2014 08:12AM |
Registered: 14 years ago Posts: 7,616 |
Quote
vegasloki
It is early in the curve though there are some projects that show a great deal of promise.
Quote
vegasloki
The use of a so called NC license [...]
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 27, 2014 10:03AM |
Registered: 14 years ago Posts: 818 |
Quote
jaguarking11
I do agree we need to find standards. One of my biggest gripes is having different sized filament spools. Why not settle on a 90mm core or something similar?
Re: Collaboration, copyleft for hardware November 27, 2014 10:19AM |
Admin Registered: 12 years ago Posts: 1,063 |
Quote
Traumflug
Let's face it: currently RepRappers don't really collaborate. We start from scratch over and over again, thousands of times so far. No surprise, design mistakes are also made over and over again.
Re: Collaboration, copyleft for hardware November 27, 2014 10:29AM |
Registered: 14 years ago Posts: 7,616 |
Quote
richrap
And before you ask why it's not on the RepRap Wiki
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 28, 2014 10:17AM |
Registered: 14 years ago Posts: 818 |
Quote
Traumflug
But that's the essential question. Some individual defining his personal favourite as standard somewhere on some web page is entirely pointless.
Quote
Traumflug
compare your favourite to the most commonly used spools (commonly used ones are much more likely to succeed) and enter this stuff there
Quote
Traumflug
P.S.: if you don't feel comfortable with RepRap wiki, please identify what could be improved, so it can be done.
Re: Collaboration, copyleft for hardware November 29, 2014 12:29AM |
Admin Registered: 14 years ago Posts: 730 |
Quote
richrap
Maybe that's another very good thing to work together on, I do have views on the RepRap Wiki and also would like to help fix some of them. I would suggest that's another conversation.Quote
Traumflug
P.S.: if you don't feel comfortable with RepRap wiki, please identify what could be improved, so it can be done.
Re: Collaboration, copyleft for hardware November 29, 2014 09:45AM |
Registered: 14 years ago Posts: 7,616 |
Quote
richrap
I have personally spent almost 8 months talking to real people and manufacturers
Quote
richrap
All of the filament PLA/ABS manufacturers I talked too (I can't think of one who didn't) felt their choice of spool was 'good' or should be 'the standard'
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware November 30, 2014 05:41PM |
Registered: 14 years ago Posts: 818 |
Quote
Traumflug
Quote
richrap
I have personally spent almost 8 months talking to real people and manufacturers
That's excellent!
Quote
richrap
All of the filament PLA/ABS manufacturers I talked too (I can't think of one who didn't) felt their choice of spool was 'good' or should be 'the standard'
You see? That's why a one-person effort is unlikely to work. Now we have not only 56 manufacturer spools standards, but 57 standards.
.
Re: Collaboration, copyleft for hardware December 01, 2014 08:53AM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Collaboration, copyleft for hardware December 01, 2014 11:49AM |
Registered: 10 years ago Posts: 44 |
Re: Collaboration, copyleft for hardware December 01, 2014 01:51PM |
Registered: 10 years ago Posts: 469 |
Re: Collaboration, copyleft for hardware December 01, 2014 05:56PM |
Admin Registered: 12 years ago Posts: 1,063 |
Quote
jaguarking11
Inner diameter matters to printers as much as the outer diameter. The ID helps with binding and or filament warp. The mounting options are also very limited to ID. For example, I saw another thread where people were talking about the spool unwinding itself mid print and tangling. My solution to this is to put some small drag on the spool via my bearings. This has eliminated any tangles and has kept my sanity when printing 12inch tall parts. Who wants to babysit a printer during a 12 hour print, while I agree you should be in the vicinity, it should be a shoot and go practice not an exercise of patience that spans 12 hours.
To me what is really missing is an outline of standards, not as a handicap nor a exercise in monopolizing the environment.... I digress. I should know better, my first step was to make something people were not comfortable with, and I got allot of arguments of why it should not work... etc etc. While I am still tweaking my own printer, it sure as hell beats the pants of a makerbot.
Let me put it this way, the groove mount has been adopted by most hot end manufacturers. This is a good start. Why not standardize the damn spool next? Filament has been standardized to some degree as well. Take your pick, 3mm or 1.75mm. Even the cheapest inland brand filament has been flawless ~15USD retail price per kilo...... The only way to achieve a standard is when you have a supply of filament that is consistent and predictable using the same spool. Inland seems to do just that. And that is the cheapest microcenter brand..... Vote with your wallet and a standard will be made for better or worse.
Re: Collaboration, copyleft for hardware December 02, 2014 10:20AM |
Registered: 10 years ago Posts: 469 |
Quote
thejollygrimreaper
Quote
jaguarking11
the groove mount standardization was mostly out practical usability, once upon a time the groovemount feature on a hotend was mostly a consideration because people didn't want to have to redesign their cold end every time they decided to use a different hotend, although these days with design software becomming easier to use to a degree it's possible to veer away from the groove mount as a standard just like the E3d did.
if anything should be standardised next it's the connectors across all the electronics boards , mounting hole layout and interconnecting devices like lcd modules
If you want to standardise connectors those are readily available. The easiest type of connector for power at least would be the XT-60 used by lipo batteries. It would give the user flexibility and the option to just purchase a pigtail for a PSU and having a connector that cost 20c a piece with a 60A rating would be great. The other type of connectors seem to be less problematic.
My Personal Blog. Build blog.
[engineerd3d.ddns.net]
Modicum V1 sold on e-bay user jaguarking11
Re: Collaboration, copyleft for hardware December 02, 2014 10:24AM |
Admin Registered: 12 years ago Posts: 1,063 |
Quote
jaguarking11
Quote
thejollygrimreaper
Quote
jaguarking11
the groove mount standardization was mostly out practical usability, once upon a time the groovemount feature on a hotend was mostly a consideration because people didn't want to have to redesign their cold end every time they decided to use a different hotend, although these days with design software becomming easier to use to a degree it's possible to veer away from the groove mount as a standard just like the E3d did.
if anything should be standardised next it's the connectors across all the electronics boards , mounting hole layout and interconnecting devices like lcd modules
If you want to standardise connectors those are readily available. The easiest type of connector for power at least would be the XT-60 used by lipo batteries. It would give the user flexibility and the option to just purchase a pigtail for a PSU and having a connector that cost 20c a piece with a 60A rating would be great. The other type of connectors seem to be less problematic.
it's mostly the other connectors, currently on the rumba and ramps you can use the jst connectors for the motors , however this isn't always the case with other connectors for things like thermistors and limit switches,
Edited 1 time(s). Last edit at 12/02/2014 10:25AM by thejollygrimreaper.
-=( blog )=- -=( thingiverse )=- -=( 3Dindustries )=- -=( Aluhotend - mostly metal hotend)=--=( Facebook )=-