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 cart
and 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 Files
and 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.zip
file - 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
Download
to 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