<?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: Community design - New improved Orone-mini: DIY, USB, power and PCB</title>
		<link>http://forums.leaflabs.com/topic.php?id=74227</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:04:43 +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=74227" rel="self" type="application/rss+xml" />

		<item>
			<title>gbulmer on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105470</link>
			<pubDate>Fri, 18 Jul 2014 22:05:23 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">105470@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Thank you Okie, that's very kind of you to say.&#60;/p&#62;
&#60;p&#62;Lots of people put time and effort into helping it along, so it was a lovely experience for me.&#60;/p&#62;
&#60;p&#62;Fairly clearly, it's aims and constraints are different from the original mini. It was driven to be 'DIYable' using SMD technology used by 13yo at British schools.&#60;/p&#62;
&#60;p&#62;I like the design because it's a 2-sided PCB, with 8mil track/space rules, and drills 0.5mm or bigger (except one, which can be fudged), so it should be practical to get it made locally in many parts of the world. Further, all the parts are 'big', and so should be feasible for many people to assemble by hand.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>okie on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105468</link>
			<pubDate>Fri, 18 Jul 2014 18:03:05 +0000</pubDate>
			<dc:creator>okie</dc:creator>
			<guid isPermaLink="false">105468@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;That looks great!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>crenn on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105211</link>
			<pubDate>Sat, 08 Feb 2014 08:08:25 +0000</pubDate>
			<dc:creator>crenn</dc:creator>
			<guid isPermaLink="false">105211@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;When I get some more PCBs made, I'll have to check out the new revision. Thanks for the updates gbulmer! Sorry I haven't posted in a while, life is a little busy again.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Adam on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105197</link>
			<pubDate>Thu, 23 Jan 2014 12:34:56 +0000</pubDate>
			<dc:creator>Adam</dc:creator>
			<guid isPermaLink="false">105197@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;This is really cool! I look forward to building one!&#60;/p&#62;
&#60;p&#62;Here's the link to the source code including the Eagle files on gbulmer's github account:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/gbulmer/openstm32hw/tree/master/Orone-mini-v0/Orone-mini-S8K-v0r001&#34; rel=&#34;nofollow&#34;&#62;https://github.com/gbulmer/openstm32hw/tree/master/Orone-mini-v0/Orone-mini-S8K-v0r001&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Here's an image of the board layout:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/gbulmer/openstm32hw/blob/master/Orone-mini-v0/Orone-mini-S8K-v0r001/Orone-mini-S8K-v0r001.brd.png&#34; rel=&#34;nofollow&#34;&#62;https://github.com/gbulmer/openstm32hw/blob/master/Orone-mini-v0/Orone-mini-S8K-v0r001/Orone-mini-S8K-v0r001.brd.png&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105196</link>
			<pubDate>Thu, 23 Jan 2014 10:26:23 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">105196@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;&#60;a href=&#34;https://github.com/gbulmer/openstm32hw/tree/master/Orone-mini-v0/Orone-mini-S8K-v0r001&#34;&#62;Orone-mini-S8K&#60;/a&#62; ECAD is published. &#60;/p&#62;
&#60;p&#62;This is a further improvement on the Orone-mini-S8J. One of my rules is to create a new part number whenever the external pin-out changes. Another rule is to create a new part number when functionality changes. S8K has both types of change.&#60;/p&#62;
&#60;p&#62;S8K is a significant rework of Maple-mini.&#60;br /&#62;
It implements many improvements to become more robust, easier to use, more flexible, and is designed to be as DIY-friendly as practical, while still being usable on breadboard. &#60;/p&#62;
&#60;p&#62;Further details are explained in the github repo, but an example of flexibility is support for STM32F303 (thanks to ventosus), a Cortex-M4 MCU with significantly enhanced peripherals and memory.&#60;/p&#62;
&#60;p&#62;S8K adds a 'pukka' circuit connecting the USB shield (and USB cable sheath) to USB ground. Maple-mini and Maple don't connect them. Recommendations are remarkably inconsistent across industry experts on this connection, so I will try to write a blog on the options. I believe the effect of this new addition should be reduced electromagnetic interference (EMI), better electrostatic discharge (ESD) protection, and a better ground connection.&#60;/p&#62;
&#60;p&#62;S8K needed a new thru-hole mini-USB footprint to enable USB ground and USB shield to be connected. That needs testing by making a PCB.&#60;/p&#62;
&#60;p&#62;The parts are all DIY-friendly. As I've mentioned before, some local schools teach 13yo's to make surface mount with 1206 parts.&#60;br /&#62;
The PCB uses modest 8mil track/8 mil space design rules, so it should be manufacturable by your favourite PCB house. All drills are 0.5mm or bigger except one 0.4mm. Please feedback if that causes any problems (it may be fixable for you in the DRC values).&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;WARNING&#60;/strong&#62;: I haven't updated the BoM yet. This is missing some part numbers, and others are wrong.&#60;/p&#62;
&#60;p&#62;Summary of changes (including S8J):&#60;br /&#62;
- Larger, easier to assemble USB circuit, without sacrificing any ESD protection&#60;br /&#62;
- av+ from analogue power supply (aim is less electrical noise, and better ADC performance)&#60;br /&#62;
- reworked ground plane and crystal oscillator for better ground and lower noise&#60;br /&#62;
- circuit connecting USB shield and USB ground to improve EMI, ESD and ground&#60;/p&#62;
&#60;p&#62;It feels like S8K answers all outstanding requirements I know of, and is pretty close to &#34;as good as I can do with what I know today&#34;, so I'd like to say ...&#60;/p&#62;
&#60;p&#62;Thanks to everyone for help, sharing, advice and encouragement.&#60;br /&#62;
Thanks to to the LeafLabs folks for Maple &#38;amp; family and continuing to support this forum. Thanks to Siy for blazing a trail, inspiring, and sharing designs and thoughts; to ventosus, for building the first S8x variants, feedback, ADC testing and the STM32F303 libmaple port; to crenn, Adam, and soycamo for builds, feedback and ideas; to feurig for kicking off the thread, and sharing practical experience; to ala42 for sharing expertise and software; to Laen of OSHPark.com for PCB &#38;amp; CAM debugging and help; to the Maple community for discussions and ideas; to Tekwizz members for focusing on 'DIY-able'.&#60;/p&#62;
&#60;p&#62;Thanks to Mark Rafter, Jeff Smith, Dr Tony Wilcox and Chris Evans for long-term help, advice, facilities, discussions and support. Thanks to Pete Harrison for generously giving many, many hours of reviews, help, ideas, and most recently for asking &#34;why isn't the USB shield connected?&#34;&#60;br /&#62;
If I've forgotten anyone, I apologise now, and ask you to please let me know so I can correct my mistakes.&#60;/p&#62;
&#60;p&#62;(It's Eagle 5.x because I know someone with a paid-for license who helps me :-)&#60;/p&#62;
&#60;p&#62;(Full disclosure: I am not a member of LeafLabs staff.)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Community design - New improved Orone-mini: DIY, USB, power and PCB"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74227#post-105128</link>
			<pubDate>Sat, 04 Jan 2014 23:13:43 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">105128@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Folks, I've released a new design, &#60;a href=&#34;https://github.com/gbulmer/openstm32hw/tree/master/Orone-mini-v0/Orone-mini-S8J-v0r001&#34;&#62;Orone-mini-S8J&#60;/a&#62; at github.&#60;/p&#62;
&#60;p&#62;It is significantly improved over the earlier Orone-mini-S8H.&#60;/p&#62;
&#60;p&#62;Several people who built the earlier Orone-mini designs fed back on their experiences.  All identified the difficulty of assembling the board using the small NUF2042XV6 USB EMI/ESD. So I have adopted the much larger STF202-22. It is the same part as used on Siy's designs. However, that circuit leaves the USB +5 power line (Vusb) unprotected. So Orone-mini-S8J has a separate discrete Transient Voltage Suppression (TVS) diode protecting the Vusb connection.&#60;/p&#62;
&#60;p&#62;Ventosus ran some &#60;a href=&#34;http://forums.leaflabs.com/topic.php?id=10410&#38;amp;page=7#post-25373&#34;&#62;tests to measure the ADC noise performance&#60;/a&#62; of Orone-mini vs Maple. The test results indicated Orone-mini was worse than Maple analogue-power, but better than Maple digital power. As that generation of Orone-mini only connected the digital power supply to av+, and is only a two layer PCB, it was very encouraging.&#60;/p&#62;
&#60;p&#62;I've changed the design, so that Orone-mini-S8J now provides av+ from its analogue-power supply. &#60;/p&#62;
&#60;p&#62;&#60;em&#62;Note: the analogue supply is only useful to provide external power from av+ when Orone-mini is connected to, about, 9V or less. Several Maple-mini's had suffered voltage regulator failure, which was the reason the earlier Orone-mini's had av+ connected to Orone-mini's higher capacity digital power supply.  Just like Maple mini, the small analogue-PSU voltage regulator used for the analogue power supply is limited by its power dissipation. This should not effect Orone-mini when it's run from 5V, by powering it over USB&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;The board has been extensively reworked to improve the integrity of the ground plane and power distribution (i.e. fewer big holes :-). &#60;/p&#62;
&#60;p&#62;&#60;em&#62;Note:&#60;/em&#62;These changes necessitated changes to the pin-out of the extra signals and voltages that Orone-mini provides, but which are not available on Maple-mini. Hence Orone-mini-S8J is not pin identical to Orone-mini-S8H. However Orone-mini-S8J is pin identical to Maple-mini.&#60;/p&#62;
&#60;p&#62;The silk screen has been slightly updated to highlight the Serial Wire Debug (SWD) pins, making it easier to use with a JTAG-SWD debugger, for example an ST-Link/V2 or the even lower cost ST-Link/V2 on STM32FxDiscovery boards (under $10). These debuggers support hardware break-points, data watch points, single-stepping, etc. using gdb.&#60;/p&#62;
&#60;p&#62;Orone-mini is fully pin-compatible, and software compatible with Maple-mini if you assemble it with an STM32F103CB.&#60;/p&#62;
&#60;p&#62;Orone-mini can also be assembled using an STM32F303CC, doubling its Flash, and more than doubling SRAM, It could be used with Ventosus' initiated libmaple port for STM32F303. This would have similar performance to an Arduino Due for a similar cost to an eBay clone of an Arduino UNO.&#60;/p&#62;
&#60;p&#62;An STM32F303Cx has more, and better peripherals than an STM32F103CB.&#60;br /&#62;
For example:&#60;br /&#62;
- 4 ADCs vs 2 ADCs, and ADC's are 5msps vs 1Msps (potentially 20Msps vs 2Msps)&#60;br /&#62;
- Dual DAC vs none&#60;br /&#62;
- 3 SPI vs 2&#60;br /&#62;
- 2 advanced timers vs 1 (useful for e.g. brushless motor control)&#60;br /&#62;
- 2 I2S vs none&#60;br /&#62;
- 17 channel capacitive touch sensing vs none&#60;br /&#62;
- 7 analogue comparators vs none&#60;br /&#62;
- 4 programmable gain op amps vs none&#60;br /&#62;
etc.&#60;/p&#62;
&#60;p&#62;AFAIK, an STM32F303 has some much better peripherals than an Arduino Due's SAM3X8E, for example better ADC and analogue signal processing. Further, STM2F303 has 5V tolerant pins, though Due's SAM3X8E has more I/O.&#60;/p&#62;
&#60;p&#62;Orone-mini-S8J retains Orone-mini's benefits, described at github.&#60;/p&#62;
&#60;p&#62;Summary of changes:&#60;br /&#62;
- Larger, easier to assemble USB circuit, without sacrificing any ESD protection&#60;br /&#62;
- av+ from analogue power supply (aim is less electrical noise, and better ADC)&#60;br /&#62;
- reworked ground plane and crystal oscillator for better ground and lower noise&#60;/p&#62;
&#60;p&#62;This is an initial release; I have not yet updated the Bill of Materials. Please feedback any comments on this thread.&#60;/p&#62;
&#60;p&#62;Please do not use the design yet. It is not adequately quality assured.&#60;/p&#62;
&#60;p&#62;(Full disclosure: I am not a member of LeafLabs staff.)
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
