Archive for the ‘Hardware Development’ Category
Posted by jpluimers on 2021/12/16
So you do not have to do a tear-down yourself: [Wayback] BHACP021 Chime Pro (2nd Generation) Teardown Internal Photos EMC TEST REPORT Ring
Chime Pro (2nd Generation) Internal Photos details for FCC ID 2AEUPBHACP021 made by Ring LLC. Document Includes Internal Photos EMC TEST REPORT
–jeroen
Posted in Development, Hardware Development, IoT Internet of Things, Network-and-equipment, Power User, Ring Doorbell/Chime (Amazon) | Leave a Comment »
Posted by jpluimers on 2021/11/18
[Wayback/Archive.is] GitHub – JanDerogee/TeleJukebox: A project based on the concepts of the Wonderfoon and Arduinofoon which simplfies the design of the Wonderfoon keeping the most important music playback feature down to
a simple PCB in a small case where you plug the phone in
…
The completed project works very simple:
- Pick up the phone, you hear the “dial tone” MP3, Dial a number, you hear the MP3 0..9 playing (depending on the dialed number), When the song is over, you hear the “disconnected” MP3, You can dial another number and hear another song or hang up the phone.
- Some phones also have a button on the front. When you press this button, the phone randomly playes one of the songe 0..9 and when that song is over, it automatically plays a new song, randomly. This will allow the person on the phone to continuously listen to the music. This may be of help to those who can’t figure out how it works but love to hear the songs over and over again.
- You can configure the music folder from which the MP3s are played, you can use up to 10 different folders
- You can configure the volume of the device
- Configurations are done through the phone itself (dial 738 OR hold the button while picking up the handpiece), you hear a voice that guides you through a menu and all you need to do is dial in your settings value.
You can power this design through a USB port cable. This way the device can be fed using a simple mobilephone charger OR be connected to the PC. When connected to a PC, the TeleJukebox identifies itself like a USB-stick and you can easily modify the file without removing the card from the system. Meaning that you do no even need to open the case in order to change the collection of MP3 files. Keep in mind that when the device is in USB-stick mode, it cannot playback MP3 files meaning that in this mode it will not act like a TeleJukebox.
Music rights
Especially when using this in a professional environment. be sure the music that plays is rights free (there are music therapists for treating people with Alzheimer’s and dementia that can help you with that).
Steps, reasoning, and building instructions
A less in depth Dutch article (with 13 minute explaining video below) explaining most of the steps and all the reasoning is this multi-part one:
- [Wayback] .Build – Bouw een Wonderfoon – Bouw een Wonderfoon voor iemand anders – Achtergrond – Tweakers
It works with these and younger phones as long as they can do pulse-dialing:
:strip_exif()/i/2003591010.jpeg?f=imagenormal)
- [Wayback] .Build – Bouw een Wonderfoon – Wat is een Wonderfoon? – Achtergrond – Tweakers
The small regular and debug boxes under the PTT/KPN phone connector box:
:strip_exif()/i/2003591190.jpeg?f=imagenormal)
- [Wayback] .Build – Bouw een Wonderfoon – Een goedkopere variant – Achtergrond – Tweakers
- [Wayback] .Build – Bouw een Wonderfoon – Slopen is zonde – Achtergrond – Tweakers
Both boards with electronics soldered:
:strip_exif()/i/2003591198.jpeg?f=imagenormal)
The non-debug board with components to be soldered:
:strip_exif()/i/2003591196.jpeg?f=imagenormal)
- [Wayback] .Build – Bouw een Wonderfoon – T65 bewerken – Achtergrond – Tweakers
The small cleanup and modification steps (shorting the microphone) for the T65 phone:
:strip_exif()/i/2003591184.jpeg?f=imagemedium)
:strip_exif()/i/2003591182.jpeg?f=imagemedium)
:strip_exif()/i/2003591160.jpeg?f=thumbmedium)
:strip_exif()/i/2003591162.jpeg?f=thumbmedium)
:strip_exif()/i/2003591164.jpeg?f=thumbmedium)
:strip_exif()/i/2003591166.jpeg?f=thumbmedium)
:strip_exif()/i/2003591182.jpeg?f=imagegallery)
- [Wayback] .Build – Bouw een Wonderfoon – Solderen maar! – Achtergrond – Tweakers
Schematics:
:strip_exif()/i/2003591186.jpeg?f=imagenormal)
Shopping list:
– 1x Pcb of perf board (€ 1,01)
– 1x Arduino Pro Micro (€ 7,95)
– 1x DFPlayer mp3-speler(€ 0,73)
– 1x TIL111 optocoupler (€ 0,41)
– 2x Weerstand 4K7 Ohm (€ 0,16)
– 7x Weerstand 2K7 Ohm (€ 0,56)
– 1x Weerstand 560 Ohm (€ 0,08)
– 1x Elco 1000 µF 6.3 V (€ 0,23)
– 1x Condensator 330nF (€ 0,13)
– 1x Condensator 100nF (€ 0,05)
– 2x Led (€ 0,06)
– 1x USB, type B, pcb (€ 0,67)
– 1x Tactile switch (€ 0,09)
– 1x Pinheader, male, 6 breed (€ 0,03)
– 4x Jumper kabel, female (€ 1,95)
– 1x Micro sd-kaart (€ 2,50)
– 1x PTT-wandcontactdoos (€ 2,99)
– 1x Behuizing (€ 1,22)
Totaal € 20,82
Voor de compacte pcb kun je de switch, een led, een weerstand van 2k7 Ohm en de twee weerstanden van 4k7 Ohm weglaten.
- [Wayback] .Build – Bouw een Wonderfoon – Voor wie gaat hij worden? – Achtergrond – Tweakers
The inside of the non-debug box:
:strip_exif()/i/2003591204.jpeg?f=imagenormal)
Wonderfoon got more versatile
Note that the most recent Wonderfoon products got more versatile allowing more songs, warnings for taking pills, and ring-reminders based on morse code.
[Wayback] Home | Wonderfoon
. De Wonderfoon-Centrale

–jeroen
Read the rest of this entry »
Posted in Arduino, Arduino, Development, ESP32, ESP8266, ESP8266X, Hardware, Hardware Development, Hardware Interfacing, Raspberry Pi, Software Development | Leave a Comment »
Posted by jpluimers on 2021/10/13
[WayBack] Raspberry Pi Turn Tv On/Off CEC – Tim Leland (with some quote fixes) via [Archive.is] Brad Fitzpatrick on Twitter: “lol tear (from )… “:
Install cec-utils
Once everything is installed you should be able to control the tv using the command below:
- Turn tv on:
echo 'on 0' | cec-client -s -d 1
- Turn tv off:
echo 'standby 0' | cec-client -s -d 1
- Set active source:
echo 'as' | cec-client -s -d 1
- Tv status:
echo 'pow 0' | cec-client -s -d 1
Troubleshooting Tips:
- Make sure your tv supports cec and that it is enabled. Tv manufactures call CEC by different names so you may have to do some research depending on your brand.
- Make sure you are using a new hdmi cable that is at least HDMI 1.2a
Different names for HDMI CEC
- Samsung – Anynet+
- Sony – BRAVIA Link or BRAVIA Sync
- Sharp – Aquos Link
- Hitachi – HDMI-CEC
- AOC – E-link
- Pioneer – Kuro Link
- Toshiba – Regza Link or CE-Link
- Onkyo – RIHD (Remote Interactive over HDMI)
- LG – SimpLink
- Panasonic – VIERA Link or HDAVI Control or EZ-Sync
- Philips – EasyLink
- Mitsubishi – NetCommand for HDMI
- Runco International – RuncoLink
Credits: http://raspberrypi.stackexchange.com/questions/7054/cec-wake-up-command
Related:
–jeroen
Read the rest of this entry »
Posted in *nix, *nix-tools, Development, Hardware Development, Hardware Interfacing, HDMI, Power User, Raspberry Pi, Software Development | Leave a Comment »
Posted by jpluimers on 2021/09/24
In the past I had these manual scripts to power-cycle a hung RaaspberryPi device:
/interface ethernet poe set ether5 poe-out=off
/interface ethernet poe set ether5 poe-out=forced-on
or on one line:
/interface ethernet poe set ether5 poe-out=off; /interface ethernet poe set ether5 poe-out=forced-on
I am going to try this script for the port having a Raspberry Pi on it (note: this requires a 48V power brick for the Mikrotik!) on RouterOS version 6.48.3 (stable):
/interface ethernet
set [ find default-name=ether5 ] comment="RaspberryPi" poe-out=\
forced-on power-cycle-ping-address=192.168.124.38 power-cycle-ping-enabled=\
yes power-cycle-ping-timeout=2m
The above has not worked for a long time as per [Wayback] No POE Power Cycle @ hEX POE – MikroTik:
But it might be fixed as of [Wayback] RouterOS version v6.47.3[stable] as per [Wayback] MikroTik Routers and Wireless – Software: 6.47.3 (2020-Sep-01 05:24):
…
*) poe – fixed “power-cycle” functionality on RB960GSP;
…
Similar issues exist on RB760iGS/Hex S, and there the fix requires new hardware in addition to firmware as per [Wayback] POE OUT issue on ether5 rb760igs (no power) – MikroTik
Note that I did disassemble both of these routers for inspection and there are obvious changes to the hardware to correct the PoE problems – most notably a completely different relay, capacitor and some minor circuit design changes.
If it still fails, I might try
[Wayback] No POE Power Cycle @ hEX POE – MikroTik: workaround script
:local ipPing ("x.x.x.x")
:local pingip
#
# pingip below RUNS and sets the variable
# to number of successful pings ie 3 means 3 of 45 success
# can also use ($pingip > 1) or ($pingip >= 1) both TESTED
# ($pingip >= 1) means if only 1 or 0 pings do the IF, not the ELSE
#
:log info ("ping CHECK script IS RUNNING NOW")
# first delay 90 b4 ping test incase this is running at POWER UP
:delay 90
:set pingip [/ping $ipPing count=45]
:if ($pingip <= 3) do={ :log warning (">95% lost ping LOSS to isp GW IP x.x.x.x via ether5 so DO POE powerCYCLE")
/interface ethernet poe set ether5 poe-out=off
:delay 12
/interface ethernet poe set ether5 poe-out=auto-on
:delay 10
:log warning ("ether5 POE HAS BEEN TURNED BACK ON")
:delay 90
/system script run emailPOEresult
} else={
:log warning ("PoeCyclePINGcheck ELSE ran so no ping loss detected by script")
}
Based on:
Read the rest of this entry »
Posted in Development, Hardware Development, Internet, MikroTik, Power User, Raspberry Pi, routers | Leave a Comment »
Posted by jpluimers on 2021/09/21
A while ago, This does not compute had a few nice videos on a Mac SE/30 and it’s repair, including the recap process of replacing the electrolytic capacitors (or condensators in some other languages), and cleaning the board (some wash it with hot water and soap, others with isopropyl-alcohol, often called rubbing alcohol).
Note the simasimac can have many causes: bad capacitors in main board are the most common, but it can also be bad memory.
White lithium grease can make the floppy work again (see also [WayBack] Lithium soap – Wikipedia and [WayBack] Grease (lubricant) – Wikipedia).
He also added some links to which I added some quotes and WayBack links:
- [WayBack] Bringing a Zebra Stripe SE/30 Back to Life from simasimac
Bringing a Zebra Stripe SE/30 Back to Life, Paul Brierley, The ‘Book Beat, 2009.02.19. The Japanese call it Simasimac, the horizontal striped pattern that indicates your Mac is terminal.

- [WayBack] Macintosh Schematics with many schematics including:
Macintosh SE/30 – IIcx (without NuBus)
- [WayBack] Page 1-> 68030, 68881/882, PDS
- [WayBack] Page 2-> ROM Simm, RAM Adr. Mux.
- [WayBack] Page 3-> GLUE Chip, RAM Simm
- [WayBack] Page 4-> VIA1, VIA2, RTC, ADB
- [WayBack] Page 5-> Video Interface
- [WayBack] Page 6-> SCSI, SWIM
- [WayBack] Page 6a-> SCSI, SWIM Page 2
- [WayBack] Page 7-> RS422, ASC, SONY Snd
- [WayBack] Page 8-> Power Conn.,
- [WayBack] Mac SE/30 | Low End Mac
- [WayBack] Mac ROM-inator II | Big Mess o’ Wires
The Mac ROM-inator II replaces the stock Macintosh ROM SIMM with a custom flash memory module. Add a bootable ROM disk, make your system 32-bit clean, gain HD20 hard disk support, and more. The Mac ROM-inator II supports the Macintosh SE/30, IIx, IIcx, IIci, IIfx, and IIsi.
The Mac ROM-inator II is fully assembled and ready to use. Just plug it in and go.
Mac ROM-inator II Atom, $42
2 MB SIMM pre-programmed with ROM Disk with System 7.1, HDSC Setup, ResEdit, and SCSI Probe. Compatible with Mac SE/30, IIx, IIcx, IIci, IIfx, IIsi. More Info
The Mac ROM-inator II is great for breathing new life into your old SE/30 or II-series Macintosh. The ROM disk provides fast and convenient boot-ups and a collection of disk utility programs, and customized startup sounds and icons add a touch of fun. The ROM SIMM comes pre-programmed with a BMOW-made custom ROM containing the following changes:
- ROM disk provides a diskless booting option
- HD20 hard disk support built-in
- 32-bit clean – allows use of System 7.6+ and more than 8MB RAM
- Memory test is disabled for faster booting on 16MB+ systems
- Customized startup chime – major 9th arpeggio
- Happy Mac icon is replaced by a color smiling “pirate” Mac
- New startup menu screen displays installed RAM, addressing mode, and ROM disk details
The ROM-inator II is based on Doug Brown’s earlier [WayBack] Mac ROM SIMM design, used with permission.
- [WayBack] Retr0Bright (or RetroBright) treated plastics re-yellowing even with minimal light exposure?
- [WayBack] Forums – 68kMLA Forums
- [WayBack] Macintosh SE/30
The SE/30 is probably the most popular candidate for recapping. Unfortunately, it’s also one of the more difficult to revive as the leaked electrolyte easily damages traces and vias on these boards. Be sure to wash these boards very well and inspect closely for broken or rotten traces.
Capacitor List:
10 – 47µf – 16V – SMT
1 – 220µf – 16V – Axial
1 – 470µf – 16V – Axial
1 – 1µf – 50V – SMT
Click on the photo for a larger view
Notes
Desolder can be tricky, especially for surface mount. This helps:
- Add some fresh 60/40 solder to the joints with a solder gun (as modern solder is lead free, whereas past solder contained lead)
- Carefully heat up the component and surrounding area with a heat-gun
Choosing capacitors:
Soldering: always add some fresh solder on the pads before soldering surface mount (SMD) capacitors.
–jeroen
Read the rest of this entry »
Posted in 68k, Apple, Classic Macintosh, Development, Hardware Development, History, Macintosh SE/30, Power User, Soldering | Leave a Comment »
Posted by jpluimers on 2021/09/13
Actiegroep @SchipholWatch heeft een heuse woordvoerder: @alfredblokhuize. Ik sprak hem over hun eigen lawaaimeetapp @AppExplane en hun gebrek aan vertrouwen in de overheid. @NHNieuws
[Archive.is] Actiegroep ontwikkelt zelf app die lawaai Schiphol meet: “Geen vertrouwen in overheid” – NH Nieuws
Via:
De normale Android app voor incidenteel meten kun je downloaden via [WayBack] ExPlane – the app to register aviation noise / [WayBack] Explane +150K (@AppExplane) / Twitter.
Waarschijnlijk is er inmiddels een app om het continue te meten [Archive.is] SchipholWatch on Twitter: “Oudere telefoon voor continu meten vliegherrie …” / Twitter:
- [WayBack] Oudere telefoon voor continu meten vliegherrie | SchipholWatch / [WayBack] New version of Explane under development | Explane.org
- … Explane: er komt een nieuwe versie van de app, waarmee ook continu kan worden gemeten. Met de nieuwe versie kunnen omwonenden gedurende zelf te kiezen periodes alle overkomende vliegtuigen registreren en doorgeven aan de centrale database.
…
- Daarvoor is geen aparte sim-kaart nodig, zolang de telefoon maar in het bereik van een bekend wifi-netwerk ligt.
…
- Ook zal de nieuwe versie via Bluetooth kunnen communiceren met een goedkope (en eventueel waterdichte) decibel-meter.
…
- is wel enkele maanden tijd nodig, omdat ook deze weer wordt gebouwd door onze vrijwilliger Roelof Meijer. Hij werkt op vrije dagen aan de app.
En voor Raspberry Pi:
[WayBack] GitHub – SchipholWatch/explane-pi
via
Andere initiatieven:
–jeroen
Posted in Arduino, Development, Hardware Development, Raspberry Pi, Software Development, Soldering | Leave a Comment »