Skip to content

Rozšíření univerzálnosti návrhu #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
e46852e
Renamed according new antena band.
kaklik Nov 7, 2019
62b2e10
Antenna parameters modified acorrding to calculator results.
kaklik Nov 7, 2019
b9eb769
Antenna model rendering.
kaklik Nov 8, 2019
a406eb0
Increased of wall thickness and model rendering.
kaklik Nov 8, 2019
95b65fa
Reflection measurement of antenna prototype.
kaklik Nov 12, 2019
3bd6830
Tune design parameters to match 433MHz required frequency.
kaklik Nov 12, 2019
aa1543e
Model rendering.
kaklik Nov 12, 2019
21b6b4b
Adding grid lines on grid borders.
kaklik Nov 14, 2019
0b4ae5d
Adding of lightennig holes to support cylinder.
kaklik Nov 14, 2019
b3b9dfb
Improving wire channel stability and printability.
kaklik Nov 14, 2019
6dee756
Shift of design frequency.
kaklik Nov 14, 2019
00417e9
Code cleanup
kaklik Nov 21, 2019
d2f6cc0
Renaming sources to frequency neutral name.
kaklik Nov 21, 2019
578bed6
Adding parameters to 868 MHz antenna version
kaklik Nov 21, 2019
0d8823e
Adding separate file for antenna parameters.
kaklik Nov 21, 2019
dfd0068
Tune antenna parameters and render model for printing.
kaklik Nov 21, 2019
d0db9ba
changed Diameter/height ratio.
kaklik Nov 21, 2019
3edb3b6
Tunnig 868 MHz antenna parameters to better frequency fit.
kaklik Nov 25, 2019
cc79145
fix wirechannel theta calculation.
kaklik Nov 25, 2019
743c5dc
Readme update.
kaklik Nov 30, 2019
1f65bdb
Iproved comments.
kaklik Oct 27, 2020
2ea3bff
Addition of version for use with QFHBAL01
Alsa-Tucnak Nov 24, 2020
1090871
Merge @Alsa-Tucnak code to current version.
kaklik Nov 24, 2020
0e33efd
Add DXF dimensions reference.
kaklik Nov 24, 2020
5ede6b8
Update QFH-Antenna.scad
Alsa-Tucnak Nov 25, 2020
da7eacb
Update QFH-Antenna.scad
Alsa-Tucnak Nov 25, 2020
e0976c5
Check Orientation of QFHBAL on bottom of the antenna.
kaklik Nov 25, 2020
869ecec
Adding rendered picture of the antenna design.
kaklik Nov 26, 2020
acc77ed
Update QFH-Antenna.scad
Alsa-Tucnak Nov 26, 2020
984a9b7
Merge pull request #1 from ODZ-UJF-AV-CR/868
kaklik Aug 16, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Code cleanup
  • Loading branch information
kaklik committed Nov 21, 2019

Unverified

No user is associated with the committer email.
commit 00417e9535e537a9c63baa26ff049fa5b6390dfb
32 changes: 1 addition & 31 deletions QFH-Antenna-433MHz.scad
Original file line number Diff line number Diff line change
@@ -39,10 +39,7 @@ HWIRE21 = CYLH2+HH1/2;
HWIRE22 = CYLH2+HH2/2;

EXTRUSION_WIDTH=0.67;

pedestal_height = 1; // designed for use the MLAB standard 12mm screws.
mount_hole = 3.5;
clear = 0.175;
pedestal_height = 1;

// some internal calculations. quite hairy math.
THETA1 = atan2(HH1,D1*PI); // Thetas are used for projecting the wirechannel cross-section onto the xy-plane.
@@ -87,23 +84,6 @@ module base(){
}
}


// test helix1.
module helix1(rot1=0)
{
linear_extrude(height=50, twist=-XSI1-180, slices=SLICES)
rotate([0,0,rot1-XSI1/2]) translate([D1,0,0]) projection() scale([1,1/sin(THETA1),1]) wirechannel();
}

// test helix2.
module helix2(rot2=90)
{
color("red") linear_extrude(height=50, twist=-XSI2-180, slices=SLICES)
rotate([0,0,rot2-XSI2/2]) translate([D2,0,0]) projection() scale([1,1/sin(THETA2),1]) wirechannel();
}



// definition of the wire channel by CSG.
// used for projecting outline onto the xy-plane.
module wirechannel()
@@ -131,13 +111,6 @@ module ellipse_base()
}
}

// just a elliptic torus.
// (penalty for using $fn quality.)
module torus(Rmajor=10, Rminor=1, h1=25)
{
translate([0,0,h1]) scale([1,D2/D1,1]) rotate_extrude(convexity = 10) translate([Rmajor, 0, 0]) circle(r = Rminor);
}

// the composite structure of support cylinder, wire channels, holes and cut-outs.
module composite()
{
@@ -163,9 +136,6 @@ module composite()
{
rotate([0,0,0-XSI1/2]) projection(cut=true) ellipse_base();
}

// half-height marker on cylinder
//rotate([0,0,90]) torus(Rmajor=(D1/2-WIRE/2), Rminor=0.2, h1=CYLH2);
}
union()
{