Travis Goodspeed
0cfb16e976
Generated gerbers for the GW30. #100
2018-09-16 16:01:58 -04:00
Travis Goodspeed
f91e19704a
Silkscreen adjustments to the GW30. #100
2018-09-16 15:42:24 -04:00
Travis Goodspeed
fe03d507f1
Grounds unused pins of Port J to drastically reduce power consumption when profiling. Close #105 .
2018-09-16 15:29:33 -04:00
Travis Goodspeed
53f5b066a2
Energy trace now starts at 20 seconds.
2018-09-16 15:11:41 -04:00
Travis Goodspeed
31e43f7dd6
Minor cleanup and errata for CC430F6147.
2018-09-06 12:01:48 -04:00
Travis Goodspeed
03efbdf83f
Comments and cleanup.
2018-09-05 12:54:55 -04:00
Travis Goodspeed
2aacefc112
Command to dump dmesg over sbw.
2018-09-05 12:35:51 -04:00
Travis Goodspeed
b2c0f647d6
Merge pull request #104 from esden/gw30-hardware-work
...
Added u.fl footprint for coax antenna connection, plus a bunch of updates.
2018-09-05 12:34:50 -04:00
Piotr Esden-Tempski
bc132a58ff
Changed the 26mhz oscillator load capacitors to 12pF.
2018-09-03 16:59:07 -07:00
Travis Goodspeed
8bfb486dd2
CC430F6147 datasheet.
2018-09-03 19:29:34 -04:00
Travis Goodspeed
96b789c8e1
Codeplug ihex now has proper checksums.
2018-09-03 19:06:33 -04:00
Piotr Esden-Tempski
8fb68680b7
Updated BOM.txt and synchronized to the schematic.
...
Added datasheet links to all non trivial parts in the schematic.
2018-09-03 15:13:50 -07:00
Piotr Esden-Tempski
67f9ac6a5a
Converted the 0201 0.1u caps to 0402.
...
As some of them are on the bottom side of the board we have to use
<0.33mm high components. The bom reflects that in the key and part note.
2018-09-02 22:03:48 -07:00
Piotr Esden-Tempski
483ba0c896
Replaced all 0201 parts except the 0.1u for 0402.
...
I did not change the 0.1u yet as we have 3 of them on the back side of
the board. They are decoupling caps so they should be as close as
possible to the power pins. So moving them to a spot that can accept a
higher part might be difficult. Although we could use 0402 that are
<0.33mm thick too. This would fit our budget and make assembly easier.
Thus I will make the change in a separate commit.
2018-09-02 21:51:44 -07:00
Piotr Esden-Tempski
07dd7e681c
Added outline of the top side enclosure pocket to the board footprint.
...
Based on measurements of the plastic moulding on the IC side of the
board. The outline of the enclosure recess is on ECO1 layer.
2018-09-02 20:27:50 -07:00
Piotr Esden-Tempski
5e87e5c022
Added internal part tracking keys.
2018-09-02 18:27:14 -07:00
Piotr Esden-Tempski
6ec0b3cf6d
Decreased default trace width to 0.15mm (~6mil).
...
This is a fairly common trace space width and also SI units FTW. ;)
2018-09-02 17:44:55 -07:00
Piotr Esden-Tempski
27a5b616f7
Changed all via to 0.5/0.3 to gain some more routing room.
2018-09-02 17:35:33 -07:00
Piotr Esden-Tempski
59358b780f
Added rounded corners to the PCB.
...
The original board has 2.5mm radius rounded corners. Now we do too! :)
2018-09-02 17:23:26 -07:00
Piotr Esden-Tempski
5870e0d5d2
Added u.fl footprint for coax antenna connection.
2018-09-02 15:57:28 -07:00
Travis Goodspeed
e20d1aaaba
New OOK modes in the config template.
2018-09-02 11:56:54 -04:00
Travis Goodspeed
05a493bfcf
Drops power consumption to 3.5µA by always running in fast mode. #103
2018-08-31 15:04:30 -04:00
Travis Goodspeed
714077cf63
TURBOMODE is now not exited.
2018-08-31 10:18:31 -04:00
Travis Goodspeed
09acc57684
Uses the new energytrace command from my pending pull request to the repo.
2018-08-30 13:54:40 -04:00
Travis Goodspeed
aa803be7dd
Better ranging on the text power plot.
2018-08-30 12:30:54 -04:00
Travis Goodspeed
d403231821
Final energytrace commits. #98
2018-08-29 12:12:09 -04:00
Travis Goodspeed
8c4519aafa
Updated .gitignore.
2018-08-29 10:26:34 -04:00
Travis Goodspeed
521e587317
Minimal recording and graphing of the EnergyTrace. #98
2018-08-29 10:25:26 -04:00
Travis Goodspeed
bb2b3dffb8
Updated BOM.
2018-08-18 14:10:44 -04:00
Travis Goodspeed
5bc5a24168
Merge branch 'master' of https://github.com/travisgoodspeed/goodwatch
2018-08-18 14:04:45 -04:00
Travis Goodspeed
c2275fb03b
Minor cleanup, shabbat mode fixes.
2018-08-18 14:04:37 -04:00
Travis Goodspeed
33c423116b
Merge pull request #102 from esden/gw30-hardware-work
...
Gw30 hardware work by @esden.
2018-08-18 11:28:48 -04:00
Piotr Esden-Tempski
22584ff239
Seme additional cosmetic routing fixes.
2018-08-17 15:48:17 -07:00
Piotr Esden-Tempski
6d6f76d18d
Some minor improvements of the custom footprints.
...
* Added Courtyards to all the custom footprints. (0.25mm border around a
part to make sure a P&P machine can populate the parts without knocking
off something next to the part.)
* Relocated parts to have their x,y 0 at the center of the parts.
Otherwise the centroid data for the Pick&Place machine are offset and
cause trouble. (You center through hole parts on pins and SMD parts at
it's convex hull centroid)
* Replaced square pads with roundrect where it makes sense. Roundrect
has better solder paste stencil release characteristics as well as
better flow characteristics in manufacturing.
2018-08-17 15:34:34 -07:00
Piotr Esden-Tempski
f799cb9e04
Entered sheet data into she sheet dialog instead of free floating text.
2018-08-17 14:48:01 -07:00
Piotr Esden-Tempski
d9c0d6685e
A bunch of nitpicky routing cleanup.
...
* removed some sharp trace corners
* Replaced Y joints with T joints (wider angles -> smaller chance of
acid traps)
* Using a second GND fill polygon with smaller trace/space for the tiny
parts on the back of the board.
* Using fill polygons to connect RFVCC instead of a trace mesh.
* Removed some remaining GND traces that are not needed any more in
KiCAD V5
* Cleaned up connections to footprints that changed shape slightly in
the V5 update.
2018-08-17 14:43:54 -07:00
Piotr Esden-Tempski
bc49515613
Updated all generic footprints to KiCAD V5 versions.
...
This includes roundrect pads for generic pads and correct references to
the 3d models.
2018-08-17 14:04:13 -07:00
Travis Goodspeed
f61b849469
Clock applet now shows 'NO RADIO' when 0 or . is pressed.
2018-08-16 15:27:06 -04:00
Travis Goodspeed
d3dc5dea72
Cleanup before Defcon. Minor warning in ook.c will be taken care of shortly.
2018-08-09 07:28:59 -04:00
Travis Goodspeed
937fa041b2
OOK now idles with the radio off and the clock slow.
2018-08-04 12:21:57 -04:00
Travis Goodspeed
70181fb975
Keypad and sidebuttons are now initialized after the clock applet.
2018-08-04 11:36:08 -04:00
Travis Goodspeed
5b2b3d9f9b
Kills declaration warning in hex.c
2018-08-04 10:49:44 -04:00
Travis Goodspeed
9d9710970d
Fixes bug where hex app would forget to draw its first frame.
2018-08-03 18:24:05 -04:00
Travis Goodspeed
145240acf7
Moved order of Shabbat app.
2018-08-03 17:48:50 -04:00
Travis Goodspeed
8e56257baa
Fixes bug where stopwatch would forget to draw on first pass.
2018-08-03 17:48:34 -04:00
Travis Goodspeed
058b93089e
Configuration file can now redefine the OOK buttons.
2018-08-03 17:13:16 -04:00
Travis Goodspeed
382f80747e
Shabbat applet; edit the Makefile to enable it. Close #101
2018-08-03 12:48:32 -04:00
Travis Goodspeed
3c7d9c24ce
Kicad 5 project changes.
2018-08-02 16:04:52 -04:00
Travis Goodspeed
454f34a10e
Updated BOM document for the GoodWatch30. #100
2018-08-02 15:40:54 -04:00
Travis Goodspeed
ad69ac1ee4
GW30 is now looking good, with the new balue. #100 #40
2018-08-02 14:38:05 -04:00