Project

General

Profile

SIMtrace Hardware » History » Version 10

zecke2, 02/19/2016 10:49 PM
Document the FTDI voltage issue

1 1 laforge
[[PageOutline]]
2 1 laforge
= Osmocom SIMtrace Hardware =
3 1 laforge
4 7 laforge
This page is dedicated to the Hardware for Osmocom [wiki:SIMtrace], which looks like this:
5 7 laforge
6 3 laforge
[[Image(simtrace_10_front.jpg, 33%)]]
7 1 laforge
8 7 laforge
STATUS: We have received the first batch of 100 units from the SMT factory (Version v1.0p)
9 1 laforge
10 9 tsaitgaist
== Connectors ==
11 9 tsaitgaist
12 9 tsaitgaist
[[Image(simtrace_connectors.png, 33%)]]
13 9 tsaitgaist
14 9 tsaitgaist
 * USB: USB mini-B connector. The main connector. The host software communicates (sniffing,...) through USB with the board. It can also be used to flash the micro-controller (using DFU).
15 9 tsaitgaist
 * serial: 2.5 mm jack serial cable, as used by osmocomBB. port used to debug the device (printf goes there).
16 10 zecke2
 * debug (P3): same as serial, but using the FTDI serial cable. It is recommended to cut the voltage wire of the 6pin FTDI connector before
17 10 zecke2
plugging the cable into the simtrace.
18 9 tsaitgaist
 * jtag (P1): JTAG 20 pin connector to do hardware assisted debugging.
19 9 tsaitgaist
 * BT1: battery connector (4.5-6V DC). normally the USB provides power, but the battery port can be used for autonomous use of SIMtrace. The sniffing can be saved in the flash (U1).
20 9 tsaitgaist
 * FFC_SIM (P3): to connect the flat flexible cable with SIM end for the phone.
21 9 tsaitgaist
 * SIM (P4): put your SIM in there (instead of in the phone)
22 9 tsaitgaist
 * reset (SW1): to reset the board (not erasing the firmware). If your are too lazy to unplug and re-plug the USB.
23 9 tsaitgaist
 * bootloader (SW2): used to start the bootloader so to flash the device using DFU. press when plugging in the USB.
24 9 tsaitgaist
 * test (JP1): short circuit using a jumper to flash using [wiki:SIMtrace#Flashingthefirmware SAM-BA].
25 9 tsaitgaist
 * erase (JP2): short circuit using a jumper to erase completely erase the firmware.
26 9 tsaitgaist
27 4 laforge
== Schematics, Gerber & Co ==
28 4 laforge
29 1 laforge
The schematics, Gerber files, etc. can be found in the 'hardware' subdirectory of the simtrace.git repository:
30 1 laforge
 * http://cgit.osmocom.org/cgit/simtrace/tree/hardware (web browsing
31 1 laforge
 * git://git.osmocom.org/simtrace (git clone URL)
32 1 laforge
33 2 laforge
We're using Kicad as EDA tool.  Most of the work on the schematics and Gerber files has been done by Kevin Redon,
34 1 laforge
based on the original design by Harald Welte.
35 5 laforge
36 1 laforge
The latest schematics are also available as an attachment to this page.
37 1 laforge
38 7 laforge
=== Revisions ===
39 1 laforge
40 7 laforge
=== v1.0p (1.0 Production branch) ===
41 7 laforge
42 7 laforge
This is identical to v1.0 on the schematics side, we simply altered the footprints of some components to accommodate
43 7 laforge
whatever the SMT factory had in stock.  Specifically the LED are 0805 instead of 0603, and the shottky diodes are
44 7 laforge
in a slightly awkward looking very large package.
45 7 laforge
46 7 laforge
Downloads:
47 7 laforge
 * FIXME
48 7 laforge
49 7 laforge
=== v1.0 ===
50 7 laforge
51 7 laforge
This is the first stable release.  We built some 5 prototypes from this version.
52 7 laforge
53 7 laforge
Downloads:
54 7 laforge
 * [[Image(simtrace_schem_v10.pdf)]]
55 7 laforge
 * [[Image(simtrace_10_gerber.zip)]]
56 7 laforge
57 7 laforge
=== v0.9 ===
58 7 laforge
59 7 laforge
As of June 04, 2011 the components had all arrived and four PCBs were in production.  We assemble the first
60 1 laforge
units around June 14, 2011.
61 1 laforge
62 7 laforge
As of June 21st, we had four re-worked prototypes that are fully functional.
63 1 laforge
64 7 laforge
=== v0.8 ===
65 1 laforge
66 7 laforge
Never really was an official release.  However, a friend took the unfinished Gerber files and built 5 units.
67 1 laforge
68 7 laforge
Since the Gerber was not finished, we had to do lots and lots of re-work in order to make them work at all.
69 7 laforge
70 1 laforge
== License ==
71 1 laforge
72 1 laforge
Schematics and Gerber files are released under the Creative Commons CC-BY-SA (Share Alike / Attribution) license.
73 1 laforge
74 1 laforge
== Sales ==
75 1 laforge
76 7 laforge
Once the design is finished and verified, the produced units are going to be sold through the upcoming web-shop of sysmocom GmbH ([http://shop.sysmocom.de/])
77 2 laforge
78 7 laforge
Sales are expected to commence in mid August.  Units will be available during the 2011 CCC Camp.
79 7 laforge
80 7 laforge
== Credits ==
81 7 laforge
82 8 laforge
 * Harald Welte
83 8 laforge
  * Original project idea, schematic design
84 8 laforge
  * Olimex SAM7-P64 based prototypes
85 8 laforge
  * Firmware and host software
86 8 laforge
 * Kevin Redon
87 8 laforge
  * KiCAD work on schematics, footprints and routing
88 8 laforge
  * Soldering of some prototypes
89 8 laforge
 * [http://sysmocom.de/ sysmocom - systems for mobile communications GmbH]
90 8 laforge
  * funding for hardware prototyping (PCB, components, etc)
91 8 laforge
 * Christian Daniel
92 8 laforge
  * post-production flashing + debugging, design + test of v1.0p rework
Add picture from clipboard (Maximum size: 48.8 MB)