HackRF One: started hardware design by copying Jawbreaker
This commit is contained in:
46
hardware/hackrf-one/README
Normal file
46
hardware/hackrf-one/README
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
Copyright 2012 Michael Ossmann
|
||||||
|
|
||||||
|
These files are part of HackRF.
|
||||||
|
|
||||||
|
This is a free hardware design; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
This design is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this design; see the file COPYING. If not, write to
|
||||||
|
the Free Software Foundation, Inc., 51 Franklin Street,
|
||||||
|
Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
|
|
||||||
|
HackRF One is a wideband software radio transceiver with a USB interface.
|
||||||
|
|
||||||
|
hardware notes:
|
||||||
|
|
||||||
|
Schematic and layout files were designed in KiCad, an open source electronic
|
||||||
|
design automation package.
|
||||||
|
|
||||||
|
order of copper layers:
|
||||||
|
Copper 1: Front
|
||||||
|
Copper 2: Inner3
|
||||||
|
Copper 3: Inner2
|
||||||
|
Copper 4: Back
|
||||||
|
|
||||||
|
PCB description: 4 layer PCB 0.062 in
|
||||||
|
Copper 1 0.5 oz foil plated to approximately 0.0017 in
|
||||||
|
Dielectric 1-2 0.0119 in
|
||||||
|
Copper 2 1 oz foil (0.0014 in)
|
||||||
|
Dielectric 2-3 0.0280 in
|
||||||
|
Copper 3 1 oz foil (0.0014 in)
|
||||||
|
Dielectric 3-4 0.0119 in
|
||||||
|
Copper 4 0.5 oz foil plated to approximately 0.0017 in
|
||||||
|
FR4 or similar substrate with Er=4.5 (+/- 0.1)
|
||||||
|
double side solder mask black
|
||||||
|
double side silkscreen white
|
||||||
|
6 mil min trace width and
|
||||||
|
6 mil min isolation
|
3220
hardware/hackrf-one/baseband.sch
Normal file
3220
hardware/hackrf-one/baseband.sch
Normal file
File diff suppressed because it is too large
Load Diff
3158
hardware/hackrf-one/frontend.sch
Normal file
3158
hardware/hackrf-one/frontend.sch
Normal file
File diff suppressed because it is too large
Load Diff
1140
hardware/hackrf-one/hackrf-one-cache.lib
Normal file
1140
hardware/hackrf-one/hackrf-one-cache.lib
Normal file
File diff suppressed because it is too large
Load Diff
47465
hardware/hackrf-one/hackrf-one.brd
Normal file
47465
hardware/hackrf-one/hackrf-one.brd
Normal file
File diff suppressed because it is too large
Load Diff
2572
hardware/hackrf-one/hackrf-one.cmp
Normal file
2572
hardware/hackrf-one/hackrf-one.cmp
Normal file
File diff suppressed because it is too large
Load Diff
5126
hardware/hackrf-one/hackrf-one.net
Normal file
5126
hardware/hackrf-one/hackrf-one.net
Normal file
File diff suppressed because it is too large
Load Diff
85
hardware/hackrf-one/hackrf-one.pro
Normal file
85
hardware/hackrf-one/hackrf-one.pro
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
update=Wed Mar 27 00:13:41 2013
|
||||||
|
version=1
|
||||||
|
last_client=eeschema
|
||||||
|
[cvpcb]
|
||||||
|
version=1
|
||||||
|
NetITyp=0
|
||||||
|
NetIExt=.net
|
||||||
|
PkgIExt=.pkg
|
||||||
|
NetDir=
|
||||||
|
LibDir=
|
||||||
|
NetType=0
|
||||||
|
[cvpcb/libraries]
|
||||||
|
EquName1=devcms
|
||||||
|
[general]
|
||||||
|
version=1
|
||||||
|
[pcbnew]
|
||||||
|
version=1
|
||||||
|
PadDrlX=320
|
||||||
|
PadDimH=600
|
||||||
|
PadDimV=600
|
||||||
|
BoardThickness=630
|
||||||
|
TxtPcbV=800
|
||||||
|
TxtPcbH=600
|
||||||
|
TxtModV=600
|
||||||
|
TxtModH=600
|
||||||
|
TxtModW=120
|
||||||
|
VEgarde=100
|
||||||
|
DrawLar=150
|
||||||
|
EdgeLar=150
|
||||||
|
TxtLar=120
|
||||||
|
MSegLar=150
|
||||||
|
LastNetListRead=hackrf-one.net
|
||||||
|
[pcbnew/libraries]
|
||||||
|
LibDir=../kicad
|
||||||
|
LibName1=sockets
|
||||||
|
LibName2=connect
|
||||||
|
LibName3=discret
|
||||||
|
LibName4=pin_array
|
||||||
|
LibName5=divers
|
||||||
|
LibName6=libcms
|
||||||
|
LibName7=display
|
||||||
|
LibName8=valves
|
||||||
|
LibName9=led
|
||||||
|
LibName10=dip_sockets
|
||||||
|
LibName11=hackrf
|
||||||
|
[eeschema]
|
||||||
|
version=1
|
||||||
|
LibDir=../kicad
|
||||||
|
NetFmtName=
|
||||||
|
RptD_X=0
|
||||||
|
RptD_Y=100
|
||||||
|
RptLab=1
|
||||||
|
LabSize=60
|
||||||
|
[eeschema/libraries]
|
||||||
|
LibName1=power
|
||||||
|
LibName2=device
|
||||||
|
LibName3=transistors
|
||||||
|
LibName4=conn
|
||||||
|
LibName5=linear
|
||||||
|
LibName6=regul
|
||||||
|
LibName7=74xx
|
||||||
|
LibName8=cmos4000
|
||||||
|
LibName9=adc-dac
|
||||||
|
LibName10=memory
|
||||||
|
LibName11=xilinx
|
||||||
|
LibName12=special
|
||||||
|
LibName13=microcontrollers
|
||||||
|
LibName14=dsp
|
||||||
|
LibName15=microchip
|
||||||
|
LibName16=analog_switches
|
||||||
|
LibName17=motorola
|
||||||
|
LibName18=texas
|
||||||
|
LibName19=intel
|
||||||
|
LibName20=audio
|
||||||
|
LibName21=interface
|
||||||
|
LibName22=digital-audio
|
||||||
|
LibName23=philips
|
||||||
|
LibName24=display
|
||||||
|
LibName25=cypress
|
||||||
|
LibName26=siliconi
|
||||||
|
LibName27=opto
|
||||||
|
LibName28=atmel
|
||||||
|
LibName29=contrib
|
||||||
|
LibName30=valves
|
||||||
|
LibName31=hackrf
|
66
hardware/hackrf-one/hackrf-one.sch
Normal file
66
hardware/hackrf-one/hackrf-one.sch
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
EESchema Schematic File Version 2 date Sun Jun 9 23:35:01 2013
|
||||||
|
LIBS:power
|
||||||
|
LIBS:device
|
||||||
|
LIBS:transistors
|
||||||
|
LIBS:conn
|
||||||
|
LIBS:linear
|
||||||
|
LIBS:regul
|
||||||
|
LIBS:74xx
|
||||||
|
LIBS:cmos4000
|
||||||
|
LIBS:adc-dac
|
||||||
|
LIBS:memory
|
||||||
|
LIBS:xilinx
|
||||||
|
LIBS:special
|
||||||
|
LIBS:microcontrollers
|
||||||
|
LIBS:dsp
|
||||||
|
LIBS:microchip
|
||||||
|
LIBS:analog_switches
|
||||||
|
LIBS:motorola
|
||||||
|
LIBS:texas
|
||||||
|
LIBS:intel
|
||||||
|
LIBS:audio
|
||||||
|
LIBS:interface
|
||||||
|
LIBS:digital-audio
|
||||||
|
LIBS:philips
|
||||||
|
LIBS:display
|
||||||
|
LIBS:cypress
|
||||||
|
LIBS:siliconi
|
||||||
|
LIBS:opto
|
||||||
|
LIBS:atmel
|
||||||
|
LIBS:contrib
|
||||||
|
LIBS:valves
|
||||||
|
LIBS:hackrf
|
||||||
|
LIBS:hackrf-one-cache
|
||||||
|
EELAYER 27 0
|
||||||
|
EELAYER END
|
||||||
|
$Descr User 17000 11000
|
||||||
|
encoding utf-8
|
||||||
|
Sheet 1 4
|
||||||
|
Title "HackRF One"
|
||||||
|
Date "10 jun 2013"
|
||||||
|
Rev ""
|
||||||
|
Comp "Copyright 2012 Michael Ossmann"
|
||||||
|
Comment1 "License: GPL v2"
|
||||||
|
Comment2 ""
|
||||||
|
Comment3 ""
|
||||||
|
Comment4 ""
|
||||||
|
$EndDescr
|
||||||
|
$Sheet
|
||||||
|
S 2550 3300 1050 150
|
||||||
|
U 503BB638
|
||||||
|
F0 "frontend" 60
|
||||||
|
F1 "frontend.sch" 60
|
||||||
|
$EndSheet
|
||||||
|
$Sheet
|
||||||
|
S 2550 2850 1050 150
|
||||||
|
U 50370666
|
||||||
|
F0 "baseband" 60
|
||||||
|
F1 "baseband.sch" 60
|
||||||
|
$EndSheet
|
||||||
|
$Sheet
|
||||||
|
S 2550 2400 1050 150
|
||||||
|
U 5037043E
|
||||||
|
F0 "mcu/usb/power" 60
|
||||||
|
F1 "mcu.sch" 60
|
||||||
|
$EndSheet
|
||||||
|
$EndSCHEMATC
|
4366
hardware/hackrf-one/mcu.sch
Normal file
4366
hardware/hackrf-one/mcu.sch
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user