Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:57 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Micromite MK2++, beta testers wanted

     Page 4 of 4    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 02:52am 20 Feb 2015
Copy link to clipboard 
Print this post

TZA

I think there is a very big difference developing low-level firmware for a Micro-controller compared to the sort of developments where the GITHUB approach might apply.

If you look at the history of the controller software for 3D printers, multiple branches have been allowed to develop and the codebase has fragmented leaving potential users bemused at the options.

Whether "beta" testing is the correct term can be discussed, but I am talking about testing the functionality of the MX470 firmware against the specification i.e. the Micromite User manual as amended by the revised pin descriptions and a small number of other functional modifications details of which I have distributed to the beta testers.

In the event that problems are found then providing me with simple test code and results will allow the bug to be found/fixed.

This worked very well for all of us involved in the testing of the original MKII 4.6 software. We sent Geoff problem descriptions and he fixed and re-issued revised firmware.

I'm sorry if you don't believe that it is the correct approach but that is how I intend to proceed with the MX470 firmware until the point Geoff takes it over.
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 03:06am 20 Feb 2015
Copy link to clipboard 
Print this post

It was a suggestion, nothing else.
GITHUB is just an online version of git. Does not really matter what kind of version control is used either. svn,mercurial,source safe (brrr), i have used them all. It beats the hell out of managing everything manually.

In my 'world' beta testing and fixing a bug is looking at code and try to find why. I understand that is not everyone's way of doing things, and i would not push my way of working to someone else because what works for me does not have to work for another.

Edited by TZAdvantage 2015-02-21
Microblocks. Build with logic.
 
boss

Senior Member

Joined: 19/08/2011
Location: Canada
Posts: 268
Posted: 09:26am 20 Feb 2015
Copy link to clipboard 
Print this post

@all
God created The World. Then He created evolution.
Why not allow others to evolve just small piece of SW/HW?
Is lion better than a cat?
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 01:34pm 20 Feb 2015
Copy link to clipboard 
Print this post

You(or anyone else for that matter) are perfectly free to request the source, and play with it, and do what you like with it, so long as you don't group-develop it or distribute your changes to the source without Geoff's approval. Matherp's 470 is a special case, as he HAS obtained that permission from Geoff to develop the Beta, and he is essentially following the exact same method that Geoff did with the original uM. And even then, the beta-testers list is a closed list, in that if you want on, you have to request it, and other members' emails are hidden.(the list is BCC).

The problem as I see it with TRUE open-source(in that everything in the source is open for anyone to add to and resubmit or otherwise contribute to), is that it becomes an almost unmanageable beast very quickly, with everyone and their dog making changes to the source to suit themselves, then, perhaps quite understandably, thinking that everyone else would benefit from their changes, resubmit another version of the source code with their "Improvements".

Before you know it, the source has morphed into some kind of hybrid beast that represents something of the original, with a whole heap of other stuff added, and it turns into a nightmare to maintain and/or bug-fix by the original author(s)(as great big chunks of the source are written by others, and we all have our own somewhat unique-ish way of developing code).

I have been involved in true open-source development, and I hated it so much, I would never do it again. The main problem seems to be different people have different needs, so some will want some feature, others will not. Even when everyone thinks a certain feature is a good idea, you then get several different opinions on how people think that feature should be implemented or coded, and you end up with disagreements over what seem like trivial aspects of the code.

My 2c, anyway - make of it what you will.

I write all this to hopefully illustrate to EVERYONE, the pros and cons of true open-source. This is why I adore the kind of license that Geoff has, and I do think this is the best way forward, as it keeps tight control of the distributed source, while generally still keeping it completely free, and available for people to alter for their own PERSONAL needs.

Now, I know this post will already be causing the true open-source advocates to sizzle with irritation, and some will want to write some lengthy response to this debunking all I have just said. That is their right, but PLEASE understand, that I don't want a flame-war, and won't feed the fire if anything starts.

It takes all sorts to make a world, and that includes sometimes quite drastically differing opinions on just exactly how things should be done.

What all this boils down to, is that Geoff's chosen license is what it is - that is his right as the author, and so let's get on with living life, instead of wasting it trying to force the issue of weather the code should be fully open for everyone to "Improve" or not.

Peace to all.

PS: This post has tuned into a bit of a rant - sorry....
Smoke makes things work. When the smoke gets out, it stops!
 
centrex

Guru

Joined: 13/11/2011
Location: Australia
Posts: 320
Posted: 10:41pm 04 Mar 2015
Copy link to clipboard 
Print this post

To Matherp
For my edification what version are you up to and is it ready for general use.
Regards
Cliff.
Cliff
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 10:43pm 04 Mar 2015
Copy link to clipboard 
Print this post

  Quote  For my edification what version are you up to and is it ready for general use.


Current beta is b10

If you have a MX470 up and running and want to join the beta testing program send me a PM with your email address
 
     Page 4 of 4    
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025