<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: Making contributions to Leaf Labs</title>
		<link>http://forums.leaflabs.com/topic.php?id=1314</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:18:04 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=1314" rel="self" type="application/rss+xml" />

		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8149</link>
			<pubDate>Thu, 09 Feb 2012 08:27:00 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8149@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;bubulindo - okay, will do.&#60;/p&#62;
&#60;p&#62;Edit: Have done :-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>siy on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8148</link>
			<pubDate>Thu, 09 Feb 2012 08:26:42 +0000</pubDate>
			<dc:creator>siy</dc:creator>
			<guid isPermaLink="false">8148@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Well, I suspect that reasons for not using Eclipse as a base for the Wiring/Processing IDE have no relation to Eclipse itself.&#60;/p&#62;
&#60;p&#62;Hope I'll have time to dig into this deeper. Building Maple IDE on top of Eclipse would enable access to many extremely useful things, from syntax highlighting and source code navigation to built-in debugging support. And this is a good chance to make it look... hmm... well, not so ugly :) &#60;/p&#62;
&#60;p&#62;P.S. Sometimes I'm dreaming about forty-eight hours instead of twenty-four...
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8147</link>
			<pubDate>Thu, 09 Feb 2012 08:22:56 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8147@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;That would be interesting. I'll be in London on those dates so I'd be willing to give you a hand if you need some help. &#60;/p&#62;
&#60;p&#62;I'm not an expert on the discovery board and I've only started with the Maple, but if you give me some more info about what the workshop will cover, I can get up to date pretty fast. My mail is &#60;a href=&#34;mailto:bubulindo@gmail.com&#34;&#62;bubulindo@gmail.com&#60;/a&#62; so we can communicate outside of this thread.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8146</link>
			<pubDate>Thu, 09 Feb 2012 08:03:12 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8146@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;bubulindo - I apologise, for the slow response. &#60;/p&#62;
&#60;p&#62;The workshop is in London at DEV8D: &#60;a href=&#34;http://dev8d.org/&#34; rel=&#34;nofollow&#34;&#62;http://dev8d.org/&#60;/a&#62;&#60;br /&#62;
Registration is closed, but you might try to contact the organisers. Maybe you'd like to help me run the workshop?-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8145</link>
			<pubDate>Thu, 09 Feb 2012 08:00:08 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8145@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;siy - I used Eclipse when it came out, and often since, so I am aware of its architecture and history. My company was a Sun and IBM partner, and we used Eclipse and the forerunner of NetBeans on client projects. I have run development groups since who have used those tools. My commercial view is time spent on making tools work the way we need is time that can't be spent making money, solving the clients problems.&#60;/p&#62;
&#60;p&#62;For my day-to-day development, I really like XCode. If I did a lot of Ruby, I'd use TextMate. In reality I can use Eclipse, and have used it in the last 10 years, but on a Mac, I prefer not to. If I were to change, I'd use NetBeans first because it has DTrace support. Anyway ...&#60;/p&#62;
&#60;p&#62;It makes huge amounts of sense (to me) to use an &#60;strong&#62;existing&#60;/strong&#62; IDE which is portable across Windows, Mac and Linux (but not in that order :-)&#60;/p&#62;
&#60;p&#62;I think professional developers are very well served with the range of IDEs, and can cope with using a variety of IDEs. They are not the people I am focusing on.&#60;/p&#62;
&#60;p&#62;I think beginners are not well supported by IDEs. &#60;/p&#62;
&#60;p&#62;IMHO when one starts programming it is hard &#34;to see the wood for the trees&#34;. An IDE with huge amounts of flexibility typically has lots of UI to configure that flexibility. This is 'cognitive baggage', it adds things to understand, but very little value.&#60;/p&#62;
&#60;p&#62;My experience is beginners are able to use the Wiring/Processing/Arduino IDE in a few minutes, and very little distracts them. I am certain Eclipse could be configured, and plugins built, to provide an easy to use IDE, but I haven't seen it, so I assume it is a lot of work. Wiring/Processing already exists.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>siy on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8144</link>
			<pubDate>Thu, 09 Feb 2012 06:29:33 +0000</pubDate>
			<dc:creator>siy</dc:creator>
			<guid isPermaLink="false">8144@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Click RMB on toolbar and try playing with &#34;Customize perspective...&#34; dialog. Also, in Window-&#38;gt;Preferences-&#38;gt;General-&#38;gt;Editors you may find &#34;Show multiple editor tabs&#34; check box which is checked by default. Beside numerous pre-packaged configuration options you may try to check Help-&#38;gt;Eclipse Marketplace for UI styling/configuration plugins/themes. &#60;/p&#62;
&#60;p&#62;In fact, current versions of Eclipse are just a containers for a number of plugins and eclipse binary is just a launcher for the container. So, complexity and other issues are properties of particular configuration and/or particular plugins, they are not inherent properties of Eclipse as a whole. I'm completely agree with you that default Eclipse packages definitely not the most simple and intuitive tools around, but I also keep in mind that Eclipse has its own (rather long) history and (rather big) user base with already established habits and expectations in regard to look and feel. No matter how good or bad these habits and expectations are, they worth to be taken into account. Otherwise with every new version of Eclipse existing users would need to study interface again like every windows version :)&#60;/p&#62;
&#60;p&#62;And yes, Eclipse definitely can be trimmed down/customized and to any reasonable size/look. So, making something simple, like Maple IDE, is definitely possible. With comparable functionality it would not be significantly different in startup time and package size. But that would enable unlimited growth of functionality as user requirements grow without need to change IDE and study new interface.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8143</link>
			<pubDate>Thu, 09 Feb 2012 05:42:23 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8143@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@gbulmer&#60;/p&#62;
&#60;p&#62;Did you see my question? Any chance that the workshop is close to where I am?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8141</link>
			<pubDate>Wed, 08 Feb 2012 14:25:28 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8141@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;siy - I downloaded it, and yes, it can have multiple windows. I couldn't find example images on the web, which seems funny.&#60;/p&#62;
&#60;p&#62;So it is better than I remember, and I will try to find time to give it a go. &#60;/p&#62;
&#60;p&#62;It still seems to be a 'pixel glutton', wasting space on stuff which has little use to me, so I'm unlikely to like it.&#60;br /&#62;
I haven't been able to get rid of the editor tab bar, which is pointless when I only want a single file in the editor (and lots of separate editor windows).&#60;br /&#62;
Similarly, I don't need the build and debug stuff on every editor window.&#60;br /&#62;
I don't need all the little tool-group-icons for windows I want to have separate, and they further cause borders to be bigger than needed.&#60;br /&#62;
I don't think I need the text 'Smart Insert' or 'Writable' either.&#60;br /&#62;
Oh, and I clicked on the &#34;minimise&#34; button in the editor tab bar, and Eclipse blew up.&#60;br /&#62;
Not inspiring, and somewhat infuriating. &#60;/p&#62;
&#60;p&#62;Explicitly more complex than NetBeans, and IMHO not as approachable as NetBeans.&#60;br /&#62;
I could imagine it could be trimmed down though.&#60;/p&#62;
&#60;p&#62;If I hadn't grown up on simple, infinitely flexible systems, or grown to like XCode, or  minimalist tools like TextMate, I'd probably be okay with it.&#60;/p&#62;
&#60;p&#62;Given the enormous choice in tools, I don't see any reason to put up with something that gets in my way, when there are tools which support the way I like to work.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>siy on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8140</link>
			<pubDate>Wed, 08 Feb 2012 13:18:27 +0000</pubDate>
			<dc:creator>siy</dc:creator>
			<guid isPermaLink="false">8140@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;One clarification: Eclipse is not limited to one window. In fact each &#34;view&#34; (in eclipse terminology) can be placed as separate window, views can be grouped inside window and so on and so forth. My working configuration consists of one, two or three windows (each contains a number of views) depending on the current activity.&#60;/p&#62;
&#60;p&#62;In fact among IDE's which I've used during recent years (Netbeans, Eclipse, IDEA) Eclipse UI is the most flexible in regard to organizing working space according to my needs and preferences. I like to have as much information available directly as possible, so I'm using two-display configuration of my working PC's at work and at home. Eclipse allows use this large amounts of desktop space effectively (in fact this is one of the main reasons why I didn't switched to IDEA despite its better support of many things which I'm using to do my job). In other words, I did choose Eclipse for completely rational reasons, there is nothing religious. Perhaps I'm too old to retain hate-love relationships with tools :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8138</link>
			<pubDate>Wed, 08 Feb 2012 12:20:32 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8138@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;siy - IMHO, this is a 'religious war', with personal preferences dominating over logic.&#60;/p&#62;
&#60;p&#62;IMHO Eclipse is complicated, i.e. it is more complex than necessary.&#60;/p&#62;
&#60;p&#62;I have not used Eclipse for a few years. When it came out, I was grateful for a 'proper' IDE that wasn't tied to Windows, and supported Java well.&#60;/p&#62;
&#60;p&#62;Since then, I have grown to dislike the way the Eclipse &#34;User Interface&#34; behaves like a 1995 Windows application single window with a bunch of documents inside. I thought we'd moved on past that more than 15 years ago. &#60;/p&#62;
&#60;p&#62;Eclipse restricted the amount of stuff I can have easy and direct access to to fit within a single window with a few tabs. How dumb was that? When I developed C/C++ on Sun workstations in the 90's, using many editor and terminal windows, using makefiles, I could organise windows the way I liked. We were writing X-Windows applications, and the workflow was okay.&#60;/p&#62;
&#60;p&#62;IMHO Eclipse UI compared to XCode 3.x UI is a retrograde step. &#60;/p&#62;
&#60;p&#62;But this is not a rational topic, so I am going to stop :-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>siy on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8135</link>
			<pubDate>Wed, 08 Feb 2012 09:28:48 +0000</pubDate>
			<dc:creator>siy</dc:creator>
			<guid isPermaLink="false">8135@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Well, Eclipse looks complicated only because there is no appropriate plugin and at present everyone who uses Eclipse for ARM development just uses bare CDT which looks complicated only because it is virtually universal in regard to toolchain and target. For AVR MCUs there is a dedicated plugin built on top of CDT which makes development for these MCUs much more convenient because it knows much more details about target. Dedicated Maple plugin (note - not ARM in general and even not STM32 in general, but Maple or even limbaple) might be as easy to use as existing IDE while retaining incredible power of Eclipse. Perhaps, some ideas might be also borrowed from CooCox IDE, which, by the way, is also Eclipse based.&#60;/p&#62;
&#60;p&#62;Some time ago I wrote a post in another thread about adding into Maple IDE ability to export sketches as Eclipse projects. Even this simple addition might be extremely helpful, because it will allow one to start in Maple IDE and then move into Eclipse once project exceeds Maple IDE capabilities. It also allow peoples minimize plain Eclipse configuration step (because most required changes are done at project level).
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8133</link>
			<pubDate>Wed, 08 Feb 2012 08:03:59 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8133@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Whereabouts is that workshop? Anywhere near London? I'd be more than pleased to be there. :) &#60;/p&#62;
&#60;p&#62;By the way, to order from Farnell, you need to make an order of 20£. I bought two boards and a 555 (to make a optic fiber tester). :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8129</link>
			<pubDate>Wed, 08 Feb 2012 06:51:20 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8129@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;siy - in an attempt to reduce my posts on &#34;the other thread&#34; (&#60;a href=&#34;http://forums.leaflabs.com/topic.php?id=1303&#38;amp;page=7#post-8119&#34; rel=&#34;nofollow&#34;&#62;http://forums.leaflabs.com/topic.php?id=1303&#38;amp;page=7#post-8119&#60;/a&#62;) I will respond here ...&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;gbulmer, F4 Discovery started appearing in local stores for more or less reasonable price (about $30 retail).&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;Here they are 9.96 GBP, or about $16, + 20% tax&#60;br /&#62;
&#60;a href=&#34;http://uk.farnell.com/stmicroelectronics/stm32f4discovery/board-eval-stm32f4-discovery/dp/2009276?Ntt=STM32F4-discovery&#34; rel=&#34;nofollow&#34;&#62;http://uk.farnell.com/stmicroelectronics/stm32f4discovery/board-eval-stm32f4-discovery/dp/2009276?Ntt=STM32F4-discovery&#60;/a&#62;&#60;br /&#62;
&#60;a href=&#34;http://uk.rs-online.com/web/p/products/7458434/?searchTerm=745-8434&#34; rel=&#34;nofollow&#34;&#62;http://uk.rs-online.com/web/p/products/7458434/?searchTerm=745-8434&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;I live close enough to an RS trade desk, that I can order on-line  &#38;amp; pick one up an hour later.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;Not as cheap as in on-line stores, but this is still very attractive price (closest alternative - OLIMEXINO-STM32 - is about $45!). Last time I've visited one of the stores peoples were asking for F4 Discovery 3 or 4 times during 10 minutes while I was in store. I had good chance to see how big interest to this board is.&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;Agree, it is much more attractive than an Olimexino-STM32.&#60;br /&#62;
When I show people, explain what is on it, and say &#34;under £12&#34;, they are amazed.&#60;br /&#62;
I am going to do a workshop to show people how to use it next week.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;As a consequence I got the conclusion that support for this board in libmaple and IDE is extremely important.&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;I want a simple to use IDE, like Maple IDE or Wiring IDE.&#60;br /&#62;
As an alternative, NetBeans might be adequate, and I have read that GDB talking to the STM32F4-DISCOVERY ST-LINK/V2 works in NetBeans.&#60;br /&#62;
So that is what I am doing at the moment. I might divert temporarily (in order to make progress) and use Eclipse (which IMHO is &#34;crazy complicated&#34; for a beginner).
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314&amp;page=2#post-8126</link>
			<pubDate>Wed, 08 Feb 2012 06:34:06 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8126@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;(Sorry, I realised I should reduce my posting on the 'other thread' so I am posting a second time here ... )&#60;/p&#62;
&#60;p&#62;I dropped a PDF of an STM32F103 board I did last year, called piXe-2, into my github gbulmer/openstm32hw repo. We have made double sided DIY PCB's, but I am reworking for F4. It uses quite a lot of strategies and techniques we learned for DIY boards, including a new footprint for the LQFP64 to get cleaner etching.&#60;/p&#62;
&#60;p&#62;It shows the difference between Eagles' autorouter and hand routing. The autorouted MM4 has about 150 vias (a guess), the hand routed piXe-2 has 28 (I think); a lot less drilling when making a DIY board :-)&#60;/p&#62;
&#60;p&#62;(Edit: if responses to my original post are copied to here, I'll delete my first post so it is less repetitive)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>siy on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8118</link>
			<pubDate>Wed, 08 Feb 2012 03:56:59 +0000</pubDate>
			<dc:creator>siy</dc:creator>
			<guid isPermaLink="false">8118@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Thanks, I was looking for exact part number of such switches for some time (I saw these switches at some boards). Unfortunately they are not in stock in local stores. I'll try to purchase them online, although this might take some time.&#60;/p&#62;
&#60;p&#62;About crystal. I have crystals in 2x6 package, but I prefer SMD parts where this is reasonable. I've used KX-327LT part produced by Geyer just because it, probably, one of the smallest 32K crystals in SMD package available in local stores. Epson has identical part MC-146 which might be easier to obtain (DigiKey has MC-146 32.768KHz in stock, for example).&#60;/p&#62;
&#60;p&#62;My main problem with such a cheap parts is that if they are not available via local stores (either in stock or by order), they are hard to obtain elsewhere for reasonable price because of rather expensive shipping. For example, Mouser charges minimum $50 for shipping in Ukraine via EMS (cheapest available option). This is no big deal if I'm purchasing something relatively expensive (MCUs, for example), but for $0.25 part, even if I order 100 items, this effectively triples the price of each item. And 100 switches is far far more than I actually need :)&#60;/p&#62;
&#60;p&#62;By the way. I've tried to prepare Mini48 layout with 0.6&#34; pin header row pitch. This is doable, but requires switching to 0.1/0.1mm traces/spaces. So far attempts to make such a board at home failed, but these attempts show that this is definitely doable, although (obviously) more tuning of process steps is necessary. Actually I can already reliably etch such a boards, but photoresist development process requires more tuning because resulting boards have bridges caused by not completely washed out photoresist.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
