hw/telelco
6 weeks agoprepare to send to jlcpcb master fab-v3.0p2
Bdale Garbee [Tue, 5 Mar 2024 21:07:02 +0000 (14:07 -0700)]
prepare to send to jlcpcb

6 weeks agoa couple tweaks to improve silk screen, etc
Bdale Garbee [Tue, 5 Mar 2024 08:42:43 +0000 (01:42 -0700)]
a couple tweaks to improve silk screen, etc

7 weeks agoworking on assembly BOM in Inventree
Bdale Garbee [Fri, 23 Feb 2024 16:27:01 +0000 (09:27 -0700)]
working on assembly BOM in Inventree

8 weeks agoa bit of copper tweaking
Bdale Garbee [Wed, 21 Feb 2024 23:29:57 +0000 (16:29 -0700)]
a bit of copper tweaking

8 weeks agolose 'noload' on offboard parts, since it's meaningless
Bdale Garbee [Wed, 21 Feb 2024 23:09:42 +0000 (16:09 -0700)]
lose 'noload' on offboard parts, since it's meaningless

8 weeks agoclean up attributes, including losing the useless symversions
Bdale Garbee [Wed, 21 Feb 2024 23:03:57 +0000 (16:03 -0700)]
clean up attributes, including losing the useless symversions

8 weeks agoeliminate RF tuning capacitor we never load
Bdale Garbee [Wed, 21 Feb 2024 18:57:40 +0000 (11:57 -0700)]
eliminate RF tuning capacitor we never load

8 weeks agoreplace screw strips with 3 4-screw strips, eliminate "spare" pins
Bdale Garbee [Wed, 21 Feb 2024 18:36:44 +0000 (11:36 -0700)]
replace screw strips with 3 4-screw strips, eliminate "spare" pins

8 weeks agorenumber debug connector in anticipating of changing screw strip arrangement
Bdale Garbee [Wed, 21 Feb 2024 18:08:32 +0000 (11:08 -0700)]
renumber debug connector in anticipating of changing screw strip arrangement

8 weeks agonotes about cabling choices
Bdale Garbee [Wed, 21 Feb 2024 18:07:33 +0000 (11:07 -0700)]
notes about cabling choices

2 months agomove things around so Drag Race LED can be on the circuit board
Bdale Garbee [Sat, 17 Feb 2024 23:38:26 +0000 (16:38 -0700)]
move things around so Drag Race LED can be on the circuit board

2 months agoSwap continuity_2 and bl_lcd lines backlight-pwm
Keith Packard [Sat, 27 Jan 2024 22:50:58 +0000 (14:50 -0800)]
Swap continuity_2 and bl_lcd lines

We need a free timer to PWM the backlight, and we cannot use
any alternate function on PA6 as would conflict with SPI1 MISO.

Move bl_lcd to PA1, which is TIM2_CH2.
Move continuity_2 to PA6, as that is a simple GPIO pin.

Signed-off-by: Keith Packard <keithp@keithp.com>
2 months agoAdjust PCB to route LCD MOSI and bl_lcd
Keith Packard [Sat, 27 Jan 2024 22:38:35 +0000 (14:38 -0800)]
Adjust PCB to route LCD MOSI and bl_lcd

These were swapped in the schematic but not fixed in the layout

Signed-off-by: Keith Packard <keithp@keithp.com>
3 months agoswap bl_lcd and mosi1 lines, mosi was hooked to miso!
Bdale Garbee [Thu, 11 Jan 2024 23:19:28 +0000 (16:19 -0700)]
swap bl_lcd and mosi1 lines, mosi was hooked to miso!

3 months agoupdate version and copyright year assertions
Bdale Garbee [Sun, 7 Jan 2024 19:32:45 +0000 (12:32 -0700)]
update version and copyright year assertions

3 months agoadd a 1.5k pull-up on usbdp to pa10, moving LED from pa10 to pa9
Bdale Garbee [Sun, 7 Jan 2024 07:43:38 +0000 (00:43 -0700)]
add a 1.5k pull-up on usbdp to pa10, moving LED from pa10 to pa9

4 months agosave work in progress
Bdale Garbee [Tue, 12 Dec 2023 00:39:12 +0000 (17:39 -0700)]
save work in progress

11 months agoMerge branch 'graphical-lcd' fab-v3.0p1
Bdale Garbee [Thu, 27 Apr 2023 07:35:57 +0000 (01:35 -0600)]
Merge branch 'graphical-lcd'

11 months agoa little more trace cleanup around SOC corner pins to suit Bdale's tastes graphical-lcd
Bdale Garbee [Thu, 27 Apr 2023 07:27:08 +0000 (01:27 -0600)]
a little more trace cleanup around SOC corner pins to suit Bdale's tastes

11 months agoPush display caps away from pins
Keith Packard [Wed, 26 Apr 2023 16:55:56 +0000 (09:55 -0700)]
Push display caps away from pins

Make assy easier, we hope.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 months agoClarify screw terminal labels in schematic
Keith Packard [Wed, 26 Apr 2023 16:34:46 +0000 (09:34 -0700)]
Clarify screw terminal labels in schematic

Create per-connection labels, add arcs to indicate related pins.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 months agore-worked to declare version 3.0p1 using 128x64 bit-mapped LCD, et al
Bdale Garbee [Wed, 26 Apr 2023 06:40:56 +0000 (00:40 -0600)]
re-worked to declare version 3.0p1 using 128x64 bit-mapped LCD, et al

11 months agonotes about LCD availability
Bdale Garbee [Fri, 21 Apr 2023 22:36:35 +0000 (16:36 -0600)]
notes about LCD availability

13 months agoLayout with STM32F103RBT and NHD-C12864LZ display
Keith Packard [Fri, 10 Mar 2023 07:35:22 +0000 (23:35 -0800)]
Layout with STM32F103RBT and NHD-C12864LZ display

Moved lots of GPIO pins around to make layout easier.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agoReplace stm32l152 100 pin with stm32f103 64 pin
Keith Packard [Thu, 9 Mar 2023 19:42:44 +0000 (11:42 -0800)]
Replace stm32l152 100 pin with stm32f103 64 pin

As we don't need all of the LCD pins, this 64-pin package should be
sufficient.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agoLayout graphical LCD panel and caps
Keith Packard [Thu, 9 Mar 2023 08:11:10 +0000 (00:11 -0800)]
Layout graphical LCD panel and caps

Get things positioned on the board

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agoSwitch schematic to graphical LCD
Keith Packard [Thu, 9 Mar 2023 07:30:31 +0000 (23:30 -0800)]
Switch schematic to graphical LCD

Use the Newhaven NHD-C12864LZ-FSW-FBW-3V3 128 x 64 pixel graphical display
in place of the 3 LCD digits.

Signed-off-by: Keith Packard <keithp@keithp.com>
3 years agorationalize screw strip values to simplify pref parts database
Bdale Garbee [Fri, 18 Sep 2020 19:38:33 +0000 (13:38 -0600)]
rationalize screw strip values to simplify pref parts database

3 years agolet attribs be automatically handled
Bdale Garbee [Mon, 18 May 2020 20:57:54 +0000 (14:57 -0600)]
let attribs be automatically handled

4 years agoquick notes about what parts Bdale through-hole loads on v2.1 boards
Bdale Garbee [Tue, 10 Dec 2019 01:36:14 +0000 (18:36 -0700)]
quick notes about what parts Bdale through-hole loads on v2.1 boards

4 years agoeliminate spurious feature in outline layer fab-v2.1
Bdale Garbee [Mon, 5 Aug 2019 05:09:56 +0000 (23:09 -0600)]
eliminate spurious feature in outline layer

4 years agocapture updates to pcb file from new software version, etc
Bdale Garbee [Mon, 5 Aug 2019 04:22:21 +0000 (22:22 -0600)]
capture updates to pcb file from new software version, etc

4 years agoelimiate LAYERS and SILK from Makefile, they aren't needed any more
Bdale Garbee [Mon, 5 Aug 2019 04:21:52 +0000 (22:21 -0600)]
elimiate LAYERS and SILK from Makefile, they aren't needed any more

4 years agomore metadata updates
Bdale Garbee [Tue, 25 Jun 2019 23:19:29 +0000 (17:19 -0600)]
more metadata updates

5 years agoincrease size of various silk elements to make assembly easier
Bdale Garbee [Mon, 25 Mar 2019 14:45:00 +0000 (10:45 -0400)]
increase size of various silk elements to make assembly easier

5 years agoupdate Notebook text regarding 12V up-converter
Bdale Garbee [Mon, 25 Mar 2019 14:25:28 +0000 (10:25 -0400)]
update Notebook text regarding 12V up-converter

5 years agoRevert "shuffle screw terminal order to ease wiring of arm/fire switches"
Bdale Garbee [Mon, 25 Mar 2019 14:25:03 +0000 (10:25 -0400)]
Revert "shuffle screw terminal order to ease wiring of arm/fire switches"

This reverts commit 6e4b1e65bae172000ccdc62a10c813e95bf512a2.

5 years agoshuffle screw terminal order to ease wiring of arm/fire switches
Bdale Garbee [Sat, 23 Mar 2019 04:31:38 +0000 (22:31 -0600)]
shuffle screw terminal order to ease wiring of arm/fire switches

5 years agoupdate offboard schematic to show safe/arm and fire wiring, update metadata
Bdale Garbee [Mon, 18 Mar 2019 22:50:59 +0000 (16:50 -0600)]
update offboard schematic to show safe/arm and fire wiring, update metadata

5 years agoadded series resistors for switch gpios to layout
Bdale Garbee [Mon, 18 Mar 2019 15:02:08 +0000 (09:02 -0600)]
added series resistors for switch gpios to layout

5 years agoadd series R on switch to gpio nets
Bdale Garbee [Mon, 18 Mar 2019 05:57:34 +0000 (23:57 -0600)]
add series R on switch to gpio nets

5 years agoupdate copyright assertions to 2019
Bdale Garbee [Wed, 6 Mar 2019 14:58:58 +0000 (07:58 -0700)]
update copyright assertions to 2019

5 years agoadd a companion connector for possible use with matrix LED display, etc
Bdale Garbee [Sun, 9 Sep 2018 04:16:31 +0000 (22:16 -0600)]
add a companion connector for possible use with matrix LED display, etc

5 years agomove to lepton-eda and pcb-rnd
Bdale Garbee [Sun, 9 Sep 2018 03:43:29 +0000 (21:43 -0600)]
move to lepton-eda and pcb-rnd

5 years agoroute complete and drc clean with updated RF section
Bdale Garbee [Sun, 1 Jul 2018 00:27:48 +0000 (18:27 -0600)]
route complete and drc clean with updated RF section

5 years agochange cap values to 10nF for compatibility with preferred parts
Bdale Garbee [Fri, 29 Jun 2018 19:20:54 +0000 (13:20 -0600)]
change cap values to 10nF for compatibility with preferred parts

5 years agocopy in the TeleMega RF section
Bdale Garbee [Fri, 29 Jun 2018 19:19:11 +0000 (13:19 -0600)]
copy in the TeleMega RF section

5 years agoclip out existing RF section entirely
Bdale Garbee [Fri, 29 Jun 2018 19:00:46 +0000 (13:00 -0600)]
clip out existing RF section entirely

5 years agoworking on radio section layout
Bdale Garbee [Fri, 29 Jun 2018 18:38:09 +0000 (12:38 -0600)]
working on radio section layout

5 years agomove RF section south for improved panel cabling, relocate drag race LED
Bdale Garbee [Fri, 22 Jun 2018 18:44:32 +0000 (14:44 -0400)]
move RF section south for improved panel cabling, relocate drag race LED

5 years agodocument what's required to make the 12V switcher on v2.0 work
Bdale Garbee [Wed, 30 May 2018 14:23:54 +0000 (08:23 -0600)]
document what's required to make the 12V switcher on v2.0 work

5 years agocapture schematic changes as-built for sn 5138
Bdale Garbee [Tue, 29 May 2018 19:32:30 +0000 (13:32 -0600)]
capture schematic changes as-built for sn 5138

5 years agomake net names easier for keithp to decode
Bdale Garbee [Mon, 28 May 2018 21:44:13 +0000 (15:44 -0600)]
make net names easier for keithp to decode

5 years agochange CC1200 pads to have square corners for better stencil cutting
Bdale Garbee [Sat, 26 May 2018 21:38:35 +0000 (15:38 -0600)]
change CC1200 pads to have square corners for better stencil cutting

5 years agoupdated attributes for off-board telelco parts
Bdale Garbee [Sat, 26 May 2018 17:43:34 +0000 (11:43 -0600)]
updated attributes for off-board telelco parts

5 years agoupdate information on required off-board parts
Bdale Garbee [Wed, 16 May 2018 07:04:34 +0000 (01:04 -0600)]
update information on required off-board parts

5 years agocorrect knob for encoder shaft
Bdale Garbee [Tue, 15 May 2018 22:51:51 +0000 (16:51 -0600)]
correct knob for encoder shaft

5 years agomore silk, more copper shoving fab-v2.0
Bdale Garbee [Tue, 8 May 2018 20:33:53 +0000 (13:33 -0700)]
more silk, more copper shoving

5 years agolose vestiges of pre-pref-parts era
Bdale Garbee [Tue, 8 May 2018 20:10:24 +0000 (13:10 -0700)]
lose vestiges of pre-pref-parts era

5 years agopropagate LED and resistor attributes to pcb file
Bdale Garbee [Tue, 8 May 2018 20:00:32 +0000 (13:00 -0700)]
propagate LED and resistor attributes to pcb file

5 years agoshove copper around to avoid departing qfp corner pins off their sides
Bdale Garbee [Tue, 8 May 2018 19:59:25 +0000 (12:59 -0700)]
shove copper around to avoid departing qfp corner pins off their sides

5 years agoclean up schematic to avoid overlap with longer LED value texts
Bdale Garbee [Tue, 8 May 2018 19:55:34 +0000 (12:55 -0700)]
clean up schematic to avoid overlap with longer LED value texts

5 years agouse 3mm diameter LEDs for battery charger red+green
Bdale Garbee [Tue, 8 May 2018 19:54:28 +0000 (12:54 -0700)]
use 3mm diameter LEDs for battery charger red+green

5 years agoto meet SOC current limits, set limiting resistors for 4mA per LED
Bdale Garbee [Mon, 7 May 2018 05:49:35 +0000 (22:49 -0700)]
to meet SOC current limits, set limiting resistors for 4mA per LED

5 years agouse micro USB symbol in schematic since that's what we're really using
Bdale Garbee [Sat, 5 May 2018 05:13:09 +0000 (22:13 -0700)]
use micro USB symbol in schematic since that's what we're really using

5 years agorename +12V net to fire12V
Bdale Garbee [Sat, 5 May 2018 05:07:46 +0000 (22:07 -0700)]
rename +12V net to fire12V

5 years agoswap arm and armed at SOC to eliminate interrupt conflict with spare4
Bdale Garbee [Sat, 5 May 2018 05:04:47 +0000 (22:04 -0700)]
swap arm and armed at SOC to eliminate interrupt conflict with spare4

5 years agoeliminate radio_marc_int net per keithp
Bdale Garbee [Sat, 5 May 2018 04:55:29 +0000 (21:55 -0700)]
eliminate radio_marc_int net per keithp

5 years agolabel mode and select switch screws
Bdale Garbee [Fri, 4 May 2018 20:38:49 +0000 (13:38 -0700)]
label mode and select switch screws

5 years agoroute complete, drc clean
Bdale Garbee [Fri, 4 May 2018 20:30:50 +0000 (13:30 -0700)]
route complete, drc clean

6 years agoadd explicit mode switch, LED, and push button for drag race mode
Bdale Garbee [Tue, 10 Apr 2018 23:13:19 +0000 (17:13 -0600)]
add explicit mode switch, LED, and push button for drag race mode

6 years agoadd boost converter to power 12V LED integral to Fire button
Bdale Garbee [Thu, 5 Apr 2018 03:48:45 +0000 (21:48 -0600)]
add boost converter to power 12V LED integral to Fire button

6 years agoupdate part number for encoder
Bdale Garbee [Thu, 5 Apr 2018 03:48:28 +0000 (21:48 -0600)]
update part number for encoder

6 years agomove to micromatch version with locking ears for encoder cable
Bdale Garbee [Wed, 4 Apr 2018 20:55:12 +0000 (14:55 -0600)]
move to micromatch version with locking ears for encoder cable

6 years agodrop lipo charge current to 400mA
Bdale Garbee [Sun, 1 Apr 2018 04:07:01 +0000 (22:07 -0600)]
drop lipo charge current to 400mA

6 years agoclean up offboard parts schematic a bit
Bdale Garbee [Fri, 30 Mar 2018 17:09:13 +0000 (11:09 -0600)]
clean up offboard parts schematic a bit

6 years agopush RF link quality LEDs closer together
Bdale Garbee [Fri, 30 Mar 2018 17:05:15 +0000 (11:05 -0600)]
push RF link quality LEDs closer together

6 years agoadded more continuity LEDs, reworked placement, much more silk
Bdale Garbee [Fri, 30 Mar 2018 17:01:07 +0000 (11:01 -0600)]
added more continuity LEDs, reworked placement, much more silk

6 years agoadd 4 more continuity LEDs, move from spades to screws for off-board switches
Bdale Garbee [Fri, 30 Mar 2018 04:23:22 +0000 (22:23 -0600)]
add 4 more continuity LEDs, move from spades to screws for off-board switches

6 years agomove to STM32L152VCT6 for more memory
Bdale Garbee [Fri, 30 Mar 2018 04:00:03 +0000 (22:00 -0600)]
move to STM32L152VCT6 for more memory

6 years agoroute complete, drc clean, needs work on silk and mech check
Bdale Garbee [Fri, 30 Mar 2018 03:52:59 +0000 (21:52 -0600)]
route complete, drc clean, needs work on silk and mech check

6 years agomore work on placement, a few traces added
Bdale Garbee [Thu, 29 Mar 2018 20:36:47 +0000 (14:36 -0600)]
more work on placement, a few traces added

6 years agoworking on revised pcb layout
Bdale Garbee [Wed, 21 Mar 2018 06:21:58 +0000 (00:21 -0600)]
working on revised pcb layout

6 years agomove off-board parts to a separate schematic sheet, various changes
Bdale Garbee [Tue, 20 Mar 2018 22:58:45 +0000 (16:58 -0600)]
move off-board parts to a separate schematic sheet, various changes

6 years agoRemove SPI filters. Remove part attributes
Keith Packard [Thu, 2 Nov 2017 16:30:09 +0000 (09:30 -0700)]
Remove SPI filters. Remove part attributes

Signed-off-by: Keith Packard <keithp@keithp.com>
6 years agoUpdate attribs to our usual set
Keith Packard [Thu, 2 Nov 2017 16:27:15 +0000 (09:27 -0700)]
Update attribs to our usual set

6 years agoReplace connectors. Add middle layers
Keith Packard [Tue, 19 Apr 2016 18:08:19 +0000 (14:08 -0400)]
Replace connectors. Add middle layers

Switch connectors are now 1/4" quick connect
USB has both vertical micro and 5-pin plug

Signed-off-by: Keith Packard <keithp@keithp.com>
6 years agoSwitch to shared build infra
Keith Packard [Thu, 2 Nov 2017 16:16:59 +0000 (09:16 -0700)]
Switch to shared build infra

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoUpdate passive parts to current DK stock
Keith Packard [Mon, 27 Oct 2014 02:34:51 +0000 (19:34 -0700)]
Update passive parts to current DK stock

Also changed 10nF value to 0.01uF

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoUpdate version in pcb and sch to 1.0
Keith Packard [Mon, 27 Oct 2014 02:25:08 +0000 (19:25 -0700)]
Update version in pcb and sch to 1.0

Prepare for release with this version

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoUse altusmetrum packages/symbols. Fix vendor parts. Switch to CC1200
Keith Packard [Mon, 27 Oct 2014 02:13:00 +0000 (19:13 -0700)]
Use altusmetrum packages/symbols. Fix vendor parts. Switch to CC1200

Remove all of the local packages and symbol files. Change references
to ../altusmetrum.

Swap CC1120 for CC1200, switch xtal to 40MHz to match.

Fix some passives to our usual parts.

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoSwitch to shared altusmetrum symbols
Keith Packard [Mon, 27 Oct 2014 02:01:13 +0000 (19:01 -0700)]
Switch to shared altusmetrum symbols

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSteal partslist makefile fragments from micropeak
Keith Packard [Wed, 6 Mar 2013 04:02:54 +0000 (20:02 -0800)]
Steal partslist makefile fragments from micropeak

Someday, maybe a bunch of Makefile fragments should get moved to the
altusmetrum repo so they can be shared more easily. For now,
cult-n-paste them here.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch power trace around S side of 1125 to fat
Keith Packard [Wed, 6 Mar 2013 03:45:21 +0000 (19:45 -0800)]
Switch power trace around S side of 1125 to fat

Makes sure all of the 1125 power inputs are hooked to fat traces
Required rerouting the E side of the 1125

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoBuild PDF versions of schematics and board layouts
Keith Packard [Wed, 6 Mar 2013 03:19:53 +0000 (19:19 -0800)]
Build PDF versions of schematics and board layouts

Makes showing other people a lot easier

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd connection from GPIO3 to PD2 for radio_marc_int
Keith Packard [Mon, 17 Dec 2012 06:58:02 +0000 (22:58 -0800)]
Add connection from GPIO3 to PD2 for radio_marc_int

We use this to tell when the radio chip has errored out to keep from
wedging stuff.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoImprove silk text positioning
Keith Packard [Sat, 1 Dec 2012 22:41:29 +0000 (14:41 -0800)]
Improve silk text positioning

Shrink labels around the CC1125 so that there is enough room for all
of them, then shuffle around to suit

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to CC1125
Keith Packard [Sat, 1 Dec 2012 21:31:03 +0000 (13:31 -0800)]
Switch to CC1125

Replace the CC1111 with a CC1125; simplifying the production process
and increasing the radio range.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoReplace two-color LED with three separate LEDs
Keith Packard [Sat, 6 Oct 2012 05:00:46 +0000 (22:00 -0700)]
Replace two-color LED with three separate LEDs

Color-blind users cannot distinguish between red/yellow/green in a
single LED, so use three separate LEDs to allow them to distinguish by
position instead.

This also changes the color for some LEDs: continuity are green,
remote safety off is red.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd vendor part number for STM32L152VBT6
Keith Packard [Tue, 2 Oct 2012 23:12:35 +0000 (16:12 -0700)]
Add vendor part number for STM32L152VBT6

Signed-off-by: Keith Packard <keithp@keithp.com>