# Projects with Raspberry Pi, Arduino, etc.

**URL:** <https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572>\
**Category:** Miscellaneous and Personal Stuff I Must Share\
**Created:** [November 17, 2019, 12:16pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572 "2019-11-17T12:16:54Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Kron](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kron/32/12444_2.png) [@Kron](https://boards.straightdope.com/u/Kron)\
**Post date:** [November 19, 2019, 5:11pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/21 "2019-11-19T17:11:24Z")

</div>

Alright, I’m interested.

Any suggestions for getting started in the world of Raspberry Pi?

I’d like to monkey around with GPS signals, and build a sort of fire-and-forget GPS receiver that collects and stores RINEX data on a micro-SD card, probably splitting data up into folders, maybe 2 hours at a time. I would think that would be something that would be doable.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [November 19, 2019, 6:51pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/22 "2019-11-19T18:51:37Z")

</div>

> [@Half\_Man\_Half\_Wit](#):
>
> What’s the advantage of going with OpenElec and the like, vs. just installing Kodi on Raspbian? Seems to me the former brings a few limitations, like not being able to (as easily) install additional programs, but the advantages I’ve seen so far were mostly unspecific remarks about simpler configuration.

The OS is stripped down to just do the basics to run Kodi. So nothing wasting cycles running in the background or taking up memory.

In addition, there are a lot of tweaks that can be applied in such a limited use situation. So many internal OS settings are optimized just for this that are not reachable from the Kodi settings menu. (And are a pain to do it yourself.)

---

<div class="post-metadata">

**Author:** ![Projammer](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/projammer/32/559_2.png) [@Projammer](https://boards.straightdope.com/u/Projammer)\
**Post date:** [November 20, 2019, 3:47am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/23 "2019-11-20T03:47:29Z")

</div>

I’ve got a Pi running [Pi-Hole](https://pi-hole.net/) “A black hole for Internet advertisements”

The admin/stats page shows 25-35% of DNS queries get munched for the household. Pages load much faster. Just a fire and forget personal DNS server.

My Arduino project will be to equip one with a vacuum sensor in my central air unit to text me when it’s time to change the filter.

---

<div class="post-metadata">

**Author:** ![Tatterdemalion](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@Tatterdemalion](https://boards.straightdope.com/u/Tatterdemalion)\
**Post date:** [November 20, 2019, 3:51am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/24 "2019-11-20T03:51:00Z")

</div>

I built a 3d printer with an Arduino for a controller, and a raspberry pi running Octoprint to control the Arduino and give it a wifi interface.

---

<div class="post-metadata">

**Author:** ![Half\_Man\_Half\_Wit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/half_man_half_wit/32/21766_2.png) [@Half\_Man\_Half\_Wit](https://boards.straightdope.com/u/Half_Man_Half_Wit)\
**Post date:** [November 20, 2019, 6:32pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/25 "2019-11-20T18:32:19Z")

</div>

> [@Dr.Strangelove](#):
>
> [Remote controlled flipdot display](https://www.youtube.com/watch?v=iq4oHDUIZ_M) with games, etc.
> 
> I didn’t build the display itself, but I did build the drive system. It uses an Arduino with a Bluetooth-\>serial converter, as well an an RS-485 output converter. I communicate with it by a custom Android app I wrote.
> 
> [Nixie tube clock](https://www.youtube.com/watch?v=t57fYAtZHqc)
> 
> I built a custom circuit board for this one. The digits are controlled via I2C interface, which itself is driven by a Raspberry Pi Zero W. It’s connected to WiFi so it syncs the time automatically.
> 
> At one point I made it voice controlled via Alexa, but that stopped working and I haven’t gone back to figure out why.
> 
> [“NibblerPoop” Litterbox Twitter notifier](https://twitter.com/nibblerpoop)  
> [Construction details](http://www.scottcutler.net/catpoop/catpoop.html)
> 
> This one’s been down for a couple of years due to various events, but basically I used an Arduino to sense the weight of my cat’s litterbox via load cells. I then had a script running on a Raspberry Pi to generate amusing tweets based on the readings. Generally speaking, it reported Nibbler’s current weight and the weight of her “deposits.” It could also sense certain false alarms, such as when she visited the box but didn’t leave anything, or if she halfway walked in but changed her mind.

All of these are awesome. With the flipdot display, the first thing I thought was that I’d probably get GoL to run on that… 🙂

> [@ftg](#):
>
> The OS is stripped down to just do the basics to run Kodi. So nothing wasting cycles running in the background or taking up memory.
> 
> In addition, there are a lot of tweaks that can be applied in such a limited use situation. So many internal OS settings are optimized just for this that are not reachable from the Kodi settings menu. (And are a pain to do it yourself.)

Thanks. I think I’ll try and see whether I can get things running stable enough on Raspbian, since I primarily want to build the NAS, and if not, maybe get another Pi and run LibreElec on that one. Unfortunately, it seems like there’s no stable OSMC built for the Pi 4 out yet…

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [November 20, 2019, 7:43pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/26 "2019-11-20T19:43:46Z")

</div>

> [@Kron](#):
>
> Alright, I’m interested.
> 
> Any suggestions for getting started in the world of Raspberry Pi?
> 
> I’d like to monkey around with GPS signals, and build a sort of fire-and-forget GPS receiver that collects and stores RINEX data on a micro-SD card, probably splitting data up into folders, maybe 2 hours at a time. I would think that would be something that would be doable.

Join up [here](https://www.raspberrypi.org/forums/).  
Then, buy a Pi 4, a few SD cards, and download an OS, and you are on your way…

---

<div class="post-metadata">

**Author:** ![Kron](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kron/32/12444_2.png) [@Kron](https://boards.straightdope.com/u/Kron)\
**Post date:** [November 22, 2019, 3:46pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/27 "2019-11-22T15:46:11Z")

</div>

> [@beowulff](#):
>
> Join up [here](https://www.raspberrypi.org/forums/).  
> Then, buy a Pi 4, a few SD cards, and download an OS, and you are on your way…

Thanks, I’m beginning the journey!

---

<div class="post-metadata">

**Author:** ![minor7flat5](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/minor7flat5/32/258_2.png) [@minor7flat5](https://boards.straightdope.com/u/minor7flat5)\
**Post date:** [November 27, 2019, 1:04am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/28 "2019-11-27T01:04:56Z")

</div>

Well, I just received my Raspberry Pi 3 B+ kit a few hours ago.

It took me an hour put it together and to install Raspbian and download all of the updates.  
I then fiddled around for an hour to get it to automount one of my NAS shares from my Drobo at boot time.  
Finally, just for fun, I installed Plex Server and configured it to serve up the media from my Plex folder on the Drobo.  
Now I unplugged the keyboard, mouse, and monitor and stuffed it into a cabinet. When I need to tend to it, I ssh in from my Mac.

This is way too cool–a Plex server the size of a pack of cigarettes that I can leave plugged into some handy network switch somewhere in my house.  
I’m certain it wouldn’t handle heavy transcoding needs, but it seemed to work just fine when I brought up Plex on my iPad and started watching 2001.

The poor little Raspberry Pi is probably in tears right now thinking it’s never going to what it was made for. That will come soon enough. Just having a super lightweight Linux box that I can run stuff on is plenty neat for now, but at some point I’ll start messing around with the I/O pins.

---

<div class="post-metadata">

**Author:** ![Pork\_Rind](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pork_rind/32/111_2.png) [@Pork\_Rind](https://boards.straightdope.com/u/Pork_Rind)\
**Post date:** [November 27, 2019, 2:11am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/29 "2019-11-27T02:11:22Z")

</div>

> [@N9IWP](#):
>
> I built an ADS-B receiver [http://stratux.me/](http://stratux.me/) (I have the previous case)-- I’ve used it at home but not in the air (since my club has a Sentry)
> 
> I occasionally think about getting another Pi and/or Adruino, but uness I have a specific project for it will just be clutter.  
> (I have thought about a retro pi0
> 
> Brian

Build a [Stratux](http://stratux.me) next…

---

<div class="post-metadata">

**Author:** ![N9IWP](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/n9iwp/32/3154_2.png) [@N9IWP](https://boards.straightdope.com/u/N9IWP)\
**Post date:** [November 27, 2019, 2:31am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/30 "2019-11-27T02:31:26Z")

</div>

Umm, that is what I did build

Brian

---

<div class="post-metadata">

**Author:** ![nightshadea](https://avatars.discourse-cdn.com/v4/letter/n/7ba0ec/32.png) [@nightshadea](https://boards.straightdope.com/u/nightshadea)\
**Post date:** [November 27, 2019, 4:43am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/31 "2019-11-27T04:43:45Z")

</div>

heh this guy in Sweden has everyone beat [MSN](https://www.msn.com/en-us/video/science/this-mini-arcade-stores-over-10000-games/vi-BBXnqE6)  
give it a minute because the seems slow to start, and yeah i can get the emulators and games for almost nothing but man talk about doing something with style …

---

<div class="post-metadata">

**Author:** ![Robot\_Arm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/robot_arm/32/18280_2.png) [@Robot\_Arm](https://boards.straightdope.com/u/Robot_Arm)\
**Post date:** [November 27, 2019, 5:21am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/32 "2019-11-27T05:21:44Z")

</div>

I hooked an Arduino up to two stepper motors, and mounted it on a board with an Etch-A-Sketch so that the stepper motors turn the knobs.

Never got the results I was hoping for. I fear the manufacturing tolerances of the Etch-A-Sketch are not all they could be. And there’s a bug in the code I need to fix one of these days.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [November 27, 2019, 2:00pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/33 "2019-11-27T14:00:42Z")

</div>

> [@minor7flat5](#):
>
> Now I unplugged the keyboard, mouse, and monitor and stuffed it into a cabinet. When I need to tend to it, I ssh in from my Mac.

I remember years ago the first time I ran a computer without KVM. It seemed unsettling. Now when I’m done setting up Pi Zeros it’s off with their heads! (One thing I’ve enjoyed is plugging in a Zero to a USB port on my PC and accessing that way. Hey, I’ve got a Linux box hanging off my computer.)

There’s a bit in _Cryptonomicon_ about this. There was a server for the crypto company. Someone needed a monitor and took the server’s since it wasn’t being used. Another person realized that a machine with a keyboard and mouse and no monitor was a bad idea so took those.

---

<div class="post-metadata">

**Author:** ![Half\_Man\_Half\_Wit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/half_man_half_wit/32/21766_2.png) [@Half\_Man\_Half\_Wit](https://boards.straightdope.com/u/Half_Man_Half_Wit)\
**Post date:** [November 27, 2019, 6:12pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/34 "2019-11-27T18:12:47Z")

</div>

> [@ftg](#):
>
> I remember years ago the first time I ran a computer without KVM. It seemed unsettling. Now when I’m done setting up Pi Zeros it’s off with their heads! (One thing I’ve enjoyed is plugging in a Zero to a USB port on my PC and accessing that way. Hey, I’ve got a Linux box hanging off my computer.)

My Zero has never even seen a keyboard or screen—you can set it up entirely headlessly, just place a file called ‘ssh’ in the root folder, and add a configuration file with your WiFi-details; then switch it on, wait for it to connect, and ssh right into it. You really only need to touch the Pi to insert the SD card and connect the power.

---

<div class="post-metadata">

**Author:** ![Pork\_Rind](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pork_rind/32/111_2.png) [@Pork\_Rind](https://boards.straightdope.com/u/Pork_Rind)\
**Post date:** [November 28, 2019, 2:15am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/35 "2019-11-28T02:15:59Z")

</div>

> [@N9IWP](#):
>
> Umm, that is what I did build
> 
> Brian

Please accept my apology. I was drunk on pre-thanksgiving gravy. Where I meant to go with that was to build a 1090ES and 978UAT receiver to feed [adsbexchange.com](http://adsbexchange.com). And thinking about that project got me back to thinking about the Stratux. And down the wrong road I went!

---

<div class="post-metadata">

**Author:** ![minor7flat5](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/minor7flat5/32/258_2.png) [@minor7flat5](https://boards.straightdope.com/u/minor7flat5)\
**Post date:** [November 28, 2019, 3:25am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/36 "2019-11-28T03:25:49Z")

</div>

In a striking bit of irony, I completed my Seeburg 1000 restoration project today while simultaneously turning my little Raspberry Pi into a Seeburg 1000 emulator.

Here is the finished real machine: [Seeburg Background Music System](https://photos.smugmug.com/photos/i-dwtQqP3/0/7eaa2d03/X3/i-dwtQqP3-X3.jpg)

(I’ll post a thread about this some day, since it was one heck of a project).  
The original case of the BMC1 is an ugly thing, so I built a custom enclosure from wenge, machining custom brass corners and creating a custom nameplate. The machine is not that big, but it was built like a tank; it weighs about 45 pounds.

In addition to building the case, I spent a month or so refurbishing the mechanism, renewing all of the idlers, lubricating everything, removing countless dents from where the capstan was left resting on an idler and so on.

It plays beautifully–it will play all 25 records top-and-bottom, then it restacks them and starts all over. It really is an amazing machine to watch. (those are special 9" records that run at 16 2/3 rpm and hold 20 songs per side).

Then, on a whim, I whipped out my Raspberry Pi, loaded a few thousand Seeburg background music songs on it in MP3 format, and installed **mpd** , **mpc** , and **ncmppcpp**.  
After a few tweaks to get it to automatically launch on startup and play one gigantic playlist made of all of the songs, it is now a perfect copy of the machine, in a tiny box.  
That took about an hour.

So, I can either run the audio plug of my amplifier to the _real_ Seeburg 1000 or the _fake_ Seeburg 1000. The fake one sounds better since the files were likely cleaned up and tweaked.

…but the real one is light years ahead in cool factor.

---

<div class="post-metadata">

**Author:** ![Ale](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@Ale](https://boards.straightdope.com/u/Ale)\
**Post date:** [December 2, 2019, 12:52pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/37 "2019-12-02T12:52:35Z")

</div>

On Sunday I did the first test of the Steer-By-Wire system I want to make, ingredients: one Arduino Nano, one DC motor driver, two magnetic encoders and a geared motor. I 3D printed parts to make a dial for one encoder and an adapter to mount the other on the motor output shaft. The code is simple but it was the first time I used magnetic encoders and PID motor position control, it took a few hours of head scratching but I got it working, although the motor and gearbox are crappy and without enough reduction so it doesn’t move very accurately.  
The main issue is that I’m using the sensor in analog mode and by default it has a large deadband between the minimum and maximum values (i.e. when it moves past one full turn), so I need to connect it by I2C to the Arduino to both access the raw numerical output and change the value of the deadband; however this particular sensor has a single, fixed I2C address so an Arduino can only connect to one at a time, which is fine because the idea from the start was to have one control module and two separate actuator controllers mounted remotely (the idea is to steer the rudder mounted motors of a catamaran boat).  
After that is working the real fun part begins when I’ll try to do a thrust vectoring system so that the boat can move in any direction, kind of like a helicopter, except not up or down obviously (although down is always an option for a boat, I guess). Back & reverse and the normal steering is clearly a doddle, but with two independent, pivoting motors it’s possible, for example, to make the left motor push in the 9 o’clock direction, which would make the rear move to the left and rotate the boat clockwise, but if the right motor pushes in the 12 o’clock direction with the right amount of thrust it would cancel the rotation and the resulting motion would be sideways straight to the left.

Another somewhat related thing I did last week is I finally got around doing tin electroplating of a PCB, I use a CNC machine to engrave circuit boards so I thought it would make sense to tin blank PCBs before engraving them. After a little research I found out how to prepare the chemicals and do the electroplating, only two ingredients are needed, Hydrochloric Acid, Tin metal and water… three! three ingredients are needed, Hydrochloric Acid, Tin, water and of course a regulated electric power supply… FOUR ingredients are needed. I’ll go out and start again…  
The process if very simple, dissolve 12 grams of Tin in 50cc of acid, mix the solution into one litre of water and that’s it. The electroplating is also very easy, connect the PCB to the negative conductor, positive goes to a Tin sheet electrode, put them both into the solution and set the power supply to 3 Volts and 10A per square meter of copper surface area (although I fiddled with the current) and in about 30 minutes the plating is done.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [December 2, 2019, 3:15pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/38 "2019-12-02T15:15:24Z")

</div>

> [@Ale](#):
>
> Another somewhat related thing I did last week is I finally got around doing tin electroplating of a PCB, I use a CNC machine to engrave circuit boards so I thought it would make sense to tin blank PCBs before engraving them. After a little research I found out how to prepare the chemicals and do the electroplating, only two ingredients are needed, Hydrochloric Acid, Tin metal and water… three! three ingredients are needed, Hydrochloric Acid, Tin, water and of course a regulated electric power supply… FOUR ingredients are needed. I’ll go out and start again…  
> The process if very simple, dissolve 12 grams of Tin in 50cc of acid, mix the solution into one litre of water and that’s it. The electroplating is also very easy, connect the PCB to the negative conductor, positive goes to a Tin sheet electrode, put them both into the solution and set the power supply to 3 Volts and 10A per square meter of copper surface area (although I fiddled with the current) and in about 30 minutes the plating is done.

Or you could just use [this](https://www.amazon.com/MG-Chemicals-Liquid-Tin-Bottle/dp/B005T8PE4A/ref=asc_df_B005T8PE4A/?tag=hyprod-20&linkCode=df0&hvadid=312280465331&hvpos=1o1&hvnetw=g&hvrand=566615904777120692&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9029984&hvtargid=pla-526119989421&psc=1), which works great.

---

<div class="post-metadata">

**Author:** ![minor7flat5](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/minor7flat5/32/258_2.png) [@minor7flat5](https://boards.straightdope.com/u/minor7flat5)\
**Post date:** [December 2, 2019, 3:36pm UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/39 "2019-12-02T15:36:33Z")

</div>

> [@Ale](#):
>
> Another somewhat related thing I did last week is I finally got around doing tin electroplating of a PCB, I use a CNC machine to engrave circuit boards so I thought it would make sense to tin blank PCBs before engraving them. After a little research I found out how to prepare the chemicals and do the electroplating, only two ingredients are needed, Hydrochloric Acid, Tin metal and water… three! three ingredients are needed, Hydrochloric Acid, Tin, water and of course a regulated electric power supply… FOUR ingredients are needed. I’ll go out and start again…  
> The process if very simple, dissolve 12 grams of Tin in 50cc of acid, mix the solution into one litre of water and that’s it. The electroplating is also very easy, connect the PCB to the negative conductor, positive goes to a Tin sheet electrode, put them both into the solution and set the power supply to 3 Volts and 10A per square meter of copper surface area (although I fiddled with the current) and in about 30 minutes the plating is done.

I’ll riff off your PCB tangent…

…I’m more of an old-school kind of guy who worked in a traditional PCB shop using optical methods as a teenager (I’m sure I lost 5 years of my life breathing in the air there).  
I needed to create a custom nameplate for my Seeburg project, but don’t have any CNC gear at my disposal, and I figured my regular nameplate service would balk at reproducing the Seeburg logo.

So I tried one of those “it can’t possibly work” ideas from a YouTube video: I printed my design in mirrored and negative format onto a shiny page from one of my wife’s Vogue magazines using a laser printer. I then placed the printed magazine page on my brass plate and passed the sandwich through a laminator several times. A few minutes under running water removed the magazine page, leaving a perfect mask for etching–20 minutes in acid did the job, followed by painting and then sanding the high parts.  
Wow, that worked like a charm. It seemed too silly to actually work.

Back to Raspberry Pi…

…I’m going to continue with my baby steps. Right now I think RPI is a good motiviator for me to get started using Python. As a software engineer at work, I have noticed that many of the cool kids are doing their work in Python, while us greybeards are using Java. My shiny new Pi is a perfect place to start dipping my toes into Python.

---

<div class="post-metadata">

**Author:** ![Ale](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@Ale](https://boards.straightdope.com/u/Ale)\
**Post date:** [December 3, 2019, 8:01am UTC](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572/40 "2019-12-03T08:01:31Z")

</div>

> [@beowulff](#):
>
> Or you could just use [this](https://www.amazon.com/MG-Chemicals-Liquid-Tin-Bottle/dp/B005T8PE4A/ref=asc_df_B005T8PE4A/?tag=hyprod-20&linkCode=df0&hvadid=312280465331&hvpos=1o1&hvnetw=g&hvrand=566615904777120692&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9029984&hvtargid=pla-526119989421&psc=1), which works great.

I know, but the problem with that is that, AFAIK, has a relatively short shelf life and I think there may be troublesome to ship it overseas; I bought the stuff to make the tining solution at a school supplies shop not far from home.  
Besides, DIY is more fun. 😃

> [@minor7flat5](#):
>
> I’ll riff off your PCB tangent…
> 
> …I’m more of an old-school kind of guy who worked in a traditional PCB shop using optical methods as a teenager (I’m sure I lost 5 years of my life breathing in the air there).  
> I needed to create a custom nameplate for my Seeburg project, but don’t have any CNC gear at my disposal, and I figured my regular nameplate service would balk at reproducing the Seeburg logo.
> 
> So I tried one of those “it can’t possibly work” ideas from a YouTube video: I printed my design in mirrored and negative format onto a shiny page from one of my wife’s Vogue magazines using a laser printer. I then placed the printed magazine page on my brass plate and passed the sandwich through a laminator several times. A few minutes under running water removed the magazine page, leaving a perfect mask for etching–20 minutes in acid did the job, followed by painting and then sanding the high parts.  
> Wow, that worked like a charm. It seemed too silly to actually work.
> 
> Back to Raspberry Pi…
> 
> …I’m going to continue with my baby steps. Right now I think RPI is a good motiviator for me to get started using Python. As a software engineer at work, I have noticed that many of the cool kids are doing their work in Python, while us greybeards are using Java. My shiny new Pi is a perfect place to start dipping my toes into Python.

I’ve heard about the laser print method, but haven’t tried it yet  
Before I was using a photosensitive film with printed masks to make PCBs, it works very well but printing the masks was always a bit fiddly, either the ink was not opaque enough or it would crack and cracks would end up as open circuits in the PCB traces the past.  
I’ve found that for one of’s or prototyping making them with the CNC machine is much less of a hassle since there is practically no preparation work required and the “etching”, drilling and board cutting operations can be wrapped up into one.  
Either way beats the heck out of how I used to make PCB way back then, literally drawing the circuit on the copper with a permanent marker and a ruler.

[Previous page](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572.md?page=1)

[Next page](https://boards.straightdope.com/t/projects-with-raspberry-pi-arduino-etc/843572.md?page=3)
