Could you suggest me where could I learn some pcb techniques to work with RF?
I mean if would be something like a workshop video or similar…
Thank you
Maurice
@Joan_Sparky
I’m not familiar with python. Although, I read the post but it’s not what I’m looking for in the moment but I’ll keep that in mind (when I’m in the mood for python).
I prefer to create arcs in footprint editor and then convert them to copper in text editor.
@kinichiro
That is a good idea but I want to avoid using Autocad for this design. Do you know any other program that creates spiral/helix with controllable radius?
@Maui
Thank you for the links. I’ll check them out.
I know nothing about pcb RF designs but I found some guidelines.
I know that at https://hackaday.io/project/8117/logs
they organized a workshop on RF techniques: Simple RF Circuit Design (Sunday Afternoon) Michael Ossmann will show specific examples from his own designs including Ubertooth One, HackRF One, and YARD Stick One. Participants with prior experience designing non-RF circuits should be able to walk out of this workshop with the ability to design boards to use RF transceiver ICs.
That would be great if the workshop would be available as video, because it is also a talking about kicad RF techniques …
[quote=“Deppy, post:9, topic:1745”]
I’m not familiar with python. Although, I read the post but it’s not what I’m looking for in the moment but I’ll keep that in mind (when I’m in the mood for python). I prefer to create arcs in footprint editor and then convert them to copper in text editor.[/quote]
Well, I prefer to create copper spirals as tracks in python and copy&paste them into a kicad_pcb that has got the basic setup done and then enjoy myself
You’re welcome.
The code might need some polishing for CW/CCW of those spirals and maybe something that would add 1/2 segments per turn as it get’s quite corner-y in the outer turns compared to the inner ones.
@Joan_Sparky
I’m trying to import your file but it seems that I’m doing something wrong.
I am using BZR 6245 on VM winXP.
Steps I followed :
-Save helix.py (your file) in the directory Program files/Kicad/bin/scripting/plugging.
-Then restart PCBnew and re-open it.
-opened scripting console and typed “import helix”.
-open footprint editor and select “new footprint using footprint wizard” and then select “wizard script to load and run” and nothing is to be shown.
Sadly I can’t find a way to do this step. Could you please help me?
I have installed python 2.7 in VM and tried to use helix.py in shell and cmd.
Meaning, in cmd I changed the directory in order to read your file. Also, ran python.exe through cmd but I can’t do the “helix.py > helix.txt”… I did pretty much the same in the shell.
if you have a command line window open navigate to the folder where helix.py is located (btw, a helix is a 3d spiral )
Once you got the folder right, try to start the python script with this:
“python helix.py”
Do you see a couple of lines scroll by?
If yes, try this:
“python helix.py > helix.txt”
There then should be a helix.txt sitting next to helix.py in that same folder.
WOW! It worked! @Joan_Sparky Thank you!!! Thank you!!! Thank you!!!
You are right about the meaning of helix. I was using it all the time because of the Autocad tool.
just in case - as you said you’re not so fluent with python - you found how to manipulate the spiral (turns, track spacing, CW/CCW, etc.), by modifying the ‘helix.py’ code, yes?
I’m interested in creating a spiral but I need to know the steps one by one. I downloaded the code “KiCAD_CopperSpiral_v2.py” But I can not use it … not know how to use the original code (copy / paste) First use “Windows 10 x64bit” The file is located in C: \ KiCAD_CopperSpiral_v2.py
And I’ll kicad, I press “python scrips display console” and paste the code: siguiente…pero and appears not to do after eso…hacia where I point the mouse pointer or should I type to pop me the spiral?
I really think that writing on the front line “execute …” is unnecessary …
because of the way I hit the code to the console without changing anything
I do not know
sorry for my bad English
many thanks
Those last lines of output… you need to put that into a .kicad_pcb file pretty much at the end.
Create a project with schematic and then create a track in pcbnew for that.
Save everything.
Then open the .kicad_pcb file in a text editor.
Study where the track element is and then add the output of the python script at that place.
Save the file.
Open in pcbnew again and the spiral should be there.