No changes between revisions
/Designs/HAM Constructions/SDRX02B/SCH/Coherent_UHF_SDR_receiver_demonstrator.dia |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Designs/Measuring_instruments/ACPmeter/SW/ACPmeter.py |
---|
0,0 → 1,94 |
#!/usr/bin/env python2 |
# -*- coding: utf-8 -*- |
################################################## |
# GNU Radio Python Flow Graph |
# Title: Acpmeter |
# Generated: Tue Dec 20 00:13:24 2016 |
################################################## |
if __name__ == '__main__': |
import ctypes |
import sys |
if sys.platform.startswith('linux'): |
try: |
x11 = ctypes.cdll.LoadLibrary('libX11.so') |
x11.XInitThreads() |
except: |
print "Warning: failed to XInitThreads()" |
from gnuradio import blocks |
from gnuradio import eng_notation |
from gnuradio import gr |
from gnuradio import wxgui |
from gnuradio.eng_option import eng_option |
from gnuradio.filter import firdes |
from gnuradio.wxgui import scopesink2 |
from grc_gnuradio import blks2 as grc_blks2 |
from grc_gnuradio import wxgui as grc_wxgui |
from optparse import OptionParser |
import wx |
class ACPmeter(grc_wxgui.top_block_gui): |
def __init__(self): |
grc_wxgui.top_block_gui.__init__(self, title="Acpmeter") |
_icon_path = "/usr/local/share/icons/hicolor/32x32/apps/gnuradio-grc.png" |
self.SetIcon(wx.Icon(_icon_path, wx.BITMAP_TYPE_ANY)) |
################################################## |
# Variables |
################################################## |
self.samp_rate = samp_rate = 96000 |
################################################## |
# Blocks |
################################################## |
self.wxgui_scopesink2_0 = scopesink2.scope_sink_f( |
self.GetWin(), |
title="Scope Plot", |
sample_rate=samp_rate, |
v_scale=0, |
v_offset=0, |
t_scale=0, |
ac_couple=True, |
xy_mode=False, |
num_inputs=1, |
trig_mode=wxgui.TRIG_MODE_AUTO, |
y_axis_label="Power [Watts]", |
) |
self.Add(self.wxgui_scopesink2_0.win) |
self.blocks_multiply_xx_0 = blocks.multiply_vff(1) |
self.blocks_complex_to_float_0 = blocks.complex_to_float(1) |
self.blks2_tcp_source_0 = grc_blks2.tcp_source( |
itemsize=gr.sizeof_gr_complex*1, |
addr="127.0.0.1", |
port=3701, |
server=False, |
) |
################################################## |
# Connections |
################################################## |
self.connect((self.blks2_tcp_source_0, 0), (self.blocks_complex_to_float_0, 0)) |
self.connect((self.blocks_complex_to_float_0, 1), (self.blocks_multiply_xx_0, 1)) |
self.connect((self.blocks_complex_to_float_0, 0), (self.blocks_multiply_xx_0, 0)) |
self.connect((self.blocks_multiply_xx_0, 0), (self.wxgui_scopesink2_0, 0)) |
def get_samp_rate(self): |
return self.samp_rate |
def set_samp_rate(self, samp_rate): |
self.samp_rate = samp_rate |
self.wxgui_scopesink2_0.set_sample_rate(self.samp_rate) |
def main(top_block_cls=ACPmeter, options=None): |
tb = top_block_cls() |
tb.Start(True) |
tb.Wait() |
if __name__ == '__main__': |
main() |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/Designs/Measuring_instruments/ACPmeter/SW/Pvalue.grc |
---|
0,0 → 1,375 |
<?xml version='1.0' encoding='utf-8'?> |
<?grc format='1' created='3.7.9'?> |
<flow_graph> |
<timestamp>Mon Dec 19 23:16:51 2016</timestamp> |
<block> |
<key>options</key> |
<param> |
<key>author</key> |
<value></value> |
</param> |
<param> |
<key>window_size</key> |
<value></value> |
</param> |
<param> |
<key>category</key> |
<value>Custom</value> |
</param> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>description</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(8, 8)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>generate_options</key> |
<value>wx_gui</value> |
</param> |
<param> |
<key>hier_block_src_path</key> |
<value>.:</value> |
</param> |
<param> |
<key>id</key> |
<value>ACPmeter</value> |
</param> |
<param> |
<key>max_nouts</key> |
<value>0</value> |
</param> |
<param> |
<key>qt_qss_theme</key> |
<value></value> |
</param> |
<param> |
<key>realtime_scheduling</key> |
<value></value> |
</param> |
<param> |
<key>run_command</key> |
<value>{python} -u {filename}</value> |
</param> |
<param> |
<key>run_options</key> |
<value>prompt</value> |
</param> |
<param> |
<key>run</key> |
<value>True</value> |
</param> |
<param> |
<key>thread_safe_setters</key> |
<value></value> |
</param> |
<param> |
<key>title</key> |
<value></value> |
</param> |
</block> |
<block> |
<key>variable</key> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(8, 160)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>id</key> |
<value>samp_rate</value> |
</param> |
<param> |
<key>value</key> |
<value>96000</value> |
</param> |
</block> |
<block> |
<key>blks2_tcp_source</key> |
<param> |
<key>addr</key> |
<value>127.0.0.1</value> |
</param> |
<param> |
<key>alias</key> |
<value></value> |
</param> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>affinity</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(16, 558)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>id</key> |
<value>blks2_tcp_source_0</value> |
</param> |
<param> |
<key>maxoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>minoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>server</key> |
<value>False</value> |
</param> |
<param> |
<key>type</key> |
<value>complex</value> |
</param> |
<param> |
<key>port</key> |
<value>3701</value> |
</param> |
<param> |
<key>vlen</key> |
<value>1</value> |
</param> |
</block> |
<block> |
<key>blocks_complex_to_float</key> |
<param> |
<key>alias</key> |
<value></value> |
</param> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>affinity</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(192, 601)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>id</key> |
<value>blocks_complex_to_float_0</value> |
</param> |
<param> |
<key>maxoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>minoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>vlen</key> |
<value>1</value> |
</param> |
</block> |
<block> |
<key>blocks_multiply_xx</key> |
<param> |
<key>alias</key> |
<value></value> |
</param> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>affinity</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(416, 585)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>id</key> |
<value>blocks_multiply_xx_0</value> |
</param> |
<param> |
<key>type</key> |
<value>float</value> |
</param> |
<param> |
<key>maxoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>minoutbuf</key> |
<value>0</value> |
</param> |
<param> |
<key>num_inputs</key> |
<value>2</value> |
</param> |
<param> |
<key>vlen</key> |
<value>1</value> |
</param> |
</block> |
<block> |
<key>wxgui_scopesink2</key> |
<param> |
<key>ac_couple</key> |
<value>True</value> |
</param> |
<param> |
<key>alias</key> |
<value></value> |
</param> |
<param> |
<key>comment</key> |
<value></value> |
</param> |
<param> |
<key>affinity</key> |
<value></value> |
</param> |
<param> |
<key>_enabled</key> |
<value>True</value> |
</param> |
<param> |
<key>_coordinate</key> |
<value>(512, 727)</value> |
</param> |
<param> |
<key>_rotation</key> |
<value>0</value> |
</param> |
<param> |
<key>grid_pos</key> |
<value></value> |
</param> |
<param> |
<key>id</key> |
<value>wxgui_scopesink2_0</value> |
</param> |
<param> |
<key>notebook</key> |
<value></value> |
</param> |
<param> |
<key>num_inputs</key> |
<value>1</value> |
</param> |
<param> |
<key>samp_rate</key> |
<value>samp_rate</value> |
</param> |
<param> |
<key>t_scale</key> |
<value>0</value> |
</param> |
<param> |
<key>title</key> |
<value>Scope Plot</value> |
</param> |
<param> |
<key>trig_mode</key> |
<value>wxgui.TRIG_MODE_AUTO</value> |
</param> |
<param> |
<key>type</key> |
<value>float</value> |
</param> |
<param> |
<key>v_offset</key> |
<value>0</value> |
</param> |
<param> |
<key>v_scale</key> |
<value>0</value> |
</param> |
<param> |
<key>win_size</key> |
<value></value> |
</param> |
<param> |
<key>xy_mode</key> |
<value>False</value> |
</param> |
<param> |
<key>y_axis_label</key> |
<value>Power [Watts]</value> |
</param> |
</block> |
<connection> |
<source_block_id>blks2_tcp_source_0</source_block_id> |
<sink_block_id>blocks_complex_to_float_0</sink_block_id> |
<source_key>0</source_key> |
<sink_key>0</sink_key> |
</connection> |
<connection> |
<source_block_id>blocks_complex_to_float_0</source_block_id> |
<sink_block_id>blocks_multiply_xx_0</sink_block_id> |
<source_key>1</source_key> |
<sink_key>1</sink_key> |
</connection> |
<connection> |
<source_block_id>blocks_complex_to_float_0</source_block_id> |
<sink_block_id>blocks_multiply_xx_0</sink_block_id> |
<source_key>0</source_key> |
<sink_key>0</sink_key> |
</connection> |
<connection> |
<source_block_id>blocks_multiply_xx_0</source_block_id> |
<sink_block_id>wxgui_scopesink2_0</sink_block_id> |
<source_key>0</source_key> |
<sink_key>0</sink_key> |
</connection> |
</flow_graph> |
/Designs/Measuring_instruments/ACPmeter/SW/README.txt |
---|
0,0 → 1,13 |
Power measurement and display software. |
Installation |
------------- |
sudo apt install git buffer gnuradio |
Use |
---- |
Run ./start.sh |
/Designs/Measuring_instruments/ACPmeter/SW/start.sh |
---|
0,0 → 1,15 |
#!/bin/sh |
ulimit -c unlimited |
cd ~/repos/signal-piping-tools |
if ! pidof sdr-widget > /dev/null; then |
{ ./sdr-widget -r 96000 | buffer & } | ./servestream -d -p 3701 |
fi |
if ! pidof -x ACPmeter.py > /dev/null; then |
./ACPmeter.py > /dev/null & |
fi |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/Modules/Mechanical/AWSCREEN01A/AMF/slic3r_config_base.ini |
---|
0,0 → 1,138 |
# generated by Slic3r 1.3.0-dev on 2016-09-06 21:43:57 |
avoid_crossing_perimeters = 1 |
bed_shape = 0x0,180x0,180x180,0x180 |
bed_temperature = 50 |
before_layer_gcode = |
bottom_solid_layers = 5 |
bridge_acceleration = 1000 |
bridge_fan_speed = 100 |
bridge_flow_ratio = 1 |
bridge_speed = 5 |
brim_width = 0 |
complete_objects = 0 |
cooling = 1 |
default_acceleration = 500 |
disable_fan_first_layers = 1 |
dont_support_bridges = 1 |
duplicate_distance = 6 |
end_gcode = M104 S0 ; turn off nozzle\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nG1 Y170 F3000 ; move the print to the front\nM84 ; disable motors\n |
external_fill_pattern = rectilinear |
external_perimeter_extrusion_width = 0 |
external_perimeter_speed = 90% |
external_perimeters_first = 0 |
extra_perimeters = 1 |
extruder_clearance_height = 20 |
extruder_clearance_radius = 20 |
extruder_offset = 0x0 |
extrusion_axis = E |
extrusion_multiplier = 1 |
extrusion_width = 0 |
fan_always_on = 1 |
fan_below_layer_time = 60 |
filament_colour = #FFFFFF |
filament_diameter = 1.71 |
filament_settings_id = |
fill_angle = 45 |
fill_density = 20% |
fill_pattern = honeycomb |
first_layer_acceleration = 500 |
first_layer_bed_temperature = 60 |
first_layer_extrusion_width = 180% |
first_layer_height = 0.3 |
first_layer_speed = 60% |
first_layer_temperature = 220 |
gap_fill_speed = 10 |
gcode_arcs = 0 |
gcode_comments = 0 |
gcode_flavor = reprap |
infill_acceleration = 500 |
infill_every_layers = 1 |
infill_extruder = 1 |
infill_extrusion_width = 0 |
infill_first = 0 |
infill_only_where_needed = 0 |
infill_overlap = 15% |
infill_speed = 60 |
interface_shells = 0 |
layer_gcode = |
layer_height = 0.15 |
max_fan_speed = 100 |
max_print_speed = 50 |
max_volumetric_speed = 5 |
min_fan_speed = 100 |
min_print_speed = 10 |
min_skirt_length = 0 |
notes = |
nozzle_diameter = 0.4 |
octoprint_apikey = A7268185315B4A8B9CA2C16415AC5F1F |
octoprint_host = 192.168.1.12:80 |
only_retract_when_crossing_perimeters = 1 |
ooze_prevention = 0 |
output_filename_format = [input_filename_base].gcode |
overhangs = 1 |
perimeter_acceleration = 500 |
perimeter_extruder = 1 |
perimeter_extrusion_width = 0 |
perimeter_speed = 45 |
perimeters = 4 |
post_process = |
pressure_advance = 0 |
print_settings_id = |
printer_settings_id = |
raft_layers = 0 |
resolution = 0 |
retract_before_travel = 2 |
retract_layer_change = 1 |
retract_length = 1.3 |
retract_length_toolchange = 3 |
retract_lift = 0 |
retract_lift_above = 0 |
retract_lift_below = 0 |
retract_restart_extra = 0 |
retract_restart_extra_toolchange = 0 |
retract_speed = 60 |
seam_position = nearest |
serial_port = |
serial_speed = 250000 |
skirt_distance = 10 |
skirt_height = 1 |
skirts = 2 |
slowdown_below_layer_time = 30 |
small_perimeter_speed = 30 |
solid_infill_below_area = 70 |
solid_infill_every_layers = 0 |
solid_infill_extruder = 1 |
solid_infill_extrusion_width = 0 |
solid_infill_speed = 50 |
spiral_vase = 0 |
standby_temperature_delta = -5 |
start_gcode = G28 ; home all axes\nG92 E0.0 ; reset extruder |
support_material = 0 |
support_material_angle = 0 |
support_material_contact_distance = 0.2 |
support_material_enforce_layers = 0 |
support_material_extruder = 1 |
support_material_extrusion_width = 0 |
support_material_interface_extruder = 1 |
support_material_interface_layers = 0 |
support_material_interface_spacing = 0 |
support_material_interface_speed = 100% |
support_material_pattern = rectilinear |
support_material_spacing = 2.5 |
support_material_speed = 60 |
support_material_threshold = 0 |
temperature = 220 |
thin_walls = 1 |
threads = 4 |
toolchange_gcode = |
top_infill_extrusion_width = 0 |
top_solid_infill_speed = 50 |
top_solid_layers = 5 |
travel_speed = 130 |
use_firmware_retraction = 0 |
use_relative_e_distances = 1 |
use_volumetric_e = 0 |
vibration_limit = 0 |
wipe = 1 |
xy_size_compensation = 0 |
z_offset = 0 |
/Modules/Mechanical/AWSCREEN01A/DOC/SRC/img/AWSCREEN01A_Big.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Deleted: svn:mime-type |
-application/octet-stream |
\ No newline at end of property |
/Modules/Mechanical/AWSCREEN01A/DOC/SRC/img/DSC06569.JPG |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/Mechanical/AWSCREEN01A/DOC/SRC/img/DSC06570.JPG |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Modules/Mechanical/WINDGAUGE02A/AMF/slic3r_config.ini |
---|
0,0 → 1,138 |
# generated by Slic3r 1.3.0-dev on 2016-10-21 05:36:31 |
avoid_crossing_perimeters = 1 |
bed_shape = 0x0,180x0,180x180,0x180 |
bed_temperature = 50 |
before_layer_gcode = |
bottom_solid_layers = 3 |
bridge_acceleration = 1000 |
bridge_fan_speed = 100 |
bridge_flow_ratio = 1 |
bridge_speed = 5 |
brim_width = 0 |
complete_objects = 0 |
cooling = 1 |
default_acceleration = 500 |
disable_fan_first_layers = 1 |
dont_support_bridges = 1 |
duplicate_distance = 6 |
end_gcode = M104 S0 ; turn off nozzle\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nG1 Y170 F3000 ; move the print to the front\nM84 ; disable motors\n |
external_fill_pattern = rectilinear |
external_perimeter_extrusion_width = 0 |
external_perimeter_speed = 90% |
external_perimeters_first = 0 |
extra_perimeters = 1 |
extruder_clearance_height = 20 |
extruder_clearance_radius = 20 |
extruder_offset = 0x0 |
extrusion_axis = E |
extrusion_multiplier = 1.1 |
extrusion_width = 0 |
fan_always_on = 1 |
fan_below_layer_time = 60 |
filament_colour = #FFFFFF |
filament_diameter = 1.75 |
filament_settings_id = |
fill_angle = 45 |
fill_density = 10% |
fill_pattern = honeycomb |
first_layer_acceleration = 500 |
first_layer_bed_temperature = 60 |
first_layer_extrusion_width = 180% |
first_layer_height = 0.3 |
first_layer_speed = 60% |
first_layer_temperature = 212 |
gap_fill_speed = 10 |
gcode_arcs = 0 |
gcode_comments = 0 |
gcode_flavor = reprap |
infill_acceleration = 500 |
infill_every_layers = 2 |
infill_extruder = 1 |
infill_extrusion_width = 0 |
infill_first = 0 |
infill_only_where_needed = 1 |
infill_overlap = 20% |
infill_speed = 40 |
interface_shells = 0 |
layer_gcode = |
layer_height = 0.3 |
max_fan_speed = 100 |
max_print_speed = 80 |
max_volumetric_speed = 0 |
min_fan_speed = 100 |
min_print_speed = 10 |
min_skirt_length = 0 |
notes = |
nozzle_diameter = 0.4 |
octoprint_apikey = A7268185315B4A8B9CA2C16415AC5F1F |
octoprint_host = 192.168.1.12:80 |
only_retract_when_crossing_perimeters = 1 |
ooze_prevention = 0 |
output_filename_format = [input_filename_base].gcode |
overhangs = 1 |
perimeter_acceleration = 500 |
perimeter_extruder = 1 |
perimeter_extrusion_width = 0 |
perimeter_speed = 40 |
perimeters = 3 |
post_process = |
pressure_advance = 0 |
print_settings_id = |
printer_settings_id = |
raft_layers = 0 |
resolution = 0 |
retract_before_travel = 2 |
retract_layer_change = 1 |
retract_length = 1.3 |
retract_length_toolchange = 3 |
retract_lift = 0 |
retract_lift_above = 0 |
retract_lift_below = 0 |
retract_restart_extra = 0 |
retract_restart_extra_toolchange = 0 |
retract_speed = 60 |
seam_position = aligned |
serial_port = |
serial_speed = 250000 |
skirt_distance = 10 |
skirt_height = 1 |
skirts = 2 |
slowdown_below_layer_time = 30 |
small_perimeter_speed = 30 |
solid_infill_below_area = 70 |
solid_infill_every_layers = 0 |
solid_infill_extruder = 1 |
solid_infill_extrusion_width = 0 |
solid_infill_speed = 40 |
spiral_vase = 0 |
standby_temperature_delta = -5 |
start_gcode = G28 ; home all axes\nG92 E0.0 ; reset extruder |
support_material = 0 |
support_material_angle = 0 |
support_material_contact_distance = 0.2 |
support_material_enforce_layers = 0 |
support_material_extruder = 1 |
support_material_extrusion_width = 0 |
support_material_interface_extruder = 1 |
support_material_interface_layers = 0 |
support_material_interface_spacing = 0 |
support_material_interface_speed = 100% |
support_material_pattern = rectilinear |
support_material_spacing = 2.5 |
support_material_speed = 60 |
support_material_threshold = 0 |
temperature = 212 |
thin_walls = 1 |
threads = 4 |
toolchange_gcode = |
top_infill_extrusion_width = 0 |
top_solid_infill_speed = 40 |
top_solid_layers = 5 |
travel_speed = 130 |
use_firmware_retraction = 0 |
use_relative_e_distances = 1 |
use_volumetric_e = 0 |
vibration_limit = 0 |
wipe = 1 |
xy_size_compensation = 0 |
z_offset = 0 |