From c24b69044a191ceff22920531f8dca9411826f8f Mon Sep 17 00:00:00 2001 From: Kelvin Ly Date: Thu, 19 Sep 2019 08:35:47 -0400 Subject: [PATCH] Autofill; lots left to do --- .../discrete-rf-board/PowerAmplifier.sch | 17 - .../discrete-rf-board/autofill_all.py | 8 + .../discrete-rf-board/autofill_schem.py | 297 ++++++++++++++++++ .../discrete-rf-board/diode_mixer.sch | 22 +- .../discrete-rf-board/diode_mixer.sch-bak | 14 +- .../discrete-rf-board/discrete-rf-board.sch | 7 +- .../discrete-rf-board.sch-bak | 7 +- pcb/discrete/discrete-rf-board/if_amp.sch | 129 ++++---- pcb/discrete/discrete-rf-board/if_amp.sch-bak | 19 +- .../discrete-rf-board/lna_gain_block.sch | 9 +- .../discrete-rf-board/lna_gain_block.sch-bak | 9 +- pcb/discrete/discrete-rf-board/lo.sch | 9 +- pcb/discrete/discrete-rf-board/lo.sch-bak | 9 +- pcb/discrete/discrete-rf-board/mixer.sch | 62 ++-- pcb/discrete/discrete-rf-board/mixer.sch-bak | 10 +- pcb/discrete/discrete-rf-board/pa.sch | 9 +- pcb/discrete/discrete-rf-board/pa.sch-bak | 9 +- pcb/discrete/discrete-rf-board/receiver.sch | 48 +-- .../switchable-attenuator.sch | 20 +- .../switchable-attenuator.sch-bak | 54 ++-- .../discrete-rf-board/transmitter.sch | 8 +- .../discrete-rf-board/transmitter.sch-bak | 8 +- 22 files changed, 561 insertions(+), 223 deletions(-) delete mode 100644 pcb/discrete/discrete-rf-board/PowerAmplifier.sch create mode 100644 pcb/discrete/discrete-rf-board/autofill_all.py create mode 100644 pcb/discrete/discrete-rf-board/autofill_schem.py diff --git a/pcb/discrete/discrete-rf-board/PowerAmplifier.sch b/pcb/discrete/discrete-rf-board/PowerAmplifier.sch deleted file mode 100644 index c24a72a..0000000 --- a/pcb/discrete/discrete-rf-board/PowerAmplifier.sch +++ /dev/null @@ -1,17 +0,0 @@ -EESchema Schematic File Version 4 -LIBS:discrete-rf-board-cache -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$EndSCHEMATC diff --git a/pcb/discrete/discrete-rf-board/autofill_all.py b/pcb/discrete/discrete-rf-board/autofill_all.py new file mode 100644 index 0000000..c09937f --- /dev/null +++ b/pcb/discrete/discrete-rf-board/autofill_all.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python3 +import os +import subprocess + +schematics = filter(lambda p: p.endswith('.sch'), os.listdir(os.getcwd())) + +for s in schematics: + subprocess.call(['python3', 'autofill_schem.py', '-a', s, '-']) diff --git a/pcb/discrete/discrete-rf-board/autofill_schem.py b/pcb/discrete/discrete-rf-board/autofill_schem.py new file mode 100644 index 0000000..143c697 --- /dev/null +++ b/pcb/discrete/discrete-rf-board/autofill_schem.py @@ -0,0 +1,297 @@ +#!/usr/bin/env python3 + +# version 0.0.3 + +# updates: +# - allow multiple input files, using the later ones only for component footprint +# and distributor +# - fix code so it works with Kicad 5 +# version 0.0.3 +# - add -auto flag to automatically include all the files in the current directory + +import argparse +import os + +DISTRIBUTOR_VALUES = ["\"Mouser\""] + +class Component(object): + def __init__(self, start): + self.designator = None + self.value = None + self.footprint = None + self.footprint_row = None + # distributor ids, mapped to (line_num, value, all fields + # (to make reconstruction easier) + self.distributors = dict() + self.cls = None + self.last_value = None + self.num_fields = 0 + + # used mainly for parser debugging + self.start = start + +class DistributorData(object): + def __init__(self, id): + self.id = id + +def quotesplit(line): + parts = line.split(" ") + ret = [] + num_quotes = 0 + incomplete_part = None + for part in parts: + num_quotes += len([None for c in part if c == '"']) + if num_quotes % 2 == 1: + if incomplete_part is None: + # just started a quoted section + incomplete_part = part + else: + incomplete_part += " " + part + else: + if incomplete_part is not None: + # ending quote is in this part + ret.append(incomplete_part + " " + part) + incomplete_part = None + else: + # normal case; pass through + ret.append(part) + return ret + +def parse_lines(f): + lines = [] + components = [] + component_start = False + component = None + + for i, line in enumerate(f): + if component_start: + if line.startswith("L"): + parts = quotesplit(line) + component.designator = parts[2].rstrip() + component.cls = component.designator[0] + elif line.startswith("F"): + parts = quotesplit(line) + component.num_fields += 1 + component.last_value = i + if parts[1].isdigit(): + field_type = int(parts[1]) + if field_type == 1: + component.value = parts[2] + elif field_type == 2: + component.footprint_row = (i, parts) + if len(parts[2]) > 2: + component.footprint = parts[2] + elif field_type > 3: + # TODO: make case insensitive + if parts[-1][:-1] in DISTRIBUTOR_VALUES: + component.distributors[parts[-1][:-1]] = DistributorData(parts[2]) + elif line.startswith("$EndComp"): + component_start = False + # ignore power nodes + if component.cls != "#": + components.append(component) + + if line.startswith("$Comp"): + component_start = True + component = Component(i) + lines.append(line) + return (lines, components) + +def infer_components(components): + # dictionaries in dictionaries: + # distributor = (distributor_type, id) so that non-unique ids can be captured + # filled_values[cls][value] = [(footprint, [designators], [distributors])] + filled_values = dict() + + # first pass to infer footprints and distributors, second pass to fill in details + for c in components: + if c.cls is None or len(c.cls) == 0: + print("Component at {} incorrectly parsed; no cls set".format(c.start)) + else: + if c.cls not in filled_values: + filled_values[c.cls] = dict() + + if c.value is not None and len(c.value) > 2: + if c.value not in filled_values[c.cls]: + filled_values[c.cls][c.value] = [] + + if c.footprint is not None and len(c.footprint) > 2: + # print(c.designator, c.value, c.footprint, c.distributors) + tosearch = filled_values[c.cls][c.value] + # find element with matching footprint + found = None + for i, fp in enumerate(tosearch): + if fp[0] == c.footprint: + found = i + break + + if found is None: + distributors = [] + for dist in c.distributors: + if len(c.distributors[dist].id) > 2 and len(dist) > 2: + distributors.append((dist, c.distributors[dist].id)) + tosearch.append((c.footprint, [c.designator], distributors)) + else: + tosearch[i][1].append(c.designator) + # append any new distributors + for dist in c.distributors: + if len(c.distributors[dist].id) > 2 and len(dist) > 2: + if not any([dist == m[0] and c.distributors[dist].id == m[1] + for m in tosearch[i][2]]): + tosearch[i][2].append((dist, c.distributors[dist].id)) + return filled_values + +def main(): + parser = argparse.ArgumentParser(description="Autofills components in an Eeschema schematic") + parser.add_argument("-i", "--include", action="append", help="additional files to read in, for component inference") + parser.add_argument("-a", "--auto", action="store_true", help="automatically include all schematics in the current directory") + parser.add_argument("input", help="file to autofill") + parser.add_argument("output", help="file to write autofilled schematic to, use '-' to overwrite input") + + args = parser.parse_args() + + lines = None + components = None + + included_files = args.include + if args.auto: + if included_files is None: + included_files = [] + included_files.extend(filter(lambda p: p.endswith('.sch'), os.listdir(os.getcwd()))) + + with open(args.input, 'r') as f: + (lines, components) = parse_lines(f) + + print("{} lines".format(len(lines))) + print("found {} components".format(len(components))) + without_footprints = len([None for c in components if c.footprint is None]) + print("found {} components without footprints".format(without_footprints)) + + all_components = [] + all_components.extend(components) + + if included_files is not None: + print("searching additional files: {}".format(" ".join(included_files))) + + for filename in included_files: + with open(filename, 'r') as f: + (more_lines, more_components) = parse_lines(f) + print("{} more lines".format(len(more_lines))) + print("found {} more components".format(len(more_components))) + more_without_footprints = len([None for c in more_components if c.footprint is None]) + print("found {} more components without footprints".format(more_without_footprints)) + all_components.extend(more_components) + + filled_values = infer_components(all_components) + + entry_count = 0 + conflicts = [] + for cls in filled_values: + for val in filled_values[cls]: + for _ in filled_values[cls][val]: + # TODO: check for conflicts + entry_count += 1 + print("found {} filled unique component classes".format(entry_count)) + + # TODO: allow interactive distributor choice to resolve conflicts + while len(conflicts) > 0: + print("found conflicting information, cannot autofill") + for conflict in conflicts: + pass + return + + # autofill + autofill_fp = 0 + autofill_dist = 0 + to_append = [] + for c in components: + if c.cls in filled_values: + if c.value in filled_values[c.cls]: + matches = [] + if c.footprint is not None: + matches = [t for t in filled_values[c.cls][c.value] if t[0] == c.footprint] + else: + matches = filled_values[c.cls][c.value] + if len(matches) == 1: + # autofill + match = matches[0] + if ((c.footprint is None or len(c.footprint) <= 2) and + c.footprint_row is not None): + print("matched {} {} with {}".format(c.designator, c.value, match)) + # rewrite footprint + c.footprint = match[0] + row = c.footprint_row[1] + row[2] = match[0] + lines[c.footprint_row[0]] = " ".join(row) + autofill_fp += 1 + # add in distributors + dist_added = 0 + for dist in match[2]: + if dist[0] not in c.distributors: + c.distributors[dist[0]] = DistributorData(dist[1]) + # append to the field list + template_row = quotesplit(lines[c.last_value][:-1]) + row = [ + template_row[0], + str(c.num_fields), + dist[1]] + template_row[3:11] + [dist[0] + "\n"] + c.num_fields += 1 + to_append.append((c.last_value, row)) + dist_added += 1 + # mark as something to do, because appending now would + # cause the row numbers to shift for all the components after this one, + # invalidating their indices + if dist_added > 0: + autofill_dist += 1 + + # print(c.designator, c.value, c.footprint, c.distributors) + for ta in reversed(to_append): + idx = ta[0] + row = ta[1] + lines = lines[0:idx+1] + [" ".join(row)] + lines[idx+1:] + + print("autofilled {} fp, {} dist".format(autofill_fp, autofill_dist)) + # dictionary of dictionaries of components without footprints + # missing[cls][value] = [designators] + missing = dict() + + for c in components: + if c.cls is not None: + if c.cls not in missing: + missing[c.cls] = dict() + if c.value is not None and c.footprint is None: + if c.value not in missing[c.cls]: + missing[c.cls][c.value] = [] + missing[c.cls][c.value].append(c.designator) + + for cls in missing: + for value in missing[cls]: + print("NOTE: no unique footprint found for {} {}".format(value, missing[cls][value])) + + # repeat for manufacturer info + missing = dict() + + for c in components: + if c.cls is not None: + if c.cls not in missing: + missing[c.cls] = dict() + if c.value is not None and c.value != "\"DNP\"" and not bool(c.distributors): + if c.value not in missing[c.cls]: + missing[c.cls][c.value] = [] + missing[c.cls][c.value].append(c.designator) + + for cls in missing: + for value in missing[cls]: + print("NOTE: no distributor data found for {} {}".format(value, missing[cls][value])) + + + output = args.output + if output == '-': + output = args.input + print("outputting to {}...".format(output)) + with open(output, "w+") as f: + for line in lines: + f.write(line) + +if __name__ == "__main__": + main() diff --git a/pcb/discrete/discrete-rf-board/diode_mixer.sch b/pcb/discrete/discrete-rf-board/diode_mixer.sch index cf30d4f..1352acb 100644 --- a/pcb/discrete/discrete-rf-board/diode_mixer.sch +++ b/pcb/discrete/discrete-rf-board/diode_mixer.sch @@ -173,7 +173,7 @@ U 1 1 5CC2FA5E P 2750 3950 AR Path="/5CA6B0AA/5CC1CC09/5CC2FA5E" Ref="#PWR0257" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC2FA5E" Ref="#PWR0169" Part="1" -F 0 "#PWR0169" H 2750 3700 50 0001 C CNN +F 0 "#PWR0257" H 2750 3700 50 0001 C CNN F 1 "GND" H 2750 3800 50 0000 C CNN F 2 "" H 2750 3950 50 0001 C CNN F 3 "" H 2750 3950 50 0001 C CNN @@ -186,7 +186,7 @@ U 1 1 5CC3011D P 9150 3950 AR Path="/5CA6B0AA/5CC1CC09/5CC3011D" Ref="#PWR0258" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC3011D" Ref="#PWR0170" Part="1" -F 0 "#PWR0170" H 9150 3700 50 0001 C CNN +F 0 "#PWR0258" H 9150 3700 50 0001 C CNN F 1 "GND" H 9150 3800 50 0000 C CNN F 2 "" H 9150 3950 50 0001 C CNN F 3 "" H 9150 3950 50 0001 C CNN @@ -201,8 +201,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5CC30B27" Ref="J30" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC30B27" Ref="J16" Part="1" F 0 "J16" H 2460 3020 50 0000 C CNN F 1 "UFL" V 2565 2900 50 0000 C CNN -F 2 "" H 2450 2900 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 2450 2900 50 0001 C CNN F 3 " ~" H 2450 2900 50 0001 C CNN +F 4 " 571-2337019-1" H 2450 2900 50 0001 C CNN "Mouser" 1 2450 2900 -1 0 0 -1 $EndComp @@ -214,8 +215,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5CC31787" Ref="J33" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC31787" Ref="J19" Part="1" F 0 "J19" H 9610 3120 50 0000 C CNN F 1 "UFL" V 9715 3000 50 0000 C CNN -F 2 "" H 9600 3000 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 9600 3000 50 0001 C CNN F 3 " ~" H 9600 3000 50 0001 C CNN +F 4 " 571-2337019-1" H 9600 3000 50 0001 C CNN "Mouser" 1 9600 3000 1 0 0 -1 $EndComp @@ -225,7 +227,7 @@ U 1 1 5CC33186 P 9600 3250 AR Path="/5CA6B0AA/5CC1CC09/5CC33186" Ref="#PWR0259" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC33186" Ref="#PWR0171" Part="1" -F 0 "#PWR0171" H 9600 3000 50 0001 C CNN +F 0 "#PWR0259" H 9600 3000 50 0001 C CNN F 1 "GND" H 9600 3100 50 0000 C CNN F 2 "" H 9600 3250 50 0001 C CNN F 3 "" H 9600 3250 50 0001 C CNN @@ -238,7 +240,7 @@ U 1 1 5CC33A73 P 2450 3200 AR Path="/5CA6B0AA/5CC1CC09/5CC33A73" Ref="#PWR0256" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC33A73" Ref="#PWR0168" Part="1" -F 0 "#PWR0168" H 2450 2950 50 0001 C CNN +F 0 "#PWR0256" H 2450 2950 50 0001 C CNN F 1 "GND" H 2450 3050 50 0000 C CNN F 2 "" H 2450 3200 50 0001 C CNN F 3 "" H 2450 3200 50 0001 C CNN @@ -534,7 +536,7 @@ AR Path="/5CA6B0AA/5CC1CC09/5D1B92FB" Ref="T5" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D1B92FB" Ref="T3" Part="1" F 0 "T3" H 3150 3850 50 0000 C CNN F 1 "HHM17147A1" H 3150 3350 50 0000 C CNN -F 2 "" H 3150 3850 50 0001 C CNN +F 2 "discrete_footprints:TDK_HHM17147A1" H 3150 3850 50 0001 C CNN F 3 "" H 3150 3850 50 0001 C CNN F 4 "810-HHM17147A1" H 3150 3250 50 0000 C CNN "Mouser" 1 3150 3600 @@ -562,8 +564,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5D264607" Ref="J31" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D264607" Ref="J17" Part="1" F 0 "J17" H 5160 2770 50 0000 C CNN F 1 "UFL" V 5265 2650 50 0000 C CNN -F 2 "" H 5150 2650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5150 2650 50 0001 C CNN F 3 " ~" H 5150 2650 50 0001 C CNN +F 4 " 571-2337019-1" H 5150 2650 50 0001 C CNN "Mouser" 1 5150 2650 -1 0 0 -1 $EndComp @@ -575,8 +578,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5D264D0A" Ref="J32" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D264D0A" Ref="J18" Part="1" F 0 "J18" H 6610 2970 50 0000 C CNN F 1 "UFL" V 6715 2850 50 0000 C CNN -F 2 "" H 6600 2850 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 6600 2850 50 0001 C CNN F 3 " ~" H 6600 2850 50 0001 C CNN +F 4 " 571-2337019-1" H 6600 2850 50 0001 C CNN "Mouser" 1 6600 2850 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/diode_mixer.sch-bak b/pcb/discrete/discrete-rf-board/diode_mixer.sch-bak index cf30d4f..b43e636 100644 --- a/pcb/discrete/discrete-rf-board/diode_mixer.sch-bak +++ b/pcb/discrete/discrete-rf-board/diode_mixer.sch-bak @@ -201,8 +201,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5CC30B27" Ref="J30" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC30B27" Ref="J16" Part="1" F 0 "J16" H 2460 3020 50 0000 C CNN F 1 "UFL" V 2565 2900 50 0000 C CNN -F 2 "" H 2450 2900 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 2450 2900 50 0001 C CNN F 3 " ~" H 2450 2900 50 0001 C CNN +F 4 " 571-2337019-1" H 2450 2900 50 0001 C CNN "Mouser" 1 2450 2900 -1 0 0 -1 $EndComp @@ -214,8 +215,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5CC31787" Ref="J33" Part="1" AR Path="/5CA6B0AA/5CC4015A/5CC31787" Ref="J19" Part="1" F 0 "J19" H 9610 3120 50 0000 C CNN F 1 "UFL" V 9715 3000 50 0000 C CNN -F 2 "" H 9600 3000 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 9600 3000 50 0001 C CNN F 3 " ~" H 9600 3000 50 0001 C CNN +F 4 " 571-2337019-1" H 9600 3000 50 0001 C CNN "Mouser" 1 9600 3000 1 0 0 -1 $EndComp @@ -534,7 +536,7 @@ AR Path="/5CA6B0AA/5CC1CC09/5D1B92FB" Ref="T5" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D1B92FB" Ref="T3" Part="1" F 0 "T3" H 3150 3850 50 0000 C CNN F 1 "HHM17147A1" H 3150 3350 50 0000 C CNN -F 2 "" H 3150 3850 50 0001 C CNN +F 2 "discrete_footprints:TDK_HHM17147A1" H 3150 3850 50 0001 C CNN F 3 "" H 3150 3850 50 0001 C CNN F 4 "810-HHM17147A1" H 3150 3250 50 0000 C CNN "Mouser" 1 3150 3600 @@ -562,8 +564,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5D264607" Ref="J31" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D264607" Ref="J17" Part="1" F 0 "J17" H 5160 2770 50 0000 C CNN F 1 "UFL" V 5265 2650 50 0000 C CNN -F 2 "" H 5150 2650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5150 2650 50 0001 C CNN F 3 " ~" H 5150 2650 50 0001 C CNN +F 4 " 571-2337019-1" H 5150 2650 50 0001 C CNN "Mouser" 1 5150 2650 -1 0 0 -1 $EndComp @@ -575,8 +578,9 @@ AR Path="/5CA6B0AA/5CC1CC09/5D264D0A" Ref="J32" Part="1" AR Path="/5CA6B0AA/5CC4015A/5D264D0A" Ref="J18" Part="1" F 0 "J18" H 6610 2970 50 0000 C CNN F 1 "UFL" V 6715 2850 50 0000 C CNN -F 2 "" H 6600 2850 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 6600 2850 50 0001 C CNN F 3 " ~" H 6600 2850 50 0001 C CNN +F 4 " 571-2337019-1" H 6600 2850 50 0001 C CNN "Mouser" 1 6600 2850 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/discrete-rf-board.sch b/pcb/discrete/discrete-rf-board/discrete-rf-board.sch index 322ee54..4918ccd 100644 --- a/pcb/discrete/discrete-rf-board/discrete-rf-board.sch +++ b/pcb/discrete/discrete-rf-board/discrete-rf-board.sch @@ -52,7 +52,7 @@ U 1 1 5CC15EED P 4350 3450 F 0 "U1" H 4100 3900 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 4800 3000 50 0000 C CNN -F 2 "" H 4350 3450 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 4350 3450 50 0001 C CNN F 3 "" H 4350 3450 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 4900 2900 50 0000 C CNN "Mouser" 1 4350 3450 @@ -92,7 +92,7 @@ U 1 1 5CC42E59 P 8300 3350 F 0 "U2" H 8550 3800 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 8750 2900 50 0000 C CNN -F 2 "" H 8300 3350 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 8300 3350 50 0001 C CNN F 3 "" H 8300 3350 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 8850 2800 50 0000 C CNN "Mouser" 1 8300 3350 @@ -234,8 +234,9 @@ U 1 1 5D8969F1 P 7700 2550 F 0 "J5" H 7710 2670 50 0000 C CNN F 1 "UFL" V 7815 2550 50 0000 C CNN -F 2 "" H 7700 2550 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 7700 2550 50 0001 C CNN F 3 " ~" H 7700 2550 50 0001 C CNN +F 4 " 571-2337019-1" H 7700 2550 50 0001 C CNN "Mouser" 1 7700 2550 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/discrete-rf-board.sch-bak b/pcb/discrete/discrete-rf-board/discrete-rf-board.sch-bak index 322ee54..4918ccd 100644 --- a/pcb/discrete/discrete-rf-board/discrete-rf-board.sch-bak +++ b/pcb/discrete/discrete-rf-board/discrete-rf-board.sch-bak @@ -52,7 +52,7 @@ U 1 1 5CC15EED P 4350 3450 F 0 "U1" H 4100 3900 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 4800 3000 50 0000 C CNN -F 2 "" H 4350 3450 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 4350 3450 50 0001 C CNN F 3 "" H 4350 3450 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 4900 2900 50 0000 C CNN "Mouser" 1 4350 3450 @@ -92,7 +92,7 @@ U 1 1 5CC42E59 P 8300 3350 F 0 "U2" H 8550 3800 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 8750 2900 50 0000 C CNN -F 2 "" H 8300 3350 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 8300 3350 50 0001 C CNN F 3 "" H 8300 3350 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 8850 2800 50 0000 C CNN "Mouser" 1 8300 3350 @@ -234,8 +234,9 @@ U 1 1 5D8969F1 P 7700 2550 F 0 "J5" H 7710 2670 50 0000 C CNN F 1 "UFL" V 7815 2550 50 0000 C CNN -F 2 "" H 7700 2550 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 7700 2550 50 0001 C CNN F 3 " ~" H 7700 2550 50 0001 C CNN +F 4 " 571-2337019-1" H 7700 2550 50 0001 C CNN "Mouser" 1 7700 2550 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/if_amp.sch b/pcb/discrete/discrete-rf-board/if_amp.sch index 9d6f808..2c2608d 100644 --- a/pcb/discrete/discrete-rf-board/if_amp.sch +++ b/pcb/discrete/discrete-rf-board/if_amp.sch @@ -4,7 +4,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 12 19 +Sheet 10 19 Title "" Date "" Rev "" @@ -20,7 +20,7 @@ U 1 1 5CC4F99A P 2850 2250 AR Path="/5CA6B0AA/5CC4DFC2/5CC4F99A" Ref="R97" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC4F99A" Ref="R121" Part="1" -F 0 "R121" H 2880 2270 50 0000 L CNN +F 0 "R97" H 2880 2270 50 0000 L CNN F 1 "25R" H 2880 2210 50 0000 L CNN F 2 "" H 2850 2250 50 0001 C CNN F 3 "~" H 2850 2250 50 0001 C CNN @@ -33,7 +33,7 @@ U 1 1 5CC4FF85 P 2350 3650 AR Path="/5CA6B0AA/5CC4DFC2/5CC4FF85" Ref="Q24" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC4FF85" Ref="Q27" Part="1" -F 0 "Q27" H 2550 3700 50 0000 L CNN +F 0 "Q24" H 2550 3700 50 0000 L CNN F 1 "Q_NPN_BCE" H 2550 3600 50 0000 L CNN F 2 "" H 2550 3750 50 0001 C CNN F 3 "~" H 2350 3650 50 0001 C CNN @@ -46,7 +46,7 @@ U 1 1 5CC50F59 P 2450 4100 AR Path="/5CA6B0AA/5CC4DFC2/5CC50F59" Ref="R96" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC50F59" Ref="R120" Part="1" -F 0 "R120" H 2480 4120 50 0000 L CNN +F 0 "R96" H 2480 4120 50 0000 L CNN F 1 "22R" H 2480 4060 50 0000 L CNN F 2 "" H 2450 4100 50 0001 C CNN F 3 "~" H 2450 4100 50 0001 C CNN @@ -59,7 +59,7 @@ U 1 1 5CC5132A P 1650 2700 AR Path="/5CA6B0AA/5CC4DFC2/5CC5132A" Ref="R93" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC5132A" Ref="R117" Part="1" -F 0 "R117" H 1680 2720 50 0000 L CNN +F 0 "R93" H 1680 2720 50 0000 L CNN F 1 "10kR" H 1680 2660 50 0000 L CNN F 2 "" H 1650 2700 50 0001 C CNN F 3 "~" H 1650 2700 50 0001 C CNN @@ -72,7 +72,7 @@ U 1 1 5CC51AB5 P 1650 3150 AR Path="/5CA6B0AA/5CC4DFC2/5CC51AB5" Ref="R94" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC51AB5" Ref="R118" Part="1" -F 0 "R118" H 1680 3170 50 0000 L CNN +F 0 "R94" H 1680 3170 50 0000 L CNN F 1 "10kR" H 1680 3110 50 0000 L CNN F 2 "" H 1650 3150 50 0001 C CNN F 3 "~" H 1650 3150 50 0001 C CNN @@ -85,7 +85,7 @@ U 1 1 5CC51E44 P 3250 3150 AR Path="/5CA6B0AA/5CC4DFC2/5CC51E44" Ref="R99" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC51E44" Ref="R123" Part="1" -F 0 "R123" H 3280 3170 50 0000 L CNN +F 0 "R99" H 3280 3170 50 0000 L CNN F 1 "10kR" H 3280 3110 50 0000 L CNN F 2 "" H 3250 3150 50 0001 C CNN F 3 "~" H 3250 3150 50 0001 C CNN @@ -98,7 +98,7 @@ U 1 1 5CC52920 P 3250 2650 AR Path="/5CA6B0AA/5CC4DFC2/5CC52920" Ref="R98" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC52920" Ref="R122" Part="1" -F 0 "R122" H 3280 2670 50 0000 L CNN +F 0 "R98" H 3280 2670 50 0000 L CNN F 1 "10kR" H 3280 2610 50 0000 L CNN F 2 "" H 3250 2650 50 0001 C CNN F 3 "~" H 3250 2650 50 0001 C CNN @@ -234,7 +234,7 @@ U 1 1 5CC63FED P 1300 3900 AR Path="/5CA6B0AA/5CC4DFC2/5CC63FED" Ref="C118" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC63FED" Ref="C142" Part="1" -F 0 "C142" H 1310 3970 50 0000 L CNN +F 0 "C118" H 1310 3970 50 0000 L CNN F 1 "0.1 uF" H 1310 3820 50 0000 L CNN F 2 "" H 1300 3900 50 0001 C CNN F 3 "~" H 1300 3900 50 0001 C CNN @@ -266,7 +266,7 @@ U 1 1 5CC7100E P 6150 2000 AR Path="/5CA6B0AA/5CC4DFC2/5CC7100E" Ref="R102" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC7100E" Ref="R126" Part="1" -F 0 "R126" H 6180 2020 50 0000 L CNN +F 0 "R102" H 6180 2020 50 0000 L CNN F 1 "110R" H 6180 1960 50 0000 L CNN F 2 "" H 6150 2000 50 0001 C CNN F 3 "~" H 6150 2000 50 0001 C CNN @@ -279,7 +279,7 @@ U 1 1 5CC71014 P 6950 2000 AR Path="/5CA6B0AA/5CC4DFC2/5CC71014" Ref="R105" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC71014" Ref="R129" Part="1" -F 0 "R129" H 6980 2020 50 0000 L CNN +F 0 "R105" H 6980 2020 50 0000 L CNN F 1 "110R" H 6980 1960 50 0000 L CNN F 2 "" H 6950 2000 50 0001 C CNN F 3 "~" H 6950 2000 50 0001 C CNN @@ -292,7 +292,7 @@ U 1 1 5CC71026 P 5750 2450 AR Path="/5CA6B0AA/5CC4DFC2/5CC71026" Ref="R100" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC71026" Ref="R124" Part="1" -F 0 "R124" H 5780 2470 50 0000 L CNN +F 0 "R100" H 5780 2470 50 0000 L CNN F 1 "10kR" H 5780 2410 50 0000 L CNN F 2 "" H 5750 2450 50 0001 C CNN F 3 "~" H 5750 2450 50 0001 C CNN @@ -305,7 +305,7 @@ U 1 1 5CC7102C P 5750 2900 AR Path="/5CA6B0AA/5CC4DFC2/5CC7102C" Ref="R101" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC7102C" Ref="R125" Part="1" -F 0 "R125" H 5780 2920 50 0000 L CNN +F 0 "R101" H 5780 2920 50 0000 L CNN F 1 "10kR" H 5780 2860 50 0000 L CNN F 2 "" H 5750 2900 50 0001 C CNN F 3 "~" H 5750 2900 50 0001 C CNN @@ -318,7 +318,7 @@ U 1 1 5CC71032 P 7350 2900 AR Path="/5CA6B0AA/5CC4DFC2/5CC71032" Ref="R108" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC71032" Ref="R132" Part="1" -F 0 "R132" H 7380 2920 50 0000 L CNN +F 0 "R108" H 7380 2920 50 0000 L CNN F 1 "10kR" H 7380 2860 50 0000 L CNN F 2 "" H 7350 2900 50 0001 C CNN F 3 "~" H 7350 2900 50 0001 C CNN @@ -331,7 +331,7 @@ U 1 1 5CC71038 P 7350 2400 AR Path="/5CA6B0AA/5CC4DFC2/5CC71038" Ref="R107" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC71038" Ref="R131" Part="1" -F 0 "R131" H 7380 2420 50 0000 L CNN +F 0 "R107" H 7380 2420 50 0000 L CNN F 1 "10kR" H 7380 2360 50 0000 L CNN F 2 "" H 7350 2400 50 0001 C CNN F 3 "~" H 7350 2400 50 0001 C CNN @@ -433,7 +433,7 @@ U 1 1 5CC78AA9 P 6550 3700 AR Path="/5CA6B0AA/5CC4DFC2/5CC78AA9" Ref="R104" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC78AA9" Ref="R128" Part="1" -F 0 "R128" H 6580 3720 50 0000 L CNN +F 0 "R104" H 6580 3720 50 0000 L CNN F 1 "330R" H 6580 3660 50 0000 L CNN F 2 "" H 6550 3700 50 0001 C CNN F 3 "~" H 6550 3700 50 0001 C CNN @@ -461,7 +461,7 @@ U 1 1 5CC7FE22 P 6150 3200 AR Path="/5CA6B0AA/5CC4DFC2/5CC7FE22" Ref="R103" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC7FE22" Ref="R127" Part="1" -F 0 "R127" H 6180 3220 50 0000 L CNN +F 0 "R103" H 6180 3220 50 0000 L CNN F 1 "22R" H 6180 3160 50 0000 L CNN F 2 "" H 6150 3200 50 0001 C CNN F 3 "~" H 6150 3200 50 0001 C CNN @@ -474,7 +474,7 @@ U 1 1 5CC80169 P 6950 3150 AR Path="/5CA6B0AA/5CC4DFC2/5CC80169" Ref="R106" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC80169" Ref="R130" Part="1" -F 0 "R130" H 6980 3170 50 0000 L CNN +F 0 "R106" H 6980 3170 50 0000 L CNN F 1 "22R" H 6980 3110 50 0000 L CNN F 2 "" H 6950 3150 50 0001 C CNN F 3 "~" H 6950 3150 50 0001 C CNN @@ -504,7 +504,7 @@ U 1 1 5CC9409E P 4500 2650 AR Path="/5CA6B0AA/5CC4DFC2/5CC9409E" Ref="C126" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC9409E" Ref="C150" Part="1" -F 0 "C150" H 4510 2720 50 0000 L CNN +F 0 "C126" H 4510 2720 50 0000 L CNN F 1 "0.1 uF" H 4510 2570 50 0000 L CNN F 2 "" H 4500 2650 50 0001 C CNN F 3 "~" H 4500 2650 50 0001 C CNN @@ -519,7 +519,7 @@ U 1 1 5CC959FD P 8750 2550 AR Path="/5CA6B0AA/5CC4DFC2/5CC959FD" Ref="C131" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC959FD" Ref="C155" Part="1" -F 0 "C155" H 8760 2620 50 0000 L CNN +F 0 "C131" H 8760 2620 50 0000 L CNN F 1 "0.1 uF" H 8760 2470 50 0000 L CNN F 2 "" H 8750 2550 50 0001 C CNN F 3 "~" H 8750 2550 50 0001 C CNN @@ -536,9 +536,9 @@ U 1 1 5CC3C53E P 9700 4450 AR Path="/5CA6B0AA/5CC4DFC2/5CC3C53E" Ref="U10" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC3C53E" Ref="U15" Part="1" -F 0 "U15" H 9700 4800 50 0000 C CNN +F 0 "U10" H 9700 4800 50 0000 C CNN F 1 "NLAS4157DFT2G" H 9700 4700 50 0000 C CNN -F 2 "" H 9700 4700 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 9700 4700 50 0001 C CNN F 3 "" H 9700 4700 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 9700 4450 50 0001 C CNN "Mouser" 1 9700 4450 @@ -550,7 +550,7 @@ U 2 1 5CC40584 P 2800 6600 AR Path="/5CA6B0AA/5CC4DFC2/5CC40584" Ref="U8" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC40584" Ref="U13" Part="2" -F 0 "U13" H 2800 6950 50 0000 C CNN +F 0 "U8" H 2800 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 2800 6850 50 0000 C CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 2800 6850 50 0001 C CNN F 3 "" H 2800 6850 50 0001 C CNN @@ -564,9 +564,9 @@ U 1 1 5CC415CE P 9700 5650 AR Path="/5CA6B0AA/5CC4DFC2/5CC415CE" Ref="U11" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC415CE" Ref="U16" Part="1" -F 0 "U16" H 9700 6000 50 0000 C CNN +F 0 "U11" H 9700 6000 50 0000 C CNN F 1 "NLAS4157DFT2G" H 9700 5900 50 0000 C CNN -F 2 "" H 9700 5900 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 9700 5900 50 0001 C CNN F 3 "" H 9700 5900 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 9700 5650 50 0001 C CNN "Mouser" 1 9700 5650 @@ -578,9 +578,9 @@ U 1 1 5CC4409B P 8200 2650 AR Path="/5CA6B0AA/5CC4DFC2/5CC4409B" Ref="U9" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC4409B" Ref="U14" Part="1" -F 0 "U14" H 8200 3000 50 0000 C CNN +F 0 "U9" H 8200 3000 50 0000 C CNN F 1 "NLAS4157DFT2G" H 8200 2900 50 0000 C CNN -F 2 "" H 8200 2900 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 8200 2900 50 0001 C CNN F 3 "" H 8200 2900 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 8200 2650 50 0001 C CNN "Mouser" 1 8200 2650 @@ -592,7 +592,7 @@ U 1 1 5CC46970 P 5050 2750 AR Path="/5CA6B0AA/5CC4DFC2/5CC46970" Ref="U8" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC46970" Ref="U13" Part="1" -F 0 "U13" H 5050 3100 50 0000 C CNN +F 0 "U8" H 5050 3100 50 0000 C CNN F 1 "NLAS4157DFT2G" H 5050 3000 50 0000 C CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 5050 3000 50 0001 C CNN F 3 "" H 5050 3000 50 0001 C CNN @@ -606,9 +606,9 @@ U 2 1 5CC47B5C P 3650 6600 AR Path="/5CA6B0AA/5CC4DFC2/5CC47B5C" Ref="U9" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC47B5C" Ref="U14" Part="2" -F 0 "U14" H 3650 6950 50 0000 C CNN +F 0 "U9" H 3650 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 3650 6850 50 0000 C CNN -F 2 "" H 3650 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3650 6850 50 0001 C CNN F 3 "" H 3650 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 3650 6600 50 0001 C CNN "Mouser" 2 3650 6600 @@ -620,9 +620,9 @@ U 2 1 5CC48C49 P 4600 6600 AR Path="/5CA6B0AA/5CC4DFC2/5CC48C49" Ref="U10" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC48C49" Ref="U15" Part="2" -F 0 "U15" H 4600 6950 50 0000 C CNN +F 0 "U10" H 4600 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 4600 6850 50 0000 C CNN -F 2 "" H 4600 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 4600 6850 50 0001 C CNN F 3 "" H 4600 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 4600 6600 50 0001 C CNN "Mouser" 2 4600 6600 @@ -634,9 +634,9 @@ U 2 1 5CC49F9F P 5350 6600 AR Path="/5CA6B0AA/5CC4DFC2/5CC49F9F" Ref="U11" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC49F9F" Ref="U16" Part="2" -F 0 "U16" H 5350 6950 50 0000 C CNN +F 0 "U11" H 5350 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 5350 6850 50 0000 C CNN -F 2 "" H 5350 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 5350 6850 50 0001 C CNN F 3 "" H 5350 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 5350 6600 50 0001 C CNN "Mouser" 2 5350 6600 @@ -656,7 +656,7 @@ U 1 1 5CC5931A P 4550 2850 AR Path="/5CA6B0AA/5CC4DFC2/5CC5931A" Ref="C127" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC5931A" Ref="C151" Part="1" -F 0 "C151" H 4560 2920 50 0000 L CNN +F 0 "C127" H 4560 2920 50 0000 L CNN F 1 "0.1 uF" H 4560 2770 50 0000 L CNN F 2 "" H 4550 2850 50 0001 C CNN F 3 "~" H 4550 2850 50 0001 C CNN @@ -677,7 +677,7 @@ U 1 1 5CC646BF P 8850 2750 AR Path="/5CA6B0AA/5CC4DFC2/5CC646BF" Ref="C132" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC646BF" Ref="C156" Part="1" -F 0 "C156" H 8860 2820 50 0000 L CNN +F 0 "C132" H 8860 2820 50 0000 L CNN F 1 "0.1 uF" H 8860 2670 50 0000 L CNN F 2 "" H 8850 2750 50 0001 C CNN F 3 "~" H 8850 2750 50 0001 C CNN @@ -772,7 +772,7 @@ U 1 1 5CC9DCE4 P 3050 5700 AR Path="/5CA6B0AA/5CC4DFC2/5CC9DCE4" Ref="C120" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC9DCE4" Ref="C144" Part="1" -F 0 "C144" H 3060 5770 50 0000 L CNN +F 0 "C120" H 3060 5770 50 0000 L CNN F 1 "0.1 uF" H 3060 5620 50 0000 L CNN F 2 "" H 3050 5700 50 0001 C CNN F 3 "~" H 3050 5700 50 0001 C CNN @@ -785,7 +785,7 @@ U 1 1 5CC9E1ED P 3550 5700 AR Path="/5CA6B0AA/5CC4DFC2/5CC9E1ED" Ref="C121" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC9E1ED" Ref="C145" Part="1" -F 0 "C145" H 3560 5770 50 0000 L CNN +F 0 "C121" H 3560 5770 50 0000 L CNN F 1 "0.1 uF" H 3560 5620 50 0000 L CNN F 2 "" H 3550 5700 50 0001 C CNN F 3 "~" H 3550 5700 50 0001 C CNN @@ -798,7 +798,7 @@ U 1 1 5CC9E6BF P 4000 5700 AR Path="/5CA6B0AA/5CC4DFC2/5CC9E6BF" Ref="C123" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC9E6BF" Ref="C147" Part="1" -F 0 "C147" H 4010 5770 50 0000 L CNN +F 0 "C123" H 4010 5770 50 0000 L CNN F 1 "0.1 uF" H 4010 5620 50 0000 L CNN F 2 "" H 4000 5700 50 0001 C CNN F 3 "~" H 4000 5700 50 0001 C CNN @@ -811,7 +811,7 @@ U 1 1 5CC9EAA6 P 4450 5700 AR Path="/5CA6B0AA/5CC4DFC2/5CC9EAA6" Ref="C125" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC9EAA6" Ref="C149" Part="1" -F 0 "C149" H 4460 5770 50 0000 L CNN +F 0 "C125" H 4460 5770 50 0000 L CNN F 1 "0.1 uF" H 4460 5620 50 0000 L CNN F 2 "" H 4450 5700 50 0001 C CNN F 3 "~" H 4450 5700 50 0001 C CNN @@ -976,7 +976,7 @@ U 1 1 5CCEE151 P 5850 2150 AR Path="/5CA6B0AA/5CC4DFC2/5CCEE151" Ref="TP7" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCEE151" Ref="TP17" Part="1" -F 0 "TP17" H 5850 2420 50 0000 C CNN +F 0 "TP7" H 5850 2420 50 0000 C CNN F 1 "TestPoint" H 5850 2350 50 0000 C CNN F 2 "" H 6050 2150 50 0001 C CNN F 3 "~" H 6050 2150 50 0001 C CNN @@ -989,7 +989,7 @@ U 1 1 5CCEEC53 P 7300 2100 AR Path="/5CA6B0AA/5CC4DFC2/5CCEEC53" Ref="TP9" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCEEC53" Ref="TP19" Part="1" -F 0 "TP19" H 7300 2370 50 0000 C CNN +F 0 "TP9" H 7300 2370 50 0000 C CNN F 1 "TestPoint" H 7300 2300 50 0000 C CNN F 2 "" H 7500 2100 50 0001 C CNN F 3 "~" H 7500 2100 50 0001 C CNN @@ -1002,7 +1002,7 @@ U 1 1 5CCEF073 P 6550 3350 AR Path="/5CA6B0AA/5CC4DFC2/5CCEF073" Ref="TP8" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCEF073" Ref="TP18" Part="1" -F 0 "TP18" H 6550 3620 50 0000 C CNN +F 0 "TP8" H 6550 3620 50 0000 C CNN F 1 "TestPoint" H 6550 3550 50 0000 C CNN F 2 "" H 6750 3350 50 0001 C CNN F 3 "~" H 6750 3350 50 0001 C CNN @@ -1015,7 +1015,7 @@ U 1 1 5CCEF9C3 P 2050 3300 AR Path="/5CA6B0AA/5CC4DFC2/5CCEF9C3" Ref="TP2" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCEF9C3" Ref="TP12" Part="1" -F 0 "TP12" H 2050 3570 50 0000 C CNN +F 0 "TP2" H 2050 3570 50 0000 C CNN F 1 "TestPoint" H 2050 3500 50 0000 C CNN F 2 "" H 2250 3300 50 0001 C CNN F 3 "~" H 2250 3300 50 0001 C CNN @@ -1029,7 +1029,7 @@ U 1 1 5CCF05BD P 1650 2400 AR Path="/5CA6B0AA/5CC4DFC2/5CCF05BD" Ref="TP1" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCF05BD" Ref="TP11" Part="1" -F 0 "TP11" H 1650 2670 50 0000 C CNN +F 0 "TP1" H 1650 2670 50 0000 C CNN F 1 "TestPoint" H 1650 2600 50 0000 C CNN F 2 "" H 1850 2400 50 0001 C CNN F 3 "~" H 1850 2400 50 0001 C CNN @@ -1042,7 +1042,7 @@ U 1 1 5CCF0F27 P 3250 2350 AR Path="/5CA6B0AA/5CC4DFC2/5CCF0F27" Ref="TP5" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCF0F27" Ref="TP15" Part="1" -F 0 "TP15" H 3250 2620 50 0000 C CNN +F 0 "TP5" H 3250 2620 50 0000 C CNN F 1 "TestPoint" H 3250 2550 50 0000 C CNN F 2 "" H 3450 2350 50 0001 C CNN F 3 "~" H 3450 2350 50 0001 C CNN @@ -1059,7 +1059,7 @@ U 1 1 5CCF9A96 P 2350 3950 AR Path="/5CA6B0AA/5CC4DFC2/5CCF9A96" Ref="TP4" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCF9A96" Ref="TP14" Part="1" -F 0 "TP14" H 2350 4220 50 0000 C CNN +F 0 "TP4" H 2350 4220 50 0000 C CNN F 1 "TestPoint" H 2350 4150 50 0000 C CNN F 2 "" H 2550 3950 50 0001 C CNN F 3 "~" H 2550 3950 50 0001 C CNN @@ -1077,7 +1077,7 @@ U 1 1 5CCFE98E P 2100 1650 AR Path="/5CA6B0AA/5CC4DFC2/5CCFE98E" Ref="TP3" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CCFE98E" Ref="TP13" Part="1" -F 0 "TP13" H 2100 1920 50 0000 C CNN +F 0 "TP3" H 2100 1920 50 0000 C CNN F 1 "TestPoint" H 2100 1850 50 0000 C CNN F 2 "" H 2300 1650 50 0001 C CNN F 3 "~" H 2300 1650 50 0001 C CNN @@ -1105,7 +1105,7 @@ U 1 1 5CD0C7EE P 5500 2900 AR Path="/5CA6B0AA/5CC4DFC2/5CD0C7EE" Ref="TP6" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CD0C7EE" Ref="TP16" Part="1" -F 0 "TP16" H 5500 3170 50 0000 C CNN +F 0 "TP6" H 5500 3170 50 0000 C CNN F 1 "TestPoint" H 5500 3100 50 0000 C CNN F 2 "" H 5700 2900 50 0001 C CNN F 3 "~" H 5700 2900 50 0001 C CNN @@ -1118,7 +1118,7 @@ U 1 1 5CD0DAA4 P 7750 2850 AR Path="/5CA6B0AA/5CC4DFC2/5CD0DAA4" Ref="TP10" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CD0DAA4" Ref="TP20" Part="1" -F 0 "TP20" H 7750 3120 50 0000 C CNN +F 0 "TP10" H 7750 3120 50 0000 C CNN F 1 "TestPoint" H 7750 3050 50 0000 C CNN F 2 "" H 7950 2850 50 0001 C CNN F 3 "~" H 7950 2850 50 0001 C CNN @@ -1143,7 +1143,7 @@ U 1 1 5CC8B3B3 P 1950 3000 AR Path="/5CA6B0AA/5CC4DFC2/5CC8B3B3" Ref="Q23" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC8B3B3" Ref="Q26" Part="1" -F 0 "Q26" H 2150 3050 50 0000 L CNN +F 0 "Q23" H 2150 3050 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 2150 2950 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 2150 3100 50 0001 C CNN F 3 "~" H 1950 3000 50 0001 C CNN @@ -1157,10 +1157,11 @@ U 2 1 5CC8BBB5 P 2950 2900 AR Path="/5CA6B0AA/5CC4DFC2/5CC8BBB5" Ref="Q23" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC8BBB5" Ref="Q26" Part="2" -F 0 "Q26" H 3150 2950 50 0000 L CNN +F 0 "Q23" H 3150 2950 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 3150 2850 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3150 3000 50 0001 C CNN F 3 "~" H 2950 2900 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 2950 2900 50 0001 C CNN "Mouser" 2 2950 2900 -1 0 0 -1 $EndComp @@ -1170,10 +1171,11 @@ U 1 1 5CC8C47F P 6050 2750 AR Path="/5CA6B0AA/5CC4DFC2/5CC8C47F" Ref="Q25" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC8C47F" Ref="Q28" Part="1" -F 0 "Q28" H 6250 2800 50 0000 L CNN +F 0 "Q25" H 6250 2800 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 6250 2700 50 0000 L CNN -F 2 "" H 6250 2850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 6250 2850 50 0001 C CNN F 3 "~" H 6050 2750 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 6050 2750 50 0001 C CNN "Mouser" 1 6050 2750 1 0 0 -1 $EndComp @@ -1183,10 +1185,11 @@ U 2 1 5CC8CC50 P 7050 2650 AR Path="/5CA6B0AA/5CC4DFC2/5CC8CC50" Ref="Q25" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC8CC50" Ref="Q28" Part="2" -F 0 "Q28" H 7250 2700 50 0000 L CNN +F 0 "Q25" H 7250 2700 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 7250 2600 50 0000 L CNN -F 2 "" H 7250 2750 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 7250 2750 50 0001 C CNN F 3 "~" H 7050 2650 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 7050 2650 50 0001 C CNN "Mouser" 2 7050 2650 -1 0 0 -1 $EndComp @@ -1196,7 +1199,7 @@ U 1 1 5D57AB5D P 3650 1950 AR Path="/5CA6B0AA/5CC4DFC2/5D57AB5D" Ref="C122" Part="1" AR Path="/5CA6B0AA/5CC9409A/5D57AB5D" Ref="C146" Part="1" -F 0 "C146" H 3660 2020 50 0000 L CNN +F 0 "C122" H 3660 2020 50 0000 L CNN F 1 "0.1 uF" H 3660 1870 50 0000 L CNN F 2 "" H 3650 1950 50 0001 C CNN F 3 "~" H 3650 1950 50 0001 C CNN @@ -1209,7 +1212,7 @@ U 1 1 5D57AB63 P 4100 1950 AR Path="/5CA6B0AA/5CC4DFC2/5D57AB63" Ref="C124" Part="1" AR Path="/5CA6B0AA/5CC9409A/5D57AB63" Ref="C148" Part="1" -F 0 "C148" H 4110 2020 50 0000 L CNN +F 0 "C124" H 4110 2020 50 0000 L CNN F 1 "0.1 uF" H 4110 1870 50 0000 L CNN F 2 "" H 4100 1950 50 0001 C CNN F 3 "~" H 4100 1950 50 0001 C CNN @@ -1259,7 +1262,7 @@ U 1 1 5D580ACE P 7850 1700 AR Path="/5CA6B0AA/5CC4DFC2/5D580ACE" Ref="C129" Part="1" AR Path="/5CA6B0AA/5CC9409A/5D580ACE" Ref="C153" Part="1" -F 0 "C153" H 7860 1770 50 0000 L CNN +F 0 "C129" H 7860 1770 50 0000 L CNN F 1 "0.1 uF" H 7860 1620 50 0000 L CNN F 2 "" H 7850 1700 50 0001 C CNN F 3 "~" H 7850 1700 50 0001 C CNN @@ -1272,7 +1275,7 @@ U 1 1 5D580AD4 P 8300 1700 AR Path="/5CA6B0AA/5CC4DFC2/5D580AD4" Ref="C130" Part="1" AR Path="/5CA6B0AA/5CC9409A/5D580AD4" Ref="C154" Part="1" -F 0 "C154" H 8310 1770 50 0000 L CNN +F 0 "C130" H 8310 1770 50 0000 L CNN F 1 "0.1 uF" H 8310 1620 50 0000 L CNN F 2 "" H 8300 1700 50 0001 C CNN F 3 "~" H 8300 1700 50 0001 C CNN @@ -1328,7 +1331,7 @@ U 1 1 5DA03B3D P 2500 2450 AR Path="/5CA6B0AA/5CC4DFC2/5DA03B3D" Ref="C119" Part="1" AR Path="/5CA6B0AA/5CC9409A/5DA03B3D" Ref="C143" Part="1" -F 0 "C143" H 2510 2520 50 0000 L CNN +F 0 "C119" H 2510 2520 50 0000 L CNN F 1 "2.5 nF" H 2510 2370 50 0000 L CNN F 2 "" H 2500 2450 50 0001 C CNN F 3 "~" H 2500 2450 50 0001 C CNN @@ -1348,7 +1351,7 @@ U 1 1 5DA0FE44 P 6600 2200 AR Path="/5CA6B0AA/5CC4DFC2/5DA0FE44" Ref="C128" Part="1" AR Path="/5CA6B0AA/5CC9409A/5DA0FE44" Ref="C152" Part="1" -F 0 "C152" H 6610 2270 50 0000 L CNN +F 0 "C128" H 6610 2270 50 0000 L CNN F 1 "470 pF" H 6610 2120 50 0000 L CNN F 2 "" H 6600 2200 50 0001 C CNN F 3 "~" H 6600 2200 50 0001 C CNN @@ -1376,7 +1379,7 @@ U 1 1 5CC4F475 P 2050 2250 AR Path="/5CA6B0AA/5CC4DFC2/5CC4F475" Ref="R95" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC4F475" Ref="R119" Part="1" -F 0 "R119" H 2080 2270 50 0000 L CNN +F 0 "R95" H 2080 2270 50 0000 L CNN F 1 "25R" H 2080 2210 50 0000 L CNN F 2 "" H 2050 2250 50 0001 C CNN F 3 "~" H 2050 2250 50 0001 C CNN diff --git a/pcb/discrete/discrete-rf-board/if_amp.sch-bak b/pcb/discrete/discrete-rf-board/if_amp.sch-bak index 9d6f808..0fd802f 100644 --- a/pcb/discrete/discrete-rf-board/if_amp.sch-bak +++ b/pcb/discrete/discrete-rf-board/if_amp.sch-bak @@ -538,7 +538,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC3C53E" Ref="U10" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC3C53E" Ref="U15" Part="1" F 0 "U15" H 9700 4800 50 0000 C CNN F 1 "NLAS4157DFT2G" H 9700 4700 50 0000 C CNN -F 2 "" H 9700 4700 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 9700 4700 50 0001 C CNN F 3 "" H 9700 4700 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 9700 4450 50 0001 C CNN "Mouser" 1 9700 4450 @@ -566,7 +566,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC415CE" Ref="U11" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC415CE" Ref="U16" Part="1" F 0 "U16" H 9700 6000 50 0000 C CNN F 1 "NLAS4157DFT2G" H 9700 5900 50 0000 C CNN -F 2 "" H 9700 5900 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 9700 5900 50 0001 C CNN F 3 "" H 9700 5900 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 9700 5650 50 0001 C CNN "Mouser" 1 9700 5650 @@ -580,7 +580,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC4409B" Ref="U9" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC4409B" Ref="U14" Part="1" F 0 "U14" H 8200 3000 50 0000 C CNN F 1 "NLAS4157DFT2G" H 8200 2900 50 0000 C CNN -F 2 "" H 8200 2900 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 8200 2900 50 0001 C CNN F 3 "" H 8200 2900 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 8200 2650 50 0001 C CNN "Mouser" 1 8200 2650 @@ -608,7 +608,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC47B5C" Ref="U9" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC47B5C" Ref="U14" Part="2" F 0 "U14" H 3650 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 3650 6850 50 0000 C CNN -F 2 "" H 3650 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3650 6850 50 0001 C CNN F 3 "" H 3650 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 3650 6600 50 0001 C CNN "Mouser" 2 3650 6600 @@ -622,7 +622,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC48C49" Ref="U10" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC48C49" Ref="U15" Part="2" F 0 "U15" H 4600 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 4600 6850 50 0000 C CNN -F 2 "" H 4600 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 4600 6850 50 0001 C CNN F 3 "" H 4600 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 4600 6600 50 0001 C CNN "Mouser" 2 4600 6600 @@ -636,7 +636,7 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC49F9F" Ref="U11" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC49F9F" Ref="U16" Part="2" F 0 "U16" H 5350 6950 50 0000 C CNN F 1 "NLAS4157DFT2G" H 5350 6850 50 0000 C CNN -F 2 "" H 5350 6850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 5350 6850 50 0001 C CNN F 3 "" H 5350 6850 50 0001 C CNN F 4 "863-NLAS4157DFT2G" H 5350 6600 50 0001 C CNN "Mouser" 2 5350 6600 @@ -1161,6 +1161,7 @@ F 0 "Q26" H 3150 2950 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 3150 2850 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3150 3000 50 0001 C CNN F 3 "~" H 2950 2900 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 2950 2900 50 0001 C CNN "Mouser" 2 2950 2900 -1 0 0 -1 $EndComp @@ -1172,8 +1173,9 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC8C47F" Ref="Q25" Part="1" AR Path="/5CA6B0AA/5CC9409A/5CC8C47F" Ref="Q28" Part="1" F 0 "Q28" H 6250 2800 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 6250 2700 50 0000 L CNN -F 2 "" H 6250 2850 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 6250 2850 50 0001 C CNN F 3 "~" H 6050 2750 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 6050 2750 50 0001 C CNN "Mouser" 1 6050 2750 1 0 0 -1 $EndComp @@ -1185,8 +1187,9 @@ AR Path="/5CA6B0AA/5CC4DFC2/5CC8CC50" Ref="Q25" Part="2" AR Path="/5CA6B0AA/5CC9409A/5CC8CC50" Ref="Q28" Part="2" F 0 "Q28" H 7250 2700 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 7250 2600 50 0000 L CNN -F 2 "" H 7250 2750 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 7250 2750 50 0001 C CNN F 3 "~" H 7050 2650 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 7050 2650 50 0001 C CNN "Mouser" 2 7050 2650 -1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/lna_gain_block.sch b/pcb/discrete/discrete-rf-board/lna_gain_block.sch index 6c6a110..536dd8b 100644 --- a/pcb/discrete/discrete-rf-board/lna_gain_block.sch +++ b/pcb/discrete/discrete-rf-board/lna_gain_block.sch @@ -641,8 +641,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D4124AC/5D8FE9AD" Ref="J29" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5D8FE9AD" Ref="J27" Part="1" F 0 "J29" H 5910 2770 50 0000 C CNN F 1 "UFL" V 6015 2650 50 0000 C CNN -F 2 "" H 5900 2650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5900 2650 50 0001 C CNN F 3 " ~" H 5900 2650 50 0001 C CNN +F 4 " 571-2337019-1" H 5900 2650 50 0001 C CNN "Mouser" 1 5900 2650 1 0 0 -1 $EndComp @@ -655,8 +656,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D4124AC/5D8FF402" Ref="J28" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5D8FF402" Ref="J26" Part="1" F 0 "J28" H 5010 4120 50 0000 C CNN F 1 "UFL" V 5115 4000 50 0000 C CNN -F 2 "" H 5000 4000 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5000 4000 50 0001 C CNN F 3 " ~" H 5000 4000 50 0001 C CNN +F 4 " 571-2337019-1" H 5000 4000 50 0001 C CNN "Mouser" 1 5000 4000 -1 0 0 -1 $EndComp @@ -719,8 +721,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5DA42F7F" Ref="Q13" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5DA42F7F" Ref="Q14" Part="1" F 0 "Q15" H 5800 3700 50 0000 C CNN F 1 "BFU520R" H 5700 3600 50 0000 L CNN -F 2 "" H 5500 3700 50 0001 C CNN +F 2 "discrete_footprints:NXP_SOT143B" H 5500 3700 50 0001 C CNN F 3 "" H 5500 3700 50 0001 C CNN +F 4 " 771-BFU520R " H 5500 3700 50 0001 C CNN "Mouser" 1 5500 3700 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/lna_gain_block.sch-bak b/pcb/discrete/discrete-rf-board/lna_gain_block.sch-bak index 6c6a110..536dd8b 100644 --- a/pcb/discrete/discrete-rf-board/lna_gain_block.sch-bak +++ b/pcb/discrete/discrete-rf-board/lna_gain_block.sch-bak @@ -641,8 +641,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D4124AC/5D8FE9AD" Ref="J29" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5D8FE9AD" Ref="J27" Part="1" F 0 "J29" H 5910 2770 50 0000 C CNN F 1 "UFL" V 6015 2650 50 0000 C CNN -F 2 "" H 5900 2650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5900 2650 50 0001 C CNN F 3 " ~" H 5900 2650 50 0001 C CNN +F 4 " 571-2337019-1" H 5900 2650 50 0001 C CNN "Mouser" 1 5900 2650 1 0 0 -1 $EndComp @@ -655,8 +656,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D4124AC/5D8FF402" Ref="J28" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5D8FF402" Ref="J26" Part="1" F 0 "J28" H 5010 4120 50 0000 C CNN F 1 "UFL" V 5115 4000 50 0000 C CNN -F 2 "" H 5000 4000 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5000 4000 50 0001 C CNN F 3 " ~" H 5000 4000 50 0001 C CNN +F 4 " 571-2337019-1" H 5000 4000 50 0001 C CNN "Mouser" 1 5000 4000 -1 0 0 -1 $EndComp @@ -719,8 +721,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5DA42F7F" Ref="Q13" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4104E7/5DA42F7F" Ref="Q14" Part="1" F 0 "Q15" H 5800 3700 50 0000 C CNN F 1 "BFU520R" H 5700 3600 50 0000 L CNN -F 2 "" H 5500 3700 50 0001 C CNN +F 2 "discrete_footprints:NXP_SOT143B" H 5500 3700 50 0001 C CNN F 3 "" H 5500 3700 50 0001 C CNN +F 4 " 771-BFU520R " H 5500 3700 50 0001 C CNN "Mouser" 1 5500 3700 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/lo.sch b/pcb/discrete/discrete-rf-board/lo.sch index 41178be..a197c86 100644 --- a/pcb/discrete/discrete-rf-board/lo.sch +++ b/pcb/discrete/discrete-rf-board/lo.sch @@ -642,8 +642,9 @@ U 1 1 5CB11865 P 7600 3650 F 0 "J14" H 7610 3770 50 0000 C CNN F 1 "UFL" V 7715 3650 50 0000 C CNN -F 2 "" H 7600 3650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 7600 3650 50 0001 C CNN F 3 " ~" H 7600 3650 50 0001 C CNN +F 4 " 571-2337019-1" H 7600 3650 50 0001 C CNN "Mouser" 1 7600 3650 1 0 0 -1 $EndComp @@ -672,8 +673,9 @@ U 1 1 5CB1681E P 10300 3900 F 0 "J15" H 10310 4020 50 0000 C CNN F 1 "UFL" V 10415 3900 50 0000 C CNN -F 2 "" H 10300 3900 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 10300 3900 50 0001 C CNN F 3 " ~" H 10300 3900 50 0001 C CNN +F 4 " 571-2337019-1" H 10300 3900 50 0001 C CNN "Mouser" 1 10300 3900 1 0 0 -1 $EndComp @@ -1380,8 +1382,9 @@ U 1 1 5DA36F16 P 9400 4200 F 0 "Q11" H 9700 4200 50 0000 C CNN F 1 "BFU520R" H 9600 4100 50 0000 L CNN -F 2 "" H 9400 4200 50 0001 C CNN +F 2 "discrete_footprints:NXP_SOT143B" H 9400 4200 50 0001 C CNN F 3 "" H 9400 4200 50 0001 C CNN +F 4 " 771-BFU520R " H 9400 4200 50 0001 C CNN "Mouser" 1 9400 4200 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/lo.sch-bak b/pcb/discrete/discrete-rf-board/lo.sch-bak index 41178be..a197c86 100644 --- a/pcb/discrete/discrete-rf-board/lo.sch-bak +++ b/pcb/discrete/discrete-rf-board/lo.sch-bak @@ -642,8 +642,9 @@ U 1 1 5CB11865 P 7600 3650 F 0 "J14" H 7610 3770 50 0000 C CNN F 1 "UFL" V 7715 3650 50 0000 C CNN -F 2 "" H 7600 3650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 7600 3650 50 0001 C CNN F 3 " ~" H 7600 3650 50 0001 C CNN +F 4 " 571-2337019-1" H 7600 3650 50 0001 C CNN "Mouser" 1 7600 3650 1 0 0 -1 $EndComp @@ -672,8 +673,9 @@ U 1 1 5CB1681E P 10300 3900 F 0 "J15" H 10310 4020 50 0000 C CNN F 1 "UFL" V 10415 3900 50 0000 C CNN -F 2 "" H 10300 3900 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 10300 3900 50 0001 C CNN F 3 " ~" H 10300 3900 50 0001 C CNN +F 4 " 571-2337019-1" H 10300 3900 50 0001 C CNN "Mouser" 1 10300 3900 1 0 0 -1 $EndComp @@ -1380,8 +1382,9 @@ U 1 1 5DA36F16 P 9400 4200 F 0 "Q11" H 9700 4200 50 0000 C CNN F 1 "BFU520R" H 9600 4100 50 0000 L CNN -F 2 "" H 9400 4200 50 0001 C CNN +F 2 "discrete_footprints:NXP_SOT143B" H 9400 4200 50 0001 C CNN F 3 "" H 9400 4200 50 0001 C CNN +F 4 " 771-BFU520R " H 9400 4200 50 0001 C CNN "Mouser" 1 9400 4200 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/mixer.sch b/pcb/discrete/discrete-rf-board/mixer.sch index 45f54fa..4046b0f 100644 --- a/pcb/discrete/discrete-rf-board/mixer.sch +++ b/pcb/discrete/discrete-rf-board/mixer.sch @@ -45,7 +45,7 @@ U 1 1 5D0F4BFE P 7350 4150 AR Path="/5CA6B0B3/5CC199E0/5D0F4BFE" Ref="#PWR048" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D0F4BFE" Ref="#PWR074" Part="1" -F 0 "#PWR048" H 7350 3900 50 0001 C CNN +F 0 "#PWR074" H 7350 3900 50 0001 C CNN F 1 "GND" H 7355 3977 50 0000 C CNN F 2 "" H 7350 4150 50 0001 C CNN F 3 "" H 7350 4150 50 0001 C CNN @@ -103,7 +103,7 @@ U 1 1 5D101EA1 P 5750 3450 AR Path="/5CA6B0B3/5CC199E0/5D101EA1" Ref="#PWR045" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D101EA1" Ref="#PWR071" Part="1" -F 0 "#PWR045" H 5750 3200 50 0001 C CNN +F 0 "#PWR071" H 5750 3200 50 0001 C CNN F 1 "GND" H 5750 3300 50 0000 C CNN F 2 "" H 5750 3450 50 0001 C CNN F 3 "" H 5750 3450 50 0001 C CNN @@ -116,7 +116,7 @@ U 1 1 5D1020F7 P 6300 3450 AR Path="/5CA6B0B3/5CC199E0/5D1020F7" Ref="#PWR046" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1020F7" Ref="#PWR072" Part="1" -F 0 "#PWR046" H 6300 3200 50 0001 C CNN +F 0 "#PWR072" H 6300 3200 50 0001 C CNN F 1 "GND" H 6300 3300 50 0000 C CNN F 2 "" H 6300 3450 50 0001 C CNN F 3 "" H 6300 3450 50 0001 C CNN @@ -150,8 +150,9 @@ AR Path="/5CA6B0B3/5CC199E0/5CC489AE" Ref="J8" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CC489AE" Ref="J10" Part="1" F 0 "J8" H 9810 4170 50 0000 C CNN F 1 "UFL" V 9915 4050 50 0000 C CNN -F 2 "" H 9800 4050 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 9800 4050 50 0001 C CNN F 3 " ~" H 9800 4050 50 0001 C CNN +F 4 " 571-2337019-1" H 9800 4050 50 0001 C CNN "Mouser" 1 9800 4050 1 0 0 -1 $EndComp @@ -163,7 +164,7 @@ AR Path="/5CA6B0AA/5CB33251/5CC49A0F" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CC49A0F" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CC49A0F" Ref="#PWR055" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CC49A0F" Ref="#PWR081" Part="1" -F 0 "#PWR055" H 9800 4100 50 0001 C CNN +F 0 "#PWR081" H 9800 4100 50 0001 C CNN F 1 "GND" H 9800 4200 50 0000 C CNN F 2 "" H 9800 4350 50 0001 C CNN F 3 "" H 9800 4350 50 0001 C CNN @@ -195,7 +196,7 @@ AR Path="/5CA6B0AA/5CB33251/5CBC9FE3" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CBC9FE3" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CBC9FE3" Ref="#PWR052" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CBC9FE3" Ref="#PWR078" Part="1" -F 0 "#PWR052" H 9050 4700 50 0001 C CNN +F 0 "#PWR078" H 9050 4700 50 0001 C CNN F 1 "GND" H 9050 4800 50 0000 C CNN F 2 "" H 9050 4950 50 0001 C CNN F 3 "" H 9050 4950 50 0001 C CNN @@ -216,7 +217,7 @@ U 1 1 5D125BFA P 7750 5450 AR Path="/5CA6B0B3/5CC199E0/5D125BFA" Ref="#PWR049" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D125BFA" Ref="#PWR075" Part="1" -F 0 "#PWR049" H 7750 5200 50 0001 C CNN +F 0 "#PWR075" H 7750 5200 50 0001 C CNN F 1 "GND" H 7750 5300 50 0000 C CNN F 2 "" H 7750 5450 50 0001 C CNN F 3 "" H 7750 5450 50 0001 C CNN @@ -248,7 +249,7 @@ U 1 1 5D0D0BEF P 6450 5150 AR Path="/5CA6B0B3/5CC199E0/5D0D0BEF" Ref="#PWR047" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D0D0BEF" Ref="#PWR073" Part="1" -F 0 "#PWR047" H 6450 4900 50 0001 C CNN +F 0 "#PWR073" H 6450 4900 50 0001 C CNN F 1 "GND" H 6455 4977 50 0000 C CNN F 2 "" H 6450 5150 50 0001 C CNN F 3 "" H 6450 5150 50 0001 C CNN @@ -315,7 +316,7 @@ AR Path="/5CA6B0AA/5CB33251/5CB6E137" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CB6E137" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CB6E137" Ref="#PWR054" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CB6E137" Ref="#PWR080" Part="1" -F 0 "#PWR054" H 9450 3000 50 0001 C CNN +F 0 "#PWR080" H 9450 3000 50 0001 C CNN F 1 "GND" H 9450 3100 50 0000 C CNN F 2 "" H 9450 3250 50 0001 C CNN F 3 "" H 9450 3250 50 0001 C CNN @@ -330,7 +331,7 @@ AR Path="/5CA6B0AA/5CB33251/5CB6DF60" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CB6DF60" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CB6DF60" Ref="#PWR053" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CB6DF60" Ref="#PWR079" Part="1" -F 0 "#PWR053" H 9100 3000 50 0001 C CNN +F 0 "#PWR079" H 9100 3000 50 0001 C CNN F 1 "GND" H 9100 3100 50 0000 C CNN F 2 "" H 9100 3250 50 0001 C CNN F 3 "" H 9100 3250 50 0001 C CNN @@ -345,7 +346,7 @@ AR Path="/5CA6B0AA/5CB33251/5CB6DBAF" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CB6DBAF" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CB6DBAF" Ref="#PWR051" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CB6DBAF" Ref="#PWR077" Part="1" -F 0 "#PWR051" H 8700 3000 50 0001 C CNN +F 0 "#PWR077" H 8700 3000 50 0001 C CNN F 1 "GND" H 8700 3100 50 0000 C CNN F 2 "" H 8700 3250 50 0001 C CNN F 3 "" H 8700 3250 50 0001 C CNN @@ -360,7 +361,7 @@ AR Path="/5CA6B0AA/5CB33251/5CB6D892" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5CB6D892" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5CB6D892" Ref="#PWR050" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CB6D892" Ref="#PWR076" Part="1" -F 0 "#PWR050" H 8350 3000 50 0001 C CNN +F 0 "#PWR076" H 8350 3000 50 0001 C CNN F 1 "GND" H 8350 3100 50 0000 C CNN F 2 "" H 8350 3250 50 0001 C CNN F 3 "" H 8350 3250 50 0001 C CNN @@ -593,7 +594,7 @@ U 1 1 5D193951 P 4600 5250 AR Path="/5CA6B0B3/5CC199E0/5D193951" Ref="#PWR041" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D193951" Ref="#PWR067" Part="1" -F 0 "#PWR041" H 4600 5000 50 0001 C CNN +F 0 "#PWR067" H 4600 5000 50 0001 C CNN F 1 "GND" H 4600 5100 50 0000 C CNN F 2 "" H 4600 5250 50 0001 C CNN F 3 "" H 4600 5250 50 0001 C CNN @@ -617,7 +618,7 @@ U 1 1 5D1B2EB0 P 3000 5000 AR Path="/5CA6B0B3/5CC199E0/5D1B2EB0" Ref="#PWR033" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1B2EB0" Ref="#PWR059" Part="1" -F 0 "#PWR033" H 3000 4750 50 0001 C CNN +F 0 "#PWR059" H 3000 4750 50 0001 C CNN F 1 "GND" H 3000 4850 50 0000 C CNN F 2 "" H 3000 5000 50 0001 C CNN F 3 "" H 3000 5000 50 0001 C CNN @@ -749,7 +750,7 @@ U 1 1 5D1F5C64 P 4250 6600 AR Path="/5CA6B0B3/5CC199E0/5D1F5C64" Ref="#PWR039" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1F5C64" Ref="#PWR065" Part="1" -F 0 "#PWR039" H 4250 6350 50 0001 C CNN +F 0 "#PWR065" H 4250 6350 50 0001 C CNN F 1 "GND" H 4250 6450 50 0000 C CNN F 2 "" H 4250 6600 50 0001 C CNN F 3 "" H 4250 6600 50 0001 C CNN @@ -762,7 +763,7 @@ U 1 1 5D1F5F88 P 3850 6600 AR Path="/5CA6B0B3/5CC199E0/5D1F5F88" Ref="#PWR037" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1F5F88" Ref="#PWR063" Part="1" -F 0 "#PWR037" H 3850 6350 50 0001 C CNN +F 0 "#PWR063" H 3850 6350 50 0001 C CNN F 1 "GND" H 3850 6450 50 0000 C CNN F 2 "" H 3850 6600 50 0001 C CNN F 3 "" H 3850 6600 50 0001 C CNN @@ -775,7 +776,7 @@ U 1 1 5D1F629A P 3500 6600 AR Path="/5CA6B0B3/5CC199E0/5D1F629A" Ref="#PWR035" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1F629A" Ref="#PWR061" Part="1" -F 0 "#PWR035" H 3500 6350 50 0001 C CNN +F 0 "#PWR061" H 3500 6350 50 0001 C CNN F 1 "GND" H 3500 6450 50 0000 C CNN F 2 "" H 3500 6600 50 0001 C CNN F 3 "" H 3500 6600 50 0001 C CNN @@ -914,7 +915,7 @@ U 1 1 5D1A89A5 P 2150 4100 AR Path="/5CA6B0B3/5CC199E0/5D1A89A5" Ref="#PWR032" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1A89A5" Ref="#PWR058" Part="1" -F 0 "#PWR032" H 2150 3850 50 0001 C CNN +F 0 "#PWR058" H 2150 3850 50 0001 C CNN F 1 "GND" H 2155 3927 50 0000 C CNN F 2 "" H 2150 4100 50 0001 C CNN F 3 "" H 2150 4100 50 0001 C CNN @@ -927,7 +928,7 @@ U 1 1 5D1A9311 P 1250 3900 AR Path="/5CA6B0B3/5CC199E0/5D1A9311" Ref="#PWR030" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1A9311" Ref="#PWR056" Part="1" -F 0 "#PWR030" H 1250 3650 50 0001 C CNN +F 0 "#PWR056" H 1250 3650 50 0001 C CNN F 1 "GND" H 1255 3727 50 0000 C CNN F 2 "" H 1250 3900 50 0001 C CNN F 3 "" H 1250 3900 50 0001 C CNN @@ -940,7 +941,7 @@ U 1 1 5D1ABF37 P 1750 3900 AR Path="/5CA6B0B3/5CC199E0/5D1ABF37" Ref="#PWR031" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1ABF37" Ref="#PWR057" Part="1" -F 0 "#PWR031" H 1750 3650 50 0001 C CNN +F 0 "#PWR057" H 1750 3650 50 0001 C CNN F 1 "GND" H 1755 3727 50 0000 C CNN F 2 "" H 1750 3900 50 0001 C CNN F 3 "" H 1750 3900 50 0001 C CNN @@ -992,7 +993,7 @@ U 1 1 5D1AE084 P 3200 2850 AR Path="/5CA6B0B3/5CC199E0/5D1AE084" Ref="#PWR034" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D1AE084" Ref="#PWR060" Part="1" -F 0 "#PWR034" H 3200 2600 50 0001 C CNN +F 0 "#PWR060" H 3200 2600 50 0001 C CNN F 1 "GND" H 3205 2677 50 0000 C CNN F 2 "" H 3200 2850 50 0001 C CNN F 3 "" H 3200 2850 50 0001 C CNN @@ -1225,8 +1226,9 @@ AR Path="/5CA6B0B3/5CC199E0/5D84EA74" Ref="J7" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D84EA74" Ref="J9" Part="1" F 0 "J7" H 4860 3320 50 0000 C CNN F 1 "UFL" V 4965 3200 50 0000 C CNN -F 2 "" H 4850 3200 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 4850 3200 50 0001 C CNN F 3 " ~" H 4850 3200 50 0001 C CNN +F 4 " 571-2337019-1" H 4850 3200 50 0001 C CNN "Mouser" 1 4850 3200 -1 0 0 -1 $EndComp @@ -1241,7 +1243,7 @@ U 1 1 5D85A260 P 4850 3500 AR Path="/5CA6B0B3/5CC199E0/5D85A260" Ref="#PWR043" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D85A260" Ref="#PWR069" Part="1" -F 0 "#PWR043" H 4850 3250 50 0001 C CNN +F 0 "#PWR069" H 4850 3250 50 0001 C CNN F 1 "GND" H 4850 3350 50 0000 C CNN F 2 "" H 4850 3500 50 0001 C CNN F 3 "" H 4850 3500 50 0001 C CNN @@ -1264,7 +1266,7 @@ AR Path="/5CA6B0AA/5CB33251/5DADE110" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5DADE110" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5DADE110" Ref="#PWR036" Part="1" AR Path="/5CA6B0B3/5CC199E2/5DADE110" Ref="#PWR062" Part="1" -F 0 "#PWR036" H 3800 1400 50 0001 C CNN +F 0 "#PWR062" H 3800 1400 50 0001 C CNN F 1 "GND" H 3800 1500 50 0000 C CNN F 2 "" H 3800 1650 50 0001 C CNN F 3 "" H 3800 1650 50 0001 C CNN @@ -1296,7 +1298,7 @@ AR Path="/5CA6B0AA/5CB33251/5DAE8BF5" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5DAE8BF5" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5DAE8BF5" Ref="#PWR038" Part="1" AR Path="/5CA6B0B3/5CC199E2/5DAE8BF5" Ref="#PWR064" Part="1" -F 0 "#PWR038" H 4150 1400 50 0001 C CNN +F 0 "#PWR064" H 4150 1400 50 0001 C CNN F 1 "GND" H 4150 1500 50 0000 C CNN F 2 "" H 4150 1650 50 0001 C CNN F 3 "" H 4150 1650 50 0001 C CNN @@ -1334,7 +1336,7 @@ AR Path="/5CA6B0AA/5CB33251/5DB0FBEB" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5DB0FBEB" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5DB0FBEB" Ref="#PWR042" Part="1" AR Path="/5CA6B0B3/5CC199E2/5DB0FBEB" Ref="#PWR068" Part="1" -F 0 "#PWR042" H 4750 4050 50 0001 C CNN +F 0 "#PWR068" H 4750 4050 50 0001 C CNN F 1 "GND" H 4750 4150 50 0000 C CNN F 2 "" H 4750 4300 50 0001 C CNN F 3 "" H 4750 4300 50 0001 C CNN @@ -1370,7 +1372,7 @@ AR Path="/5CA6B0AA/5CB33251/5DB0FBFA" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5DB0FBFA" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5DB0FBFA" Ref="#PWR044" Part="1" AR Path="/5CA6B0B3/5CC199E2/5DB0FBFA" Ref="#PWR070" Part="1" -F 0 "#PWR044" H 5100 4050 50 0001 C CNN +F 0 "#PWR070" H 5100 4050 50 0001 C CNN F 1 "GND" H 5100 4150 50 0000 C CNN F 2 "" H 5100 4300 50 0001 C CNN F 3 "" H 5100 4300 50 0001 C CNN @@ -1405,7 +1407,7 @@ AR Path="/5CA6B0AA/5CB33251/5DB1C7E1" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CCECB6F/5DB1C7E1" Ref="#PWR?" Part="1" AR Path="/5CA6B0B3/5CC199E0/5DB1C7E1" Ref="#PWR040" Part="1" AR Path="/5CA6B0B3/5CC199E2/5DB1C7E1" Ref="#PWR066" Part="1" -F 0 "#PWR040" H 4450 1400 50 0001 C CNN +F 0 "#PWR066" H 4450 1400 50 0001 C CNN F 1 "GND" H 4450 1500 50 0000 C CNN F 2 "" H 4450 1650 50 0001 C CNN F 3 "" H 4450 1650 50 0001 C CNN @@ -1462,6 +1464,7 @@ F 0 "Q1" H 3050 2500 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 3050 2400 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3050 2550 50 0001 C CNN F 3 "~" H 2850 2450 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 2850 2450 50 0001 C CNN "Mouser" 2 2850 2450 -1 0 0 -1 $EndComp @@ -1493,6 +1496,7 @@ F 0 "Q5" H 6200 5600 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 6200 5500 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 6200 5650 50 0001 C CNN F 3 "~" H 6000 5550 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 6000 5550 50 0001 C CNN "Mouser" 2 6000 5550 1 0 0 -1 $EndComp @@ -1520,6 +1524,7 @@ F 0 "Q2" H 2850 1700 50 0000 L CNN F 1 "BCM857BS-7-F" H 2850 1600 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 2850 1750 50 0001 C CNN F 3 "~" H 2650 1650 50 0001 C CNN +F 4 " 621-BCM857BS-7-F " H 2650 1650 50 0001 C CNN "Mouser" 2 2650 1650 1 0 0 1 $EndComp @@ -1547,6 +1552,7 @@ F 0 "Q4" H 3500 5000 50 0000 L CNN F 1 "BCM857BS-7-F" H 3500 4900 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3500 5050 50 0001 C CNN F 3 "~" H 3300 4950 50 0001 C CNN +F 4 " 621-BCM857BS-7-F " H 3300 4950 50 0001 C CNN "Mouser" 2 3300 4950 1 0 0 1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/mixer.sch-bak b/pcb/discrete/discrete-rf-board/mixer.sch-bak index 45f54fa..c6ef4b5 100644 --- a/pcb/discrete/discrete-rf-board/mixer.sch-bak +++ b/pcb/discrete/discrete-rf-board/mixer.sch-bak @@ -150,8 +150,9 @@ AR Path="/5CA6B0B3/5CC199E0/5CC489AE" Ref="J8" Part="1" AR Path="/5CA6B0B3/5CC199E2/5CC489AE" Ref="J10" Part="1" F 0 "J8" H 9810 4170 50 0000 C CNN F 1 "UFL" V 9915 4050 50 0000 C CNN -F 2 "" H 9800 4050 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 9800 4050 50 0001 C CNN F 3 " ~" H 9800 4050 50 0001 C CNN +F 4 " 571-2337019-1" H 9800 4050 50 0001 C CNN "Mouser" 1 9800 4050 1 0 0 -1 $EndComp @@ -1225,8 +1226,9 @@ AR Path="/5CA6B0B3/5CC199E0/5D84EA74" Ref="J7" Part="1" AR Path="/5CA6B0B3/5CC199E2/5D84EA74" Ref="J9" Part="1" F 0 "J7" H 4860 3320 50 0000 C CNN F 1 "UFL" V 4965 3200 50 0000 C CNN -F 2 "" H 4850 3200 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 4850 3200 50 0001 C CNN F 3 " ~" H 4850 3200 50 0001 C CNN +F 4 " 571-2337019-1" H 4850 3200 50 0001 C CNN "Mouser" 1 4850 3200 -1 0 0 -1 $EndComp @@ -1462,6 +1464,7 @@ F 0 "Q1" H 3050 2500 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 3050 2400 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3050 2550 50 0001 C CNN F 3 "~" H 2850 2450 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 2850 2450 50 0001 C CNN "Mouser" 2 2850 2450 -1 0 0 -1 $EndComp @@ -1493,6 +1496,7 @@ F 0 "Q5" H 6200 5600 50 0000 L CNN F 1 "NSVT65011MW6T1G" H 6200 5500 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 6200 5650 50 0001 C CNN F 3 "~" H 6000 5550 50 0001 C CNN +F 4 " 863-NSVT65011MW6T1G" H 6000 5550 50 0001 C CNN "Mouser" 2 6000 5550 1 0 0 -1 $EndComp @@ -1520,6 +1524,7 @@ F 0 "Q2" H 2850 1700 50 0000 L CNN F 1 "BCM857BS-7-F" H 2850 1600 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 2850 1750 50 0001 C CNN F 3 "~" H 2650 1650 50 0001 C CNN +F 4 " 621-BCM857BS-7-F " H 2650 1650 50 0001 C CNN "Mouser" 2 2650 1650 1 0 0 1 $EndComp @@ -1547,6 +1552,7 @@ F 0 "Q4" H 3500 5000 50 0000 L CNN F 1 "BCM857BS-7-F" H 3500 4900 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6_Handsoldering" H 3500 5050 50 0001 C CNN F 3 "~" H 3300 4950 50 0001 C CNN +F 4 " 621-BCM857BS-7-F " H 3300 4950 50 0001 C CNN "Mouser" 2 3300 4950 1 0 0 1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/pa.sch b/pcb/discrete/discrete-rf-board/pa.sch index 77bac6b..8fbc644 100644 --- a/pcb/discrete/discrete-rf-board/pa.sch +++ b/pcb/discrete/discrete-rf-board/pa.sch @@ -665,8 +665,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D91A9B1" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D91A9B1" Ref="J13" Part="1" F 0 "J13" H 6010 3320 50 0000 C CNN F 1 "UFL" V 6115 3200 50 0000 C CNN -F 2 "" H 6000 3200 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 6000 3200 50 0001 C CNN F 3 " ~" H 6000 3200 50 0001 C CNN +F 4 " 571-2337019-1" H 6000 3200 50 0001 C CNN "Mouser" 1 6000 3200 1 0 0 -1 $EndComp @@ -678,8 +679,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D91A9B7" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D91A9B7" Ref="J12" Part="1" F 0 "J12" H 5110 4670 50 0000 C CNN F 1 "UFL" V 5215 4550 50 0000 C CNN -F 2 "" H 5100 4550 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5100 4550 50 0001 C CNN F 3 " ~" H 5100 4550 50 0001 C CNN +F 4 " 571-2337019-1" H 5100 4550 50 0001 C CNN "Mouser" 1 5100 4550 -1 0 0 -1 $EndComp @@ -786,8 +788,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D92AD9B" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D92AD9B" Ref="J11" Part="1" F 0 "J11" H 2810 3770 50 0000 C CNN F 1 "UFL" V 2915 3650 50 0000 C CNN -F 2 "" H 2800 3650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 2800 3650 50 0001 C CNN F 3 " ~" H 2800 3650 50 0001 C CNN +F 4 " 571-2337019-1" H 2800 3650 50 0001 C CNN "Mouser" 1 2800 3650 -1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/pa.sch-bak b/pcb/discrete/discrete-rf-board/pa.sch-bak index 77bac6b..8fbc644 100644 --- a/pcb/discrete/discrete-rf-board/pa.sch-bak +++ b/pcb/discrete/discrete-rf-board/pa.sch-bak @@ -665,8 +665,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D91A9B1" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D91A9B1" Ref="J13" Part="1" F 0 "J13" H 6010 3320 50 0000 C CNN F 1 "UFL" V 6115 3200 50 0000 C CNN -F 2 "" H 6000 3200 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 6000 3200 50 0001 C CNN F 3 " ~" H 6000 3200 50 0001 C CNN +F 4 " 571-2337019-1" H 6000 3200 50 0001 C CNN "Mouser" 1 6000 3200 1 0 0 -1 $EndComp @@ -678,8 +679,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D91A9B7" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D91A9B7" Ref="J12" Part="1" F 0 "J12" H 5110 4670 50 0000 C CNN F 1 "UFL" V 5215 4550 50 0000 C CNN -F 2 "" H 5100 4550 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 5100 4550 50 0001 C CNN F 3 " ~" H 5100 4550 50 0001 C CNN +F 4 " 571-2337019-1" H 5100 4550 50 0001 C CNN "Mouser" 1 5100 4550 -1 0 0 -1 $EndComp @@ -786,8 +788,9 @@ AR Path="/5CA6B0AA/5CE74EBE/5D3C8D48/5D92AD9B" Ref="J?" Part="1" AR Path="/5CA6B0B3/5D830BD7/5D92AD9B" Ref="J11" Part="1" F 0 "J11" H 2810 3770 50 0000 C CNN F 1 "UFL" V 2915 3650 50 0000 C CNN -F 2 "" H 2800 3650 50 0001 C CNN +F 2 "discrete_footprints:2337019-1" H 2800 3650 50 0001 C CNN F 3 " ~" H 2800 3650 50 0001 C CNN +F 4 " 571-2337019-1" H 2800 3650 50 0001 C CNN "Mouser" 1 2800 3650 -1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/receiver.sch b/pcb/discrete/discrete-rf-board/receiver.sch index 36322be..da9a12b 100644 --- a/pcb/discrete/discrete-rf-board/receiver.sch +++ b/pcb/discrete/discrete-rf-board/receiver.sch @@ -872,23 +872,23 @@ $EndComp $Comp L Diode:BAV99 D1 U 2 1 5DD008E8 -P 3650 6200 -F 0 "D1" H 3650 6300 50 0000 C CNN -F 1 "BAV99" H 3650 6100 50 0000 C CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 3650 6050 50 0001 C CNN -F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3650 6300 50 0001 C CNN - 2 3650 6200 - 0 1 1 0 -$EndComp -$Comp -L Diode:BAV99 D1 -U 1 1 5DD008EE P 3650 5700 F 0 "D1" H 3650 5800 50 0000 C CNN F 1 "BAV99" H 3650 5600 50 0000 C CNN F 2 "Package_TO_SOT_SMD:SOT-23" H 3650 5550 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3650 5800 50 0001 C CNN - 1 3650 5700 + 2 3650 5700 + 0 1 1 0 +$EndComp +$Comp +L Diode:BAV99 D1 +U 1 1 5DD008EE +P 3650 6200 +F 0 "D1" H 3650 6300 50 0000 C CNN +F 1 "BAV99" H 3650 6100 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 3650 6050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3650 6300 50 0001 C CNN + 1 3650 6200 0 1 1 0 $EndComp Text Label 4000 6450 2 50 ~ 0 @@ -930,23 +930,23 @@ Wire Wire Line $Comp L Diode:BAV99 D3 U 2 1 5DD2A865 -P 4350 6200 -F 0 "D3" H 4350 6300 50 0000 C CNN -F 1 "BAV99" H 4350 6100 50 0000 C CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 4350 6050 50 0001 C CNN -F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4350 6300 50 0001 C CNN - 2 4350 6200 - 0 1 1 0 -$EndComp -$Comp -L Diode:BAV99 D3 -U 1 1 5DD2A86B P 4350 5700 F 0 "D3" H 4350 5800 50 0000 C CNN F 1 "BAV99" H 4350 5600 50 0000 C CNN F 2 "Package_TO_SOT_SMD:SOT-23" H 4350 5550 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4350 5800 50 0001 C CNN - 1 4350 5700 + 2 4350 5700 + 0 1 1 0 +$EndComp +$Comp +L Diode:BAV99 D3 +U 1 1 5DD2A86B +P 4350 6200 +F 0 "D3" H 4350 6300 50 0000 C CNN +F 1 "BAV99" H 4350 6100 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 4350 6050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4350 6300 50 0001 C CNN + 1 4350 6200 0 1 1 0 $EndComp Wire Wire Line diff --git a/pcb/discrete/discrete-rf-board/switchable-attenuator.sch b/pcb/discrete/discrete-rf-board/switchable-attenuator.sch index 23e7ef1..0a2fa74 100644 --- a/pcb/discrete/discrete-rf-board/switchable-attenuator.sch +++ b/pcb/discrete/discrete-rf-board/switchable-attenuator.sch @@ -81,7 +81,7 @@ P 3950 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FDD" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FDD" Ref="#PWR0238" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FDD" Ref="#PWR0247" Part="1" -F 0 "#PWR0238" H 3950 3650 50 0001 C CNN +F 0 "#PWR0247" H 3950 3650 50 0001 C CNN F 1 "GND" H 3950 3750 50 0000 C CNN F 2 "" H 3950 3900 50 0001 C CNN F 3 "" H 3950 3900 50 0001 C CNN @@ -99,7 +99,7 @@ P 5050 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FE5" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FE5" Ref="#PWR0242" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FE5" Ref="#PWR0251" Part="1" -F 0 "#PWR0242" H 5050 3650 50 0001 C CNN +F 0 "#PWR0251" H 5050 3650 50 0001 C CNN F 1 "GND" H 5050 3750 50 0000 C CNN F 2 "" H 5050 3900 50 0001 C CNN F 3 "" H 5050 3900 50 0001 C CNN @@ -126,7 +126,7 @@ P 6000 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B2001" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B2001" Ref="#PWR0243" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B2001" Ref="#PWR0252" Part="1" -F 0 "#PWR0243" H 6000 3650 50 0001 C CNN +F 0 "#PWR0252" H 6000 3650 50 0001 C CNN F 1 "GND" H 6000 3750 50 0000 C CNN F 2 "" H 6000 3900 50 0001 C CNN F 3 "" H 6000 3900 50 0001 C CNN @@ -145,7 +145,7 @@ AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FF8" Ref="U19" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FF8" Ref="U21" Part="1" F 0 "U19" H 6050 3750 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 6450 2850 50 0000 C CNN -F 2 "" H 6000 3300 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 6000 3300 50 0001 C CNN F 3 "" H 6000 3300 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 5450 2850 50 0000 C CNN "Mouser" 1 6000 3300 @@ -266,7 +266,7 @@ U 1 1 5D4BF277 P 6950 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BF277" Ref="#PWR0246" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BF277" Ref="#PWR0255" Part="1" -F 0 "#PWR0246" H 6950 2150 50 0001 C CNN +F 0 "#PWR0255" H 6950 2150 50 0001 C CNN F 1 "GND" H 6950 2250 50 0000 C CNN F 2 "" H 6950 2400 50 0001 C CNN F 3 "" H 6950 2400 50 0001 C CNN @@ -279,7 +279,7 @@ U 1 1 5D4BF7E8 P 6600 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BF7E8" Ref="#PWR0245" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BF7E8" Ref="#PWR0254" Part="1" -F 0 "#PWR0245" H 6600 2150 50 0001 C CNN +F 0 "#PWR0254" H 6600 2150 50 0001 C CNN F 1 "GND" H 6600 2250 50 0000 C CNN F 2 "" H 6600 2400 50 0001 C CNN F 3 "" H 6600 2400 50 0001 C CNN @@ -292,7 +292,7 @@ U 1 1 5D4BFA67 P 6250 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BFA67" Ref="#PWR0244" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BFA67" Ref="#PWR0253" Part="1" -F 0 "#PWR0244" H 6250 2150 50 0001 C CNN +F 0 "#PWR0253" H 6250 2150 50 0001 C CNN F 1 "GND" H 6250 2250 50 0000 C CNN F 2 "" H 6250 2400 50 0001 C CNN F 3 "" H 6250 2400 50 0001 C CNN @@ -328,7 +328,7 @@ U 1 1 5D4C425B P 4900 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C425B" Ref="#PWR0241" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C425B" Ref="#PWR0250" Part="1" -F 0 "#PWR0241" H 4900 2100 50 0001 C CNN +F 0 "#PWR0250" H 4900 2100 50 0001 C CNN F 1 "GND" H 4900 2200 50 0000 C CNN F 2 "" H 4900 2350 50 0001 C CNN F 3 "" H 4900 2350 50 0001 C CNN @@ -341,7 +341,7 @@ U 1 1 5D4C4261 P 4550 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C4261" Ref="#PWR0240" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C4261" Ref="#PWR0249" Part="1" -F 0 "#PWR0240" H 4550 2100 50 0001 C CNN +F 0 "#PWR0249" H 4550 2100 50 0001 C CNN F 1 "GND" H 4550 2200 50 0000 C CNN F 2 "" H 4550 2350 50 0001 C CNN F 3 "" H 4550 2350 50 0001 C CNN @@ -354,7 +354,7 @@ U 1 1 5D4C4267 P 4200 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C4267" Ref="#PWR0239" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C4267" Ref="#PWR0248" Part="1" -F 0 "#PWR0239" H 4200 2100 50 0001 C CNN +F 0 "#PWR0248" H 4200 2100 50 0001 C CNN F 1 "GND" H 4200 2200 50 0000 C CNN F 2 "" H 4200 2350 50 0001 C CNN F 3 "" H 4200 2350 50 0001 C CNN diff --git a/pcb/discrete/discrete-rf-board/switchable-attenuator.sch-bak b/pcb/discrete/discrete-rf-board/switchable-attenuator.sch-bak index b940571..c625f24 100644 --- a/pcb/discrete/discrete-rf-board/switchable-attenuator.sch-bak +++ b/pcb/discrete/discrete-rf-board/switchable-attenuator.sch-bak @@ -22,7 +22,7 @@ AR Path="/5D4B1FC3" Ref="U?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B1FC3" Ref="U?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FC3" Ref="U18" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FC3" Ref="U20" Part="1" -F 0 "U20" H 4000 3750 50 0000 C CNN +F 0 "U18" H 4000 3750 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 4400 2850 50 0000 C CNN F 2 "discrete_footprints:Infineon_TSLP-6-4" H 3950 3300 50 0001 C CNN F 3 "" H 3950 3300 50 0001 C CNN @@ -37,7 +37,7 @@ P 4850 3300 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FCA" Ref="R?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FCA" Ref="R147" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FCA" Ref="R150" Part="1" -F 0 "R150" H 4880 3320 50 0000 L CNN +F 0 "R147" H 4880 3320 50 0000 L CNN F 1 "R_Small" H 4880 3260 50 0000 L CNN F 2 "" H 4850 3300 50 0001 C CNN F 3 "~" H 4850 3300 50 0001 C CNN @@ -51,7 +51,7 @@ P 5200 3300 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FD0" Ref="R?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FD0" Ref="R149" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FD0" Ref="R152" Part="1" -F 0 "R152" H 5230 3320 50 0000 L CNN +F 0 "R149" H 5230 3320 50 0000 L CNN F 1 "R_Small" H 5230 3260 50 0000 L CNN F 2 "" H 5200 3300 50 0001 C CNN F 3 "~" H 5200 3300 50 0001 C CNN @@ -65,7 +65,7 @@ P 5050 3700 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FD6" Ref="R?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FD6" Ref="R148" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FD6" Ref="R151" Part="1" -F 0 "R151" H 5080 3720 50 0000 L CNN +F 0 "R148" H 5080 3720 50 0000 L CNN F 1 "R_Small" H 5080 3660 50 0000 L CNN F 2 "" H 5050 3700 50 0001 C CNN F 3 "~" H 5050 3700 50 0001 C CNN @@ -81,7 +81,7 @@ P 3950 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FDD" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FDD" Ref="#PWR0238" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FDD" Ref="#PWR0247" Part="1" -F 0 "#PWR0247" H 3950 3650 50 0001 C CNN +F 0 "#PWR0238" H 3950 3650 50 0001 C CNN F 1 "GND" H 3950 3750 50 0000 C CNN F 2 "" H 3950 3900 50 0001 C CNN F 3 "" H 3950 3900 50 0001 C CNN @@ -99,7 +99,7 @@ P 5050 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B1FE5" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FE5" Ref="#PWR0242" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FE5" Ref="#PWR0251" Part="1" -F 0 "#PWR0251" H 5050 3650 50 0001 C CNN +F 0 "#PWR0242" H 5050 3650 50 0001 C CNN F 1 "GND" H 5050 3750 50 0000 C CNN F 2 "" H 5050 3900 50 0001 C CNN F 3 "" H 5050 3900 50 0001 C CNN @@ -126,7 +126,7 @@ P 6000 3900 AR Path="/5CA6B0AA/5CE74EBE/5D4B2001" Ref="#PWR?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B2001" Ref="#PWR0243" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B2001" Ref="#PWR0252" Part="1" -F 0 "#PWR0252" H 6000 3650 50 0001 C CNN +F 0 "#PWR0243" H 6000 3650 50 0001 C CNN F 1 "GND" H 6000 3750 50 0000 C CNN F 2 "" H 6000 3900 50 0001 C CNN F 3 "" H 6000 3900 50 0001 C CNN @@ -143,9 +143,9 @@ AR Path="/5D4B1FF8" Ref="U?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B1FF8" Ref="U?" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4B1FF8" Ref="U19" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4B1FF8" Ref="U21" Part="1" -F 0 "U21" H 6050 3750 50 0000 C CNN +F 0 "U19" H 6050 3750 50 0000 C CNN F 1 "BGS12PL6E6327XTSA1" H 6450 2850 50 0000 C CNN -F 2 "" H 6000 3300 50 0001 C CNN +F 2 "discrete_footprints:Infineon_TSLP-6-4" H 6000 3300 50 0001 C CNN F 3 "" H 6000 3300 50 0001 C CNN F 4 "726-BGS12PL6E6327XTS" H 5450 2850 50 0000 C CNN "Mouser" 1 6000 3300 @@ -188,8 +188,8 @@ U 1 1 5D4BC42E P 4200 2150 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BC42E" Ref="C190" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BC42E" Ref="C196" Part="1" -F 0 "C196" H 4210 2220 50 0000 L CNN -F 1 "C_Small" H 4210 2070 50 0000 L CNN +F 0 "C190" H 4210 2220 50 0000 L CNN +F 1 "100 pF" H 4210 2070 50 0000 L CNN F 2 "" H 4200 2150 50 0001 C CNN F 3 "~" H 4200 2150 50 0001 C CNN 1 4200 2150 @@ -201,8 +201,8 @@ U 1 1 5D4BC853 P 4550 2150 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BC853" Ref="C191" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BC853" Ref="C197" Part="1" -F 0 "C197" H 4560 2220 50 0000 L CNN -F 1 "C_Small" H 4560 2070 50 0000 L CNN +F 0 "C191" H 4560 2220 50 0000 L CNN +F 1 "1 nF" H 4560 2070 50 0000 L CNN F 2 "" H 4550 2150 50 0001 C CNN F 3 "~" H 4550 2150 50 0001 C CNN 1 4550 2150 @@ -214,8 +214,8 @@ U 1 1 5D4BCC70 P 4900 2150 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BCC70" Ref="C192" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BCC70" Ref="C198" Part="1" -F 0 "C198" H 4910 2220 50 0000 L CNN -F 1 "C_Small" H 4910 2070 50 0000 L CNN +F 0 "C192" H 4910 2220 50 0000 L CNN +F 1 "10 nF" H 4910 2070 50 0000 L CNN F 2 "" H 4900 2150 50 0001 C CNN F 3 "~" H 4900 2150 50 0001 C CNN 1 4900 2150 @@ -227,8 +227,8 @@ U 1 1 5D4BED00 P 6250 2200 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BED00" Ref="C193" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BED00" Ref="C199" Part="1" -F 0 "C199" H 6260 2270 50 0000 L CNN -F 1 "C_Small" H 6260 2120 50 0000 L CNN +F 0 "C193" H 6260 2270 50 0000 L CNN +F 1 "100 pF" H 6260 2120 50 0000 L CNN F 2 "" H 6250 2200 50 0001 C CNN F 3 "~" H 6250 2200 50 0001 C CNN 1 6250 2200 @@ -240,8 +240,8 @@ U 1 1 5D4BED06 P 6600 2200 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BED06" Ref="C194" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BED06" Ref="C200" Part="1" -F 0 "C200" H 6610 2270 50 0000 L CNN -F 1 "C_Small" H 6610 2120 50 0000 L CNN +F 0 "C194" H 6610 2270 50 0000 L CNN +F 1 "1 nF" H 6610 2120 50 0000 L CNN F 2 "" H 6600 2200 50 0001 C CNN F 3 "~" H 6600 2200 50 0001 C CNN 1 6600 2200 @@ -253,8 +253,8 @@ U 1 1 5D4BED0C P 6950 2200 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BED0C" Ref="C195" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BED0C" Ref="C201" Part="1" -F 0 "C201" H 6960 2270 50 0000 L CNN -F 1 "C_Small" H 6960 2120 50 0000 L CNN +F 0 "C195" H 6960 2270 50 0000 L CNN +F 1 "10 nF" H 6960 2120 50 0000 L CNN F 2 "" H 6950 2200 50 0001 C CNN F 3 "~" H 6950 2200 50 0001 C CNN 1 6950 2200 @@ -266,7 +266,7 @@ U 1 1 5D4BF277 P 6950 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BF277" Ref="#PWR0246" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BF277" Ref="#PWR0255" Part="1" -F 0 "#PWR0255" H 6950 2150 50 0001 C CNN +F 0 "#PWR0246" H 6950 2150 50 0001 C CNN F 1 "GND" H 6950 2250 50 0000 C CNN F 2 "" H 6950 2400 50 0001 C CNN F 3 "" H 6950 2400 50 0001 C CNN @@ -279,7 +279,7 @@ U 1 1 5D4BF7E8 P 6600 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BF7E8" Ref="#PWR0245" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BF7E8" Ref="#PWR0254" Part="1" -F 0 "#PWR0254" H 6600 2150 50 0001 C CNN +F 0 "#PWR0245" H 6600 2150 50 0001 C CNN F 1 "GND" H 6600 2250 50 0000 C CNN F 2 "" H 6600 2400 50 0001 C CNN F 3 "" H 6600 2400 50 0001 C CNN @@ -292,7 +292,7 @@ U 1 1 5D4BFA67 P 6250 2400 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4BFA67" Ref="#PWR0244" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4BFA67" Ref="#PWR0253" Part="1" -F 0 "#PWR0253" H 6250 2150 50 0001 C CNN +F 0 "#PWR0244" H 6250 2150 50 0001 C CNN F 1 "GND" H 6250 2250 50 0000 C CNN F 2 "" H 6250 2400 50 0001 C CNN F 3 "" H 6250 2400 50 0001 C CNN @@ -328,7 +328,7 @@ U 1 1 5D4C425B P 4900 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C425B" Ref="#PWR0241" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C425B" Ref="#PWR0250" Part="1" -F 0 "#PWR0250" H 4900 2100 50 0001 C CNN +F 0 "#PWR0241" H 4900 2100 50 0001 C CNN F 1 "GND" H 4900 2200 50 0000 C CNN F 2 "" H 4900 2350 50 0001 C CNN F 3 "" H 4900 2350 50 0001 C CNN @@ -341,7 +341,7 @@ U 1 1 5D4C4261 P 4550 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C4261" Ref="#PWR0240" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C4261" Ref="#PWR0249" Part="1" -F 0 "#PWR0249" H 4550 2100 50 0001 C CNN +F 0 "#PWR0240" H 4550 2100 50 0001 C CNN F 1 "GND" H 4550 2200 50 0000 C CNN F 2 "" H 4550 2350 50 0001 C CNN F 3 "" H 4550 2350 50 0001 C CNN @@ -354,7 +354,7 @@ U 1 1 5D4C4267 P 4200 2350 AR Path="/5CA6B0AA/5CE74EBE/5D4B0AA8/5D4C4267" Ref="#PWR0239" Part="1" AR Path="/5CA6B0AA/5CE74EBE/5D4C7749/5D4C4267" Ref="#PWR0248" Part="1" -F 0 "#PWR0248" H 4200 2100 50 0001 C CNN +F 0 "#PWR0239" H 4200 2100 50 0001 C CNN F 1 "GND" H 4200 2200 50 0000 C CNN F 2 "" H 4200 2350 50 0001 C CNN F 3 "" H 4200 2350 50 0001 C CNN diff --git a/pcb/discrete/discrete-rf-board/transmitter.sch b/pcb/discrete/discrete-rf-board/transmitter.sch index 8eb5b95..6abe228 100644 --- a/pcb/discrete/discrete-rf-board/transmitter.sch +++ b/pcb/discrete/discrete-rf-board/transmitter.sch @@ -46,8 +46,9 @@ U 1 1 5D7F3EFF P 7250 3550 F 0 "FL2" H 7000 3850 50 0000 C CNN F 1 "PD0810J5050S2HF" H 7500 3850 50 0000 C CNN -F 2 "" H 7150 3100 50 0001 C CNN +F 2 "discrete_footprints:Anaren_PD0810J5050S2HF" H 7150 3100 50 0001 C CNN F 3 "" H 7550 3000 50 0001 C CNN +F 4 " 620-PD0810J5050S2HF" H 7550 3000 50 0001 C CNN "Mouser" 1 7250 3550 -1 0 0 -1 $EndComp @@ -144,7 +145,7 @@ U 1 1 5D8BF3D9 P 2500 3500 F 0 "FL1" H 2500 3500 50 0000 C CNN F 1 "C0810J5003AHF" H 2800 2950 50 0000 C CNN -F 2 "" H 2500 3500 50 0001 C CNN +F 2 "discrete_footprints:Anaren_C0810J5003AHF" H 2500 3500 50 0001 C CNN F 3 "" H 2500 3500 50 0001 C CNN F 4 " 620-C0810J5003AHF " H 2950 2900 50 0000 C CNN "Mouser" 1 2500 3500 @@ -390,8 +391,9 @@ AR Path="/5CA6B0AA/5DCA527D" Ref="FL?" Part="1" AR Path="/5CA6B0B3/5DCA527D" Ref="FL3" Part="1" F 0 "FL3" H 8150 3850 50 0000 C CNN F 1 "SF2098H" H 8650 3850 50 0000 C CNN -F 2 "" H 8400 3100 50 0001 C CNN +F 2 "discrete_footprints:Murata_SM2016-4" H 8400 3100 50 0001 C CNN F 3 "" H 8400 3950 50 0001 C CNN +F 4 "719-SF2098H " H 8400 3950 50 0001 C CNN "Mouser" 1 8400 3550 1 0 0 -1 $EndComp diff --git a/pcb/discrete/discrete-rf-board/transmitter.sch-bak b/pcb/discrete/discrete-rf-board/transmitter.sch-bak index 8eb5b95..6abe228 100644 --- a/pcb/discrete/discrete-rf-board/transmitter.sch-bak +++ b/pcb/discrete/discrete-rf-board/transmitter.sch-bak @@ -46,8 +46,9 @@ U 1 1 5D7F3EFF P 7250 3550 F 0 "FL2" H 7000 3850 50 0000 C CNN F 1 "PD0810J5050S2HF" H 7500 3850 50 0000 C CNN -F 2 "" H 7150 3100 50 0001 C CNN +F 2 "discrete_footprints:Anaren_PD0810J5050S2HF" H 7150 3100 50 0001 C CNN F 3 "" H 7550 3000 50 0001 C CNN +F 4 " 620-PD0810J5050S2HF" H 7550 3000 50 0001 C CNN "Mouser" 1 7250 3550 -1 0 0 -1 $EndComp @@ -144,7 +145,7 @@ U 1 1 5D8BF3D9 P 2500 3500 F 0 "FL1" H 2500 3500 50 0000 C CNN F 1 "C0810J5003AHF" H 2800 2950 50 0000 C CNN -F 2 "" H 2500 3500 50 0001 C CNN +F 2 "discrete_footprints:Anaren_C0810J5003AHF" H 2500 3500 50 0001 C CNN F 3 "" H 2500 3500 50 0001 C CNN F 4 " 620-C0810J5003AHF " H 2950 2900 50 0000 C CNN "Mouser" 1 2500 3500 @@ -390,8 +391,9 @@ AR Path="/5CA6B0AA/5DCA527D" Ref="FL?" Part="1" AR Path="/5CA6B0B3/5DCA527D" Ref="FL3" Part="1" F 0 "FL3" H 8150 3850 50 0000 C CNN F 1 "SF2098H" H 8650 3850 50 0000 C CNN -F 2 "" H 8400 3100 50 0001 C CNN +F 2 "discrete_footprints:Murata_SM2016-4" H 8400 3100 50 0001 C CNN F 3 "" H 8400 3950 50 0001 C CNN +F 4 "719-SF2098H " H 8400 3950 50 0001 C CNN "Mouser" 1 8400 3550 1 0 0 -1 $EndComp