Skip to the content
PCBKitNew board
2 layers80 × 24 mmRick Flash, the printed circuit board in 3D

A 960TB SSD that Rick Rolls you via a piezo buzzer and a WiFi access point.

Size
80 × 24 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
197
Pads
263
Tracks, vias
359, 54
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Aug 2020
Updated
6 Sep 2020

Overview

Rick Flash is an open-source printed circuit board by rectifiedtech, from the rectifiedtech/Rick-Flash repository on GitHub, published under the MIT licence. It is a 2-layer board of 80 × 24 mm with 22 parts on 197 nets, routed with 359 tracks and 54 vias.

It is built around the ESP-12E. Its parts include 10 ICs, 4 resistors, 2 connectors, 1 capacitor and 1 switch. It belongs with the radio and wireless boards and the ESP8266 boards of this library.

Main components

1

README

README.md

Rick Flash v1.0

rickflash rickflash2

Watch it in action

https://youtu.be/qJRm4iVWZss

Alt text

Here's a link to the limited production run of the Rick Flash project - https://www.ebay.com/itm/264855847576 - We might not make anymore of these unless there's more demand.

Getting Started

  1. Insert Rick Flash into an M.2 SSD slot, works with both SATA and NVME SSD slots (B+M Key), keep in mind that the module is a little wider and thicker than a standard M.2 SSD and may not fit in all laptops and desktops perfectly.
  2. If the Rick Flash does not make any sound then slide the switch on the side of the M.2 module and try again, you should hear the tune start to play.

WiFi Connection

(MAY NOT WORK WITH SOME SAMSUNG PHONES)

When the Rick Flash is powered on it will play a short tune to the Rick Roll song known as “Never Gonna Give You Up” by Rick Astley (you probably already figured this out by now). The Rick Flash creates a WiFi access point called “Free WiFi!”, when connected to it via a phone or computer you will be redirected to a captive portal web page (you may have to tap on “Sign in to Free WiFi!”) on the device that displays “You Got Rick Rolled!!!” with a GIF of Rick Astley along with the lyrics to the song. You can also trigger the song to replay using the web page interface (See Below).

Remote control over WiFi

  1. Power on the Rick Flash and wait until the song stops playing.
  2. Connect to the WiFi network called “Free WiFi!” and you should be redirected to a page with a GIF of Rick Astley.
  3. Click on the hyperlink called “Click here to trigger the Rick Flash!” and it will replay the song on the Rick Flash remotely. Keep in mind that the WiFi connection may drop out during the song playback and you can only trigger it to replay after the song finishes.

Programming Pads

The Rick Flash can be reprogrammed using the Arduino IDE and connecting the appropriate pins from a WEMOS D1 Mini Board (without the ESP module soldered) to the programming pads on the back of the M.2 module.

programming pads

Programming the ESP8266

Connect a headless WEMOS D1 Mini board to the Programming pads then upload your code using the arduino IDE with the WEMOS D1 Mini Board selected. Also make sure to write the html and image files to the ESP8266 via SPIFFS by selecting Tools --> ESP8266 Sketch Data Upload. You may need to add the ESP8266 boards to your boards manager as well as the libraries used in the original Arduino code.

Bill of Materials

Parts

22
QtyValueFootprintReferences
94017Package_SO:SOP-16_4.4x10.4mm_P1.27mmU1, U2, U3, U4, U5, U6, U7, U8, U9
410kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4
11uFCapacitor_SMD:C_0805_2012MetricC1
1BuzzerBuzzer_Beeper:PUIAudio_SMT_0825_S_4_RBZ1
1ESP-12ERF_Module:ESP-12EU10
1ICSP_NODEMCUCustom Footprints:6pin 1.27mm ICSP PadJ2
1LOGOCustom Footprints:rick_smallG***
1LOGOCustom Footprints:RT_LOGO_10.2mmG***
1M.2 Edge ConnectorCustom Footprints:NGFF_B+MJ1
1MountingHoleMounting Holes:MountingHole_3.2mm_M3_Pad_ViaH1
1POWER SWButton_Switch_SMD:SW_SPDT_PCM12SW1

Questions

How big is the Rick Flash PCB?

It measures 80 × 24 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rick Flash use?

22 parts, built around the ESP-12E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rick Flash KiCad files?

From the rectifiedtech/Rick-Flash repository on GitHub, at the commit this page was made from: the board is Schematics/Rick Flash.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rick Flash design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers43 × 34.3 mmEspway, the printed circuit board in 3D

    Espway

    espway/espway

    Segway-like robot implemented on ESP8266

    37 parts122LGPL-3.0
  • 2 layers25.6 × 23 mmBreakout, the printed circuit board in 3D

    Breakout

    skorokithakis/tiny-ESP8266-breakout

    A very small and basic ESP8266 breakout board

    12 parts115BSD-2-Clause
  • 2 layers104.8 × 72.1 mmSST V2 4, the printed circuit board in 3D

    SST V2 4

    mcbittech/souliss-smart-thermostat-WiFi

    ESP8266 WiFi Smart Thermostat based on Souliss IoT Framework

    53 parts110GPL-2.0
  • 2 layers30 × 65 mmHardpass pcb, the printed circuit board in 3D

    Hardpass pcb

    girst/hardpass-passwordmanager-mirror-of-git.gir.st

    https://git.gir.st/hardpass.git - Seldomly Updated Mirror: Hardpass is a Raspberry Pi Zero based hardware password manager, using passwordstore.org.

    34 parts101GPL-3.0
  • 2 layers82.5 × 22.4 mmWindow Sensor, the printed circuit board in 3D

    Window Sensor

    MakerMeik/Window-Sensor

    Here you will find all the files you need to build an ESP8266-based window sensor whose battery will last for several years. Have a look at my video on Youtube: https://youtu.be/vxbuO1zWo3w

    19 parts67
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65
  • 2 layers100 × 45 mmTranspOtterNG, the printed circuit board in 3D

    TranspOtterNG

    Jana-Marie/transpOtterNG

    Next Generation of TranspOtter.

    63 parts51