A low-cost (~$30 USD BOM) replacement remote for the Panasonic Q (N2QAJB000034)
With Assembly
Todo
Without Assembly
Todo
- Navigate to the PCBWAY Shared Projects page
- Click
Add to cartand press the cart icon on the first file - Set your desired quantity and material
- Change Product Desc to
DIY Entertainment -> Game Controller Enclosure HSCode:950450 - Click
Submit Request - Repeat for the other two files
- Navigate to JLCPCB's 3D print order page
- Click
Add 3D Filesand selectPanasonic Q Remote Top Half.stl,Panasonic Q Remote Bottom Half.stl&Panasonic Q Remote Battery Cover.stl - Select
SLA(Resin)and pick a Material you want (i recommend 9600 Resin)" - Change Product Desc to
Enclosure, Block, Plate, Cylinder Category -> Plastic Enclosure -HS Code 392690 - Click
SAVE TO CART
- Navigate to LCSC's Front Panel order page
- Click the plus icon under PET Front Panel Custom
- Upload the
Button Cover Production Files.zipfile - Enter your desired quantity (The price difference between 1 and 5 is low, i suggest getting 5 just in case)
- Press
Please Order Now - When LCSC emails you the quote, make sure you tell them you want 0.125mm or 0.2mm thickness with 3M9448A adhesive backing
- An SWD programmer like the STLink V2
- STM32CubeProgrammer
- Connect the programmer to the circuitboard (according to the pinout written on the programmer and the board)
- Open STM32CubeProgrammer
- Press the open file button and select
Panasonic-Q-Remote-Firmware.elf - Select ST-Link in the drop down on the right and click connect
- Click
Downloadto flash the firmware
1x Panasonic Q Remote Top Half
1x Panasonic Q Remote Bottom Half
1x Panasonic Q Remote Button Cover
4x M3x8 countersunk screws
4x M3x10 countersunk screws
4x M3x3x4.5mm threaded insert
4x M3x5x4.5mm threaded insert
4x 5x2mm round rubber feet (optional)
| Designator | Qty | Part Number | Package | Description | LCSC Part |
|---|---|---|---|---|---|
| U1 | 1 | STM32L412KBT6 | LQFP-32(7x7) | C529438 | |
| C1,C2,C3 | 3 | 0603 | 100nF Capacitor | C14663 | |
| R1,R2,R3,R4,R5,R6,R7,R8 | 8 | 0603 | 10KΩ Resistor | C98220 | |
| R9 | 1 | 0603 | 1KΩ Resistor | C22548 | |
| R10 | 1 | 0603 | 100Ω Resistor | C105588 | |
| SW1-SW41 | 41 | B3S-1000 | Tactile Switch | C2733655 | |
| BT1 | 1 | BH-AA-B5BA034 | AA Battery Holder | C20606806 | |
| D1 | 1 | IR204-A-L(BY)(M) | Plugin,P=2.54mm | 3mm IR Led | C17179477 |
| Q1 | 1 | 2N3904X | TO-92 | NPN BJT Transistor | C5156722 |
| Button | Address | Command |
|---|---|---|
| Stop | 0x26A | 0x0 |
| Slow/Search Backward | 0x26A | 0x2 |
| Slow/Search Forward | 0x26A | 0x3 |
| Pause | 0x26A | 0x6 |
| DVD/CD Play | 0x26A | 0xA |
| 1 | 0x26A | 0x10 |
| 2 | 0x26A | 0x11 |
| 3 | 0x26A | 0x12 |
| 4 | 0x26A | 0x13 |
| 5 | 0x26A | 0x14 |
| 6 | 0x26A | 0x15 |
| 7 | 0x26A | 0x16 |
| 8 | 0x26A | 0x17 |
| 9 | 0x26A | 0x18 |
| 0 | 0x26A | 0x19 |
| Surround | 0x26A | 0x30 |
| Mute | 0x26A | 0x32 |
| Audio | 0x26A | 0x33 |
| Up | 0x26A | 0x34 |
| Down | 0x26A | 0x35 |
| Right | 0x26A | 0x36 |
| Left | 0x26A | 0x37 |
| Power | 0x26A | 0x3D |
| Repeat | 0x26A | 0x47 |
| A-B Repeat | 0x26A | 0x48 |
| Skip Backward | 0x26A | 0x49 |
| Skip Forward | 0x26A | 0x4A |
| Display | 0x26A | 0x57 |
| Cancel | 0x26A | 0x80 |
| >10 | 0x26A | 0x84 |
| Game | 0x26A | 0xA6 |
| Top Menu | 0x26A | 0xAB |
| Marker | 0x26A | 0xAC |
| Angle | 0x26A | 0xAD |
| Subtitle | 0x26A | 0xAE |
| Preferences | 0x26A | 0xB5 |
| Game Timer | 0x26A | 0x96 |
| Playback Mode | 0x26A | 0xBB |
| Menu | 0x26A | 0xC0 |
| Return | 0x26A | 0xC4 |
| Enter | 0x26A | 0xC6 |
All of the commands are 48-bit Panasonic protocol IR codes

