This could be good for a rough approximation and in some cases may even work, but I wouldn't go to market with this approach. Microstrip antenna properties are highly dependant on thickness, length, antenna feed point, PCB placement, PCB thickness and distance to ground plane, etc. At the very minimum I would do some reading on how to design patch antennas. If you are ready to go to market, I would recommend talking to an RF professional to make sure you are getting the best performance.
It is actually possible now with Kicad to add copper to footprints. There a trick to it. Create a polygon on any layer (it won't let you create it on the Cu layers). Then use properties to change the layer to the Cu layer you want. You get some warnings about no DRC checks (which as far as I can see are false, DRC checking works just fine. Then you can edit the polygon just as you would a copper pour. If you need connectivity, add a pad and place it over the polygon.
Inkscape was updated and now makes the alpha channel 0 by default. This will make all your bitmaps useless as there will be a clear background and kicad will not be able to invert the image, leaving solid rectangular boxes as footprints. To fix this, change the document properties (file > Document properties). Toward the bottom of the settings page that pops up you will find a "Background" title and a "background color" box. Select the box. A background color box will open. Now change the "A" or alpha channel to 255. This will force alpha channel to white and make the program work for you in Kicad.
The graphical is pretty limited in terms of shapes that you import (at least in older versions, it's possible this could have changed in newer versions). The real problem is that there is no way to actually draw freehand nor erase in the module editor. Everything being added is a polygon and even those can only be added via the silkscreen layer AFAIK.
Hi, thanks for your patience to teach us. I need to connect 3 serial ports on my esp32. Hw Serial 0 -> fw update and logs Hw Serial 2 -> gps Sw Serial -> gsm I already know that Serial 1 is connected to flash memory. So I need to emulate a serial port through GPIO's. I tried using an Arduino "Serial Software" library, but unfortunately on a compilation error. Reading in some forums and making some changes in the library, I was able to compile the "Sketch"; but the communication of my GSM modem via SoftwareSerial did not work. Note: By connecting the GSM modem separately to a USB / SERIAL converter the communication worked as expected. That is, the problem really is in SoftwareSerial emulation. Could you help?
Obviously, This antenna will not work well. The antenna need to be design based on its wave length, the velocity factor of PCB, stray capacitance, solving VSWR/ return loss/reflection loss ,antenna bandwidth etc etc etc.... I never simply putting a piece of copper and call it an antenna.
This could be good for a rough approximation and in some cases may even work, but I wouldn't go to market with this approach.
Microstrip antenna properties are highly dependant on thickness, length, antenna feed point, PCB placement, PCB thickness and distance to ground plane, etc. At the very minimum I would do some reading on how to design patch antennas. If you are ready to go to market, I would recommend talking to an RF professional to make sure you are getting the best performance.
It is actually possible now with Kicad to add copper to footprints. There a trick to it. Create a polygon on any layer (it won't let you create it on the Cu layers). Then use properties to change the layer to the Cu layer you want. You get some warnings about no DRC checks (which as far as I can see are false, DRC checking works just fine. Then you can edit the polygon just as you would a copper pour. If you need connectivity, add a pad and place it over the polygon.
OMG this is by far the easiest solution...been researching how to do PCB antennas on KiCad all day. Cheers to you sir!
Inkscape was updated and now makes the alpha channel 0 by default. This will make all your bitmaps useless as there will be a clear background and kicad will not be able to invert the image, leaving solid rectangular boxes as footprints. To fix this, change the document properties (file > Document properties). Toward the bottom of the settings page that pops up you will find a "Background" title and a "background color" box. Select the box. A background color box will open. Now change the "A" or alpha channel to 255. This will force alpha channel to white and make the program work for you in Kicad.
hi.
how did you choose the shape and dimensions of the antenna
plot twist: he didn't
either copy an already made antenna or get a phd in rf lmao
Hahahaha 😂😂😂
Wouldn't removing the artifact and changing the name and layer all be possible grarhicaly in the module editor where you added the pin?
The graphical is pretty limited in terms of shapes that you import (at least in older versions, it's possible this could have changed in newer versions). The real problem is that there is no way to actually draw freehand nor erase in the module editor. Everything being added is a polygon and even those can only be added via the silkscreen layer AFAIK.
i think that this approch is a little bit rough. butnice vid
Hi, thanks for your patience to teach us.
I need to connect 3 serial ports on my esp32.
Hw Serial 0 -> fw update and logs
Hw Serial 2 -> gps
Sw Serial -> gsm
I already know that Serial 1 is connected to flash memory.
So I need to emulate a serial port through GPIO's.
I tried using an Arduino "Serial Software" library, but unfortunately on a compilation error. Reading in some forums and making some changes in the library, I was able to compile the "Sketch"; but the communication of my GSM modem via SoftwareSerial did not work.
Note: By connecting the GSM modem separately to a USB / SERIAL converter the communication worked as expected. That is, the problem really is in SoftwareSerial emulation.
Could you help?
Hey bro can U tell me How I remove solder mask from coper track in kicad???
Obviously, This antenna will not work well. The antenna need to be design based on its wave length, the velocity factor of PCB, stray capacitance, solving VSWR/ return loss/reflection loss ,antenna bandwidth etc etc etc.... I never simply putting a piece of copper and call it an antenna.
ctrl + g for group
your teaching tooo fast.we cant understand.try to teach slowly and step by step .
0.75 speed is an option homie
I understood fine tho