<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Raspberry Pi Projects</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/</link><description>Raspberry Pi Projects: You can find all the coolest new Raspberry Pi project or activities right here on element14. Research new Pi Project idea and more...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adding-wireless-capability-to-custom-rp2040-rp2350-projects-pi-radio-module-2---anyone-tried-it?CommentId=1c3c5aae-7412-4b33-91a8-8a9e808e0d88</link><pubDate>Wed, 15 Jul 2026 17:26:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1c3c5aae-7412-4b33-91a8-8a9e808e0d88</guid><dc:creator>shabaz</dc:creator><description>Here&amp;#39;s an attempt (the link to the KiCad files and Gerbers has been placed in the blog). The board size is 50 x 23 mm, which costs &amp;#163;6.67 for ten PCBs (I will populate these by hand, the parts are large and easy to solder), including tax/shipping. A combined board with this and CC1101 would be good, I might try that at some later point, since I can see use-cases for both together.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=a1393952-94bf-455e-9a58-e5c7e9b80d7c</link><pubDate>Tue, 14 Jul 2026 21:06:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a1393952-94bf-455e-9a58-e5c7e9b80d7c</guid><dc:creator>DAB</dc:creator><description>I have played with a cheap SDR. Many years back I was the Independent Software Verification engineer for an Integrated Communications Navigation Identification Avionics system. The prime contractor built a common set of hardware that could be programmed to receive and transmit any of the CNI signals. My background proved very useful in assessing how well the resulting hardware and software worked.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=66162fc8-bb65-431c-92d8-4d2bc9c23454</link><pubDate>Tue, 14 Jul 2026 20:56:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:66162fc8-bb65-431c-92d8-4d2bc9c23454</guid><dc:creator>DAB</dc:creator><description>Very cool.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=9433338f-f088-4671-a10e-4b204cb4642c</link><pubDate>Tue, 14 Jul 2026 07:53:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9433338f-f088-4671-a10e-4b204cb4642c</guid><dc:creator>afernandez</dc:creator><description>hahaha kmikemoo I have the same problem now , I spend more time tinkering than talking</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=75c3b106-b7f3-44a8-956b-5f76deea1855</link><pubDate>Tue, 14 Jul 2026 03:41:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:75c3b106-b7f3-44a8-956b-5f76deea1855</guid><dc:creator>kmikemoo</dc:creator><description>afernandez I am WI9MMM. I am a builder ham more than a talker ham. Almost all of my on-air time is on 2m. I really only do HF on ARRL Field Day. I thought I would radio more, but there are just so many bright shiny things out there.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=784a81cf-eb19-44ba-ba77-8c1bc62cc74a</link><pubDate>Tue, 14 Jul 2026 00:07:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:784a81cf-eb19-44ba-ba77-8c1bc62cc74a</guid><dc:creator>shabaz</dc:creator><description>The code is now improved, and there is an explanation of all the main code functions, in the README. The user menu is quite nice, the AI implemented a command history (just press the up arrow key to see previous commands) and also allows for editing within the current line using the left/right cursor keys. I might reuse this in other projects that require a menu too. Also, there&amp;#39;s now a Python program called control_demo.py that will just cycle through colors using channels 1-3, it should be compatible with simple RGB DMX lamps either directly, or with a slight tweak. The program works by prefixing the commands with &amp;quot;$&amp;quot; and the firmware recognised that, and suppresses verbose output, so it becomes like a simple machine interface. This was just supposed to be a quick experiment, but I think it&amp;#39;s almost a practical solution now, at least for some DMX use-cases.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=da36cfc5-65b9-4543-b614-916f15d46873</link><pubDate>Mon, 13 Jul 2026 21:46:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:da36cfc5-65b9-4543-b614-916f15d46873</guid><dc:creator>shabaz</dc:creator><description>It looks excellent for events : ) I was thinking of low-cost non-moving one like this just for testing the code: I also saw small mirror balls are low-cost, and motors (some are battery-powered to make it easier to install on a ceiling). All together quite cost-effective and nice for birthday parties etc!</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=1081c475-e93d-464e-925f-d50361d37444</link><pubDate>Mon, 13 Jul 2026 19:33:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1081c475-e93d-464e-925f-d50361d37444</guid><dc:creator>geralds</dc:creator><description>Hi shabaz I found out, you can buy the Maxibeam100 at Amazon as well: https://www.amazon.de/BoomToneDJ-Maxi-Beam-LED-Scheinwerfer-Abstrahlwinkel-DJ-Beleuchtung/dp/B0G4D3LHTC</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=902a7793-368d-416f-b992-dd785381eef1</link><pubDate>Mon, 13 Jul 2026 17:47:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:902a7793-368d-416f-b992-dd785381eef1</guid><dc:creator>shabaz</dc:creator><description>Thanks! The board is indeed RM2-ready : ) The specific pins that are used for attaching the RM2 are brought out to a pin header on the PCB, although it could be worth just adding it directly on the one PCB in a future revision. I&amp;#39;m waiting for end panels to be delivered for the enclosure, hopefully they arrive in a week or so.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=fe95f335-2959-46b2-a36a-f65f6081569c</link><pubDate>Mon, 13 Jul 2026 17:33:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fe95f335-2959-46b2-a36a-f65f6081569c</guid><dc:creator>veluv01</dc:creator><description /></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=b173b11b-a29c-4d13-a500-4dd90446a22d</link><pubDate>Mon, 13 Jul 2026 17:29:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b173b11b-a29c-4d13-a500-4dd90446a22d</guid><dc:creator>veluv01</dc:creator><description>Interesting Design! Adding the RM2, makes the controller more versatile. All that&amp;#39;s left is adding an enclosure for the PCB!</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool?CommentId=e7fb2547-f0d7-4623-a91c-2941990e6cf7</link><pubDate>Mon, 13 Jul 2026 17:26:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e7fb2547-f0d7-4623-a91c-2941990e6cf7</guid><dc:creator>geralds</dc:creator><description>Hi shabaz Fantastic! Thank you so much for the very informative descriptions. I&amp;#39;ve downloaded the files now and will study them and adapt them for my applications. Great! My application what I have is &amp;quot;Smart Furniture&amp;quot;. On Wednesday, I&amp;#39;m getting a Highboard dresser delivered with built-in lighting. I&amp;#39;ll then install an electronic door opener. This will be remote-/sensor-controlled. Best Regards Gerald ---</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/custom-manufactured-rp2040-boards-part-3---final-results?CommentId=b75f8185-ed71-4819-884c-382e7ad42f96</link><pubDate>Mon, 13 Jul 2026 17:12:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b75f8185-ed71-4819-884c-382e7ad42f96</guid><dc:creator>shabaz</dc:creator><description>Time for an example project using this custom board; it is written up here: (+) DMX Tester: Building a Lighting Controller and Test Tool - element14 Community The board is used just like any standard Pi Pico board, i.e. the BOOTSEL button is used to transfer firmware. The board can run MicroPython, CircuitPython or any C/C++ code just as if it were a Pi Pico. For the example project, I used the C/C++ SDK (the steps can be followed from here: The C/C++ SDK - Raspberry Pi Documentation although my PC had it set up manually, which is a lengthier process, than just following the official Pi Pico documentation).</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/custom-manufactured-rp2040-boards-part-3---final-results?CommentId=905c6548-b2bf-417b-9c16-e5121c904437</link><pubDate>Mon, 13 Jul 2026 17:08:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:905c6548-b2bf-417b-9c16-e5121c904437</guid><dc:creator>shabaz</dc:creator><description>Thanks!</description></item><item><title>Blog Post: DMX Tester: Building a Lighting Controller and Test Tool</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/dmx-tester-building-a-lighting-controller-and-test-tool</link><pubDate>Mon, 13 Jul 2026 17:05:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0d30b8ca-4b59-454d-9dbf-7887b7a4a732</guid><dc:creator>shabaz</dc:creator><description>Table of Contents Introduction Circuit Code Operating the Project Summary Introduction This blog post discusses how to control multi-colored lighting using a Pi Pico. This project could be assembled together in a matter of hours, because it uses very few parts. If you visit the CPC website , you’ll see a load of low-cost DMX controlled multi-colored lighting, such as spots, light bars, and even moving lights on motorized gimbals, and so on; all these are great for parties! The lighting is usually powered from the mains of course, but the control interface is exposed/misused on a three-pin circular connector called XLR and multiple lights can be chained for operation from a single controller. Electrically, the communication uses a protocol called RS-485 which uses three wires, called A , B and GND . Sometimes A and B are labelled Data+ and Data- , or Non-Inv and Inv , respectively (there&amp;#39;s no damage if the A and B wires are accidentally swapped, it just won&amp;#39;t work until corrected). The DMX protocol runs on top of that, and usually consists of a sequence of 512 bytes (actually 513 but the first one is unused) of data, and usually sent repeatedly at speed. The 512 bytes can take values from 0 to 255, and it’s up to the attached lighting which of the 512 bytes in the sequence will be of interest to that attached light. More often than not, that value represents a brightness level. For RGB lighting, three consecutive bytes may be used for the three levels. The user manual for the light will explain the specifics, and it is up to the user to configure their lighting controller accordingly. More complex lighting may use more complex configuration than the simple single- or three-byte explanation outlined here. For more technical detail about DMX, see the following blog post: (+) DMX Explained; DMX512 and RS-485 Protocol Detail for Lighting Applications - element14 Community This blog post explains how to use a Pi Pico, or any RP2040 microcontroller board, to build a DMX controller that can be operated from a PC. This is a very quick project, I didn’t spend a lot of time on it, because I don’t have an immediate need for this. The underlying reason for this project was to just test out some custom hardware needed for a non-DMX purpose, but it had the right interface (RS-485) for lighting control too! Circuit Just a few wires need to be connected, from a Pi Pico board, to a 3.3V RS-485 transceiver board. GPIO 0 : UART TXD (output from RP2040), connected to input of RS-485 transceiver GPIO 1 : UART RXD (input for RP2040), currently unused GPIO 2 : Driver Enable, connected to both the DE pin and the *RE pin of the RS-485 transceiver GPIO 12: Connect this to an LED (via a suitable resistor). The LED simply lights up to indicate if the firmware is running, but it may be used for other purposes in the future. Here&amp;#39;s an example RS-485 board that could be used; the key thing is to select a 3.3V version (because that&amp;#39;s the logic level voltage that the Pi Pico uses), not 5V! The photo shows my setup, which uses a custom board that contains the RS-485 interface built-in, but you could just use a Pi Pico and a separate RS-485 transceiver board. As an example, the three LEDs on the DMX light shown in the photo, are controlled by DMX channels (bytes) 1, 2 and 3, from the 512 bytes that are repeatedly sent. Code I used AI to write the code. I already had simple DMX test code I’d written myself a few years ago, so I gave that to AI to guide it to rewrite with the new features I wanted. The code uses the excellent Pico-DMX library that uses the RP2040 PIO controller (for info on that, see the RP2040 PDF datasheet , PIO chapter). The RP2040 is a dual-cored microcontroller, and one core is used to repeatedly send out the DMX sequence, and the other core is used for user input. To build the code, download it from the dmxtester GitHub repository . You’ll need to set up the PC for C/C++ development for the Pi Pico. It’s beyond the scope of this blog post to explain how to do that, because it depends on the operating system, and user preferences, and there are many articles online. Personally, I downloaded the Pico C/C++ SDK and ARM GNU Toolchain, but others may prefer to install the official Raspberry Pi software bundle . My build procedure is to just type ./build.ps1 from a Windows PowerShell, but if you’re using the Raspberry Pi installed environment, then you may be able to build from within VS Code (I don’t know because I’ve never tried). Whichever method you use, once the firmware has been built, it can be uploaded to the board using the BOOTSEL button as shown in this video: https://www.youtube.com/watch?v=os4mv_8jWfU My board happens to have a BOOTSEL and a RESET button, so it was a little easier (no need to start from unplugged USB if you have a reset button to use instead). Operating the Project This simple DMX Tester can be used with any serial port console software. Find the port number (such as COM4) that appears in Windows Device Manager, and then open it at 115200 baud using the console software. Hit Enter to see a dmx&amp;gt; prompt. Typing help displays the following: dmx&amp;gt; help Commands: help Show this command list set_chan Set channel 1..512 to 0..255 get_chan Read channel 1..512 set_all Set all channels to 0..255 set_rgb Set three consecutive channels blackout Set all channels to zero status Show DMX transmitter statistics You can see it is mostly self-explanatory to use. Summary A low-cost Pi Pico, and an RS-485 board, were together used to control DMX lighting. The simple DMX Tester project could be extended, for instance, to allow programmatic control, and to store and play back lighting sequences. I&amp;#39;d like to extend it a bit more at some point, when there&amp;#39;s time. If you give it a try, it would be great to see photos of the lighting in operation : ) and please share any features you add to the code, to help others too. Thanks for reading!</description><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/dmx512">dmx512</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/rpiintermediate">rpiintermediate</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/lighting">lighting</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/rgb%2blighting">rgb lighting</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/dmx512a">dmx512a</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/rs_2D00_485">rs-485</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/rs485">rs485</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/dmx">dmx</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/rp2040">rp2040</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/dmx_2D00_512a">dmx-512a</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/raspberry_5F00_pi_5F00_projects">raspberry_pi_projects</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/dmx_2D00_512">dmx-512</category><category domain="https://community.element14.com/products/raspberry-pi/raspberrypi_projects/tags/pi%2bpico">pi pico</category></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=3d4c17d7-38c0-491e-9a64-76f48e89035c</link><pubDate>Mon, 13 Jul 2026 15:22:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3d4c17d7-38c0-491e-9a64-76f48e89035c</guid><dc:creator>Dipeshkachhi</dc:creator><description>This is a fantastic write-up! OpenWebRX is such a powerful tool for making SDR setups accessible over a local network or the internet without clunky desktop software client dependencies.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=44d10cf4-3a1e-4023-9d3f-1565cfb60d80</link><pubDate>Mon, 13 Jul 2026 08:45:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:44d10cf4-3a1e-4023-9d3f-1565cfb60d80</guid><dc:creator>afernandez</dc:creator><description>I have the same problem with my current projects, haha. My ultimate goal is to add a Ku-band antenna to monitor weather satellites, but I don’t have any space left on my roof because of the solar panels. However, I think it might be possible to build the setup in my garden. For now, I’m really excited to start making contacts on the 2-metre band! Hopefully, in the future, I’ll also be able to get some HF equipment and make contacts over much longer distances. Do you have a radio callsign?</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=1ced64b1-57b5-4a12-accc-5390030b2cd0</link><pubDate>Mon, 13 Jul 2026 03:25:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ced64b1-57b5-4a12-accc-5390030b2cd0</guid><dc:creator>kmikemoo</dc:creator><description>afernandez When I first got in the hobby, I wondered why so many Hams had multiple radios and antennas. This may be why. Maybe the SDR gets its own wide band (receive) antenna - like a discone - and your regular radio uses the Diamond. It&amp;#39;s just a thought. I am still using a 4-position switch for the 2m band. I have many 2m antennas - but only one of them is mounted to the house right now. I have a satellite dish slot antenna that I want to mount and try out. I just have too many projects going on right now. It will probably get tested on a tripod and then stored with the other antennas until... someday.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=423561a7-679d-4a03-b99d-1d4e7b2f99b8</link><pubDate>Mon, 13 Jul 2026 03:02:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:423561a7-679d-4a03-b99d-1d4e7b2f99b8</guid><dc:creator>kmikemoo</dc:creator><description>DAB I got into the hobby late in life. It was / is my first adult hobby that wasn&amp;#39;t directly related to my job. I was intrigued by doing email over radio - which I learned about while in the service. I&amp;#39;m really in the hobby for the electronics and to build stuff.</description></item><item><title /><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/how-i-built-a-raspberry-pi-3-sdr-radio-ground-station-with-openwebrx?CommentId=206ca1c9-4050-4138-a846-2effc393db4f</link><pubDate>Sun, 12 Jul 2026 20:57:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:206ca1c9-4050-4138-a846-2effc393db4f</guid><dc:creator>afernandez</dc:creator><description>Uooo! This sounds good! If you have interest in this hobby, there are a lot of public SDR radio servers public</description></item></channel></rss>