aboutsummaryrefslogtreecommitdiff
path: root/Orone-mini-v0/Orone-mini-S8H-v0r001
diff options
context:
space:
mode:
Diffstat (limited to 'Orone-mini-v0/Orone-mini-S8H-v0r001')
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.brdbin0 -> 49847 bytes
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.pdfbin0 -> 96756 bytes
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.pngbin0 -> 75235 bytes
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.schbin0 -> 101080 bytes
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.top.pdfbin0 -> 42402 bytes
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/README-PCB.txt36
-rw-r--r--Orone-mini-v0/Orone-mini-S8H-v0r001/README.md36
7 files changed, 72 insertions, 0 deletions
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.brd b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.brd
new file mode 100644
index 0000000..effd5b5
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.brd
Binary files differ
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.pdf b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.pdf
new file mode 100644
index 0000000..edb72be
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.pdf
Binary files differ
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.png b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.png
new file mode 100644
index 0000000..0ebbf12
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.png
Binary files differ
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.sch b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.sch
new file mode 100644
index 0000000..9d7510e
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.sch
Binary files differ
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.top.pdf b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.top.pdf
new file mode 100644
index 0000000..af28563
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/Orone-mini-S8H-v0r001.top.pdf
Binary files differ
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/README-PCB.txt b/Orone-mini-v0/Orone-mini-S8H-v0r001/README-PCB.txt
new file mode 100644
index 0000000..34aa14d
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/README-PCB.txt
@@ -0,0 +1,36 @@
+Orone-mini-S8H-v0r001
+Copyright 2013 G Bulmer
+
+This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
+I ask that my name remain visible in the copper.
+
+The pin headers are standard 'breadboard friendly' 0.1" pitch.
+The two rows of pin headers are 0.8" apart, and hence fit a single breadboard.
+The board is 2.4" long x 1" high. Most components are 1206 or larger.
+
+1206 components are too big to fit in mini 2.1" length.
+Further 8mil track/8mil clearance required more board area
+Hence the board is lengthened from 2.1" to 2.4"
+Like other Orone-mini, 1206 C1 is replaced with 7343-case size
+
+Design Rules: OSHPark.com & Seeedstudio 'Fusion' PCB Service
+
+Routing
+Crystal tracks & Top Layer MCU tracks are 8mil/8mil to enable a wider range of PCB manufacturers to reliably make the board.
+All tracks from thru-hole (hand soldered) components, except pin headers, are 10mil or wider. This is intended to make the tracks more robust.
+
+All Bottom Layer tracks are 10mil or bigger, except Crystal tracks; this is intended to be easier to make reliably.
+
+Vias: The three via shapes are used to give information, and help 'read' the PCB.
+VIA KEY
+SQUARE: Digital Ground (DGND) and thermal vias
+ROUND: Signal
+OCTAGON: Power (e.g. Vcc) or segregated Ground (e.g. AGND) and one ground via
+
+Notes
+There are four Hidden Airwires, which do not need routing (replicated on switches)
+For safety, type 'RATSNEST *' to make them visible before making any changes
+Two pads 33 and DISC, printed at 45 degrees, are signals, not for components.
+DRC->Restring Pads & Vias minimum increased from OSHPark 7mil to 10mil to support more PCB manufacturers design rules by providing larger annular rings.
+
+Ventosus found the ADC was significantly 'noisier' than Maple-mini. So the ADC tracks are more thoroughly separated from other tracks.
diff --git a/Orone-mini-v0/Orone-mini-S8H-v0r001/README.md b/Orone-mini-v0/Orone-mini-S8H-v0r001/README.md
new file mode 100644
index 0000000..40c3d2a
--- /dev/null
+++ b/Orone-mini-v0/Orone-mini-S8H-v0r001/README.md
@@ -0,0 +1,36 @@
+Orone-mini-S8H-v0r001
+=====================
+
+Maple-mini compatible STM32F development board.
+
+This board has not been made and tested yet. It is being released now to gather feedback, and hopefully encourage people to test it. The board has been designed for manufacture using two PCB makers. However, a goal is to ensure it is manufacturable by a wider range of PCB makers, so please feedback.
+
+This is board designed to be DIY-assemblable, but otherwise software and signal compatible with Maple-mini. It has been inspired by some of Siy's mini48 innovations, and also the availability of STM32F303 in 48pin LQFP packages.
+
+It is a breadboard-friendly form-factor; all pins are on breadboard 0.1" grid. Unlike Maple-mini, the two 20pin 0.1" headers are 0.8", and not 0.6" apart. However it is still narrow and short enough to fit into single breadboards.
+
+Maple-mini C1 1206-case-size has been replaced by a 2917 (7343 Metric) case size.
+Orone-mini-S8H brings two extra signals, and two more voltages, to header pads compared to Maple-mini. The pads are on the same 0.1" grid as the headers.
+
+
+Maple-mini improvements
+-----------------------
+LeafLabs Maple-mini is a very impressive and useful Open Source Hardware development board. It offers approximately 4x more memory and CPU performance than an Arduino UNO, much improved peripherals, and about 50% more I/O pins in a tiny package that fits into a 40pin DIL IC socket. It is supported by an Open Source IDE and library similar to the Arduino UNO.
+
+However there are areas that can be improved:
+1. DIY-assemblable
+2. Robust operation above 6V while providing current to e.g. LEDs and electronics
+3. USB Electro-static Discharge (ESD) protecting the Host PC and Orone-mini
+4. Socket for easier-to-connect external power
+5. Power-on indicator
+6. Access to all STM32F signals; two signals are not connected to header pins
+7. Access to Vusb, the 'raw' USB voltage source, and the 'pre-regulator' voltage Vx
+
+
+All of these improvements are incorporated in the Orone-mini-S8H. The signal driving the User LED (pin 33) is on a pad next to 31. The DISC signal pad is harder to access. It is on the standard 0.1" grid, but is interior to the board.
+
+Vusb is in line with the top header row, and Vx in line with the bottom header row. These voltages should only be used if you understand what you are doing. Vusb in particular is an unprotected connection to the host PCs USB socket. The pads are not labelled on top partly due to lack of space, and partly to avoid giving the impression that these are 'safe' signals.
+
+The idea goal is to enable anyone stacking a daughterboard, to use the extra signals and voltages. Putting the pads on a 0.1" grid supports the use of simple daughterboard technology like matrix board, or strip board (e.g. Veroboard).
+
+Maple-mini uses very small components in order to achieve its 0.6" pin-header spacing. One of those components is expensive and difficult to source, C1, the power supply smoothing capacitor. Maple-mini uses a 1206 case size for C1. This has been replaced by a 2917 (7343 Metric) case size.