Hi Robin2. For anyone else reading, Robin wrote about my active arduino project that i'm building, which is a mechanical remote manipulator so you can work on very fine things by hand (mechanically). A bit more than just having a magnifying lens (which still needs very fine hand-eye coordination, if you're trembling and holding things in place it's hard) but not by any means a pick and place robot. In between the two. My summary for him I'm placing in a quote block.
Well I need to do it all - if I don't have any readers, then what good is completing my prototype - I wouldn't have anyone to read about the fact that it's now on Indiegogo (like Kickstarter). So, yes, I am still working on the active Arduino project, which is the thing you helped me with.
I haven't been posting about it much, since 1) this forum doesn't have a mechanics sub-forum and you and others complained about my asking about mechanical aspects here. People specifically said "there are plenty of mechanics forums for that". If you're interested in updates, one thing you could do is vote with your support to open a "General kinematics, dynamics, and statics for Arduino projects: the gears and levers between Arduino and the real world" sub-forum, since I am still working on that and it would be amazing to be able to ask questions about it or post what I find. Instead, I'm posting on other forums, for example you can see me ask a question here - I asked that just yesterday, and got good responses.
I'd love to also ask these questions here but we just don't have the sub-forum for it.
So, absolutely my project is active, you just can't see my current questions because there's no good place for them. I'm doing it, learning about and using a CAD, and have arranged for help with printing them. The project is moving forward.
Separately I am building an audience so that once I have this thing that will be useful to hobbyists and others who cannot afford a $5,000 or $10,000 pick and place machine and are just putting a prototype together by hand, might benefit and support my indiegogo campaign.
The next steps after proving my ability to deliver value to hobbyists via this small project with a relatively simple Arduino subsystem (button activates solenoid - easy), with the goal of being cheap is to explore a more complicated project and deliver that as well. As you know, for that I will be exploring the idea of a shoe-box sized contraption that will catalogue and hold small electronics components. Not a full large dispensing system, something small. that project is on hold until I've shipped the mechanical remote manipulator so I have nothing to say about it, since this forum isn't a "sounding board" for every idea i have. I'm not sure if the shoebox-sized easy catalogue is feasible: I believe that it is. (Though you joked that one part is worth a nobel prize, but I think it may be feasible.) To emphasize, that is completely on hold and I haven't posted anything about it whatsoever. I will only post about it when I've actually shipped my Arduino project.
Finally, the reason that it is very important for me to build credibility and a proven track record of shipping things, is because I would like to sign up up to about 1,000 small niche manufacturers who want to purchase around a thousand each, of a small $5 + $1.50/$2.50 combined Raspberry Pi-like and Arduino subsystem board. Which will be a very long and arduous project and I will also need a lot of credibility. (Several possible partners already got in touch with me, including electronics engineers who have worked on stuff like that). By the way, a ton of my ideas in this space closely match the recently announced $5 omega2 board. It's amazing, very good, and matches a lot of my thoughts on design. But there is an issue. I wrote to them to ask if they would fulfill in batches of 1,000 or 10,000 so I could include them in the article I wrote earlier comparing the availability of Raspberry Pi Zero, Orange Pi One, and C.H.I.P. computers. However, they have not yet responded. Their developer kit components are very expensive in the listed kickstarter - you really have to buy a ton of stuff to actually develop on these boards. So, I don't know if the $5 board is real and can be used in products at scale. Wifi is an expensive component with the ESP8266 being one of the cheapest options and itself costing $2 or so. By including a complete Linux ARM CPU, Wifi (which I actually don't plan to include on my board, as not every application needs it, and also for security reasons), including 64 MB of memory (bumpable to 128) and a 580 Mhz CPU, it seems to me a loss leader at $5. It is my estimation that they would not ship a manufacturer 5,000 of them for $5 each. Their starter pledge kit is $75. So, to me, the $5 seems like marketing which is why I did not add them to the article as an update.
You see I have been writing about and following these developments, which is part of building my credibility and audience. Another thing I have to do is constantly post articles, even while I work on my own project, to keep people interested, to keep them knowing about my board and what I'm doing, etc. On my Forum I'm extremely transparent about wanting to move into development.
My trials and what I'm learning, I'm summarizing for them. These are very popular articles with great analytics (you can see the articles here). When I write about things that are well beyond my current understanding, it also shows that as a curious, interested person, I am able to explore new ideas.
Finally none of the projects I have in mind are really commercial, I want to do it all as a service to the community, and my benefit as a 'commercial' publisher would be getting access to a 1000x boards that I can use in production. The forum is not for profit and I don't have any other benefit from it.
On the forum, people are allowed only to contribute positive things that move things forward, so while you're welcome to contribute, your negative posts would be edited to be more positive or, if they contain no information or anything of value, they would be moved off. This policy is clearly stated and we're transparent about our editing and give people a chance to respond or delete their posts. Our goal is to be a place for substantive, high-quality content about learning.
I actually absolutely loved a remark I saw by you on another thread, saying that the harshest thing anybody says in a forum like arduino.cc is nothing compared to how harsh and unforgiving a compiler is in its error messages. That's fantastic! However, one thing to note is that it really does indicate that compilers could be more friendly! There's no reason only to write 'token type error' whereas it could have written 'A statement was not expected here - did you forget a semicolon on a previous line?' Likewise, although I agree, that you're right, compilers are harsher than the harshest person here -- that still means by being friendlier the harsher people can improve.
I greatly appreciate your help in these forums so I would put up with the most trollish phrasing in the world
On my forum (which you're welcome to join!) those would be edited however.
Returning to the subject of this thread -- you say I should hold off on the article until I do know something. I've actually had to work with multitasking issues quite a bit, found tons through hours of Googling, and have a lot to say on the subject. Part of this research is being done in this very thread - so, if you have something to say by all means, but otherwise I hope you will let people who are adding to this thread add to it. The article I'm planning goes from hand-doing things or using an exceedingly simple framework, to summarizing the other research I've done including in this thread. I'll post it when it's up! 