Help
RSS
API
Feed
Maltego
Contact
Domain > press-every-key.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-11-30
46.252.18.11
(
ClassC
)
2025-10-17
92.205.149.202
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Fri, 17 Oct 2025 03:11:14 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Fri, 25 Apr 2014 08:55:17 GMTETag: 2ec2211-24c2-4f7da1fe6e740Accept-Ranges: bytesContent-Length: 9410Vary: Accept-EncodingContent-Type: text/html !DOCTYPE HTML>html langen>head> meta charsetUTF-8> title>Everykey open hardware/title> link hrefhttp://fonts.googleapis.com/css?familyInconsolata relstylesheet typetext/css/> link hrefcss/css.css relstylesheet typetext/css/> style typetext/css> .bla { width: 650px; margin:auto; padding-top:100px; text-align: right; } .smallsquare { width: 150px; height: 150px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } /style>/head>body>div classbla> h1>Everykey/h1> h2>Open hardware/h2> img classsmallsquare srcimg/everysquare_sm.png altEverykeys> img classsmallsquare srcimg/brd_sm.png altboard> img classsmallsquare srcimg/populated.png altcircuit> img classsmallsquare srcimg/onesquare_sm.png altEverykey device>div classnavi> a hrefmap/>Design/a> a hrefhttps://github.com/presseverykey>Firmware/a> a hrefhttp://blog.everykey.de>Blog/a>/div>h1>What is it?/h1>h2>At a glance/h2>p>The Everykey Board is a tiny prototyping and development board.It can be used to build USB peripherals, standalone applicationsor to simply have fun with a powerful embeded controller./p>p>The board features a powerful 32-Bit, 72 MHz ARM Cortex M3microcontroller, a full-speed USB port, a LED, a button and solderpoints for most of the processors pins. The design of the board and theSDK were developing is completely open source./p>p>The boards processor has a built-in USB bootloader. By connectingtwo contacts while pluging in the board, it will show up as USB massstorage - just like a USB memory stick. You simply copy your applicationto the board. Re-programming takes moments. You dont need a USB-serialconverter or other special tools. Additionally, this makes the board(almost) unbreakable - you can just reset it. You never have to worryabout bricking your device by overwriting the bootloader, because it isin ROM./p>h3>Specifications (short version)/h3>table>tr>td classt_desc>Board size/td>td>24 x 24 mm/td>/tr>tr>td classt_desc>Processor architecture/td>td>ARM Cortex M3, 32 Bit/td>/tr>tr>td classt_desc>Processor speed/td>td>72 MHz/td>/tr>tr>td classt_desc>Input voltage/td>td>3.5V - 10V (powered via USB)/td>/tr>tr>td classt_desc>Operating voltage/td>td>3.3V/td>/tr>tr>td classt_desc>RAM/td>td>8 KB/td>/tr>tr>td classt_desc>Flash/td>td>32 KB/td>/tr>tr>td classt_desc>Peripherals/td>td>23 x digital IO, 10 bit ADC, 4 timers, PWM, USB, SPI, I2C, power management, flexible interrupt controller, many more goodies/td>/tr>/table>h2>In detail/h2>p>Additionally, the board contains all components required for reliableoperation: Voltage regulation, a 12 MHz Quartz, USB termination, USBsoft-connect etc. The board has unpopulated pads for optional additionalmemory (SPI, 8-SIOC, 150 mil - for flash or EEPROM, for example)./p>h3>Specifications (nerd version)/h3>table>tr>td classt_desc>Board size/td>td>24 x 24 x 4 mm/td>/tr>tr>td classt_desc>Processor/td>td>NXP LPC1343 (48-LQFP)/td>/tr>tr>td classt_desc>Processor speed/td>td>12 - 72 MHz (configurable at runtime)/td>/tr>tr>td classt_desc>Voltage regulation/td>td>3.3V LDO from 3.5V-10V, up to 150 mA/td>/tr>tr>td classt_desc>RAM/td>td>8 KB/td>/tr>tr>td classt_desc>Flash/td>td>32 KB built-in, optional external flash or EEPROM on board (SOIC-8, 150 mil)/td>/tr>tr>td classt_desc>Power consumption/td>td>18mA typical (active @72 MHz), down to 1µA in power-down modes/td>/tr>tr>td classt_desc>Digital in/out/td>td>42 pins, 23 with breakout on board. Runtime-configurable pull-up and pull-down resistors, hysteresis, edge or level triggers/td>/tr>tr>td classt_desc>Analog in/td>td>10 bit AD-converter, up to 8 input pins, up to 400K samples/s/td>/tr>tr>td classt_desc>Timers/td>td>2 x 16 Bit, 2 x 32 Bit, Systick timer, Watchdog timer/td>/tr>tr>td classt_desc>PWM/td>td>12 (up to 3 useful PWMs per timer)/td>/tr>tr>td classt_desc>Interrupts/td>td>56 interrupts, 32 configurable priority levels, 10 exceptions, interrupt handlers reconfigurable at runtime/td>/tr>tr>td classt_desc>Power management/td>td>4 levels: Active, sleep, deep sleep, deep power down. Configurable undervoltage detection/td>/tr>tr>td classt_desc>Serial protocols/td>td>1 x I2C (standard, fast-mode, fast-mode plus), 1 x SSP (with SPI mode), 1 x UART with RS-485 support, USB full-speed/td>/tr>tr>td classt_desc>Programming/td>td>ISP and IAP via serial port or USB (on-chip bootloader)/td>/tr>tr>td classt_desc>Debugging/td>td>SWD/td>/tr>tr>td classt_desc>Breakouts/td>td>23 x GPIO (PIO0_1-2, PIO0_4-11, PIO1_0-7, PIO2_0-3, PIO2_11), input voltage, regulated voltage, GND/td>/tr>/table>h2>Comparison with Arduino/h2>p>First of all: We like Arduinos. Theres no reason to be ashamed touse them :) -- they are open, easy to use and fun. And theres a greatcommunity around them. However, they are not the only option. You mightbe interested in what else is out there, curious about how things workon a different architechture. And if you have reached the limits of itsATMEGA processor, you might want to take the next step. Were a lot likethe Arduino, only better./p>p>There are a few annoying things about ATMEGAs that Cortex M3 cansolve. Heres a short, incomplete list:/p>dl> dt>Performance/dt>dd>Arduinos typically work at 20 MHz. Thats the processor limit - andtheres no higher clock alternative in that processor family. TheLPC1343 works at up to 72 MHz. Most instructions finish within one clockcycle. Some take longer, but since some instructions can do more thanone thing at a time, the processor performs at 1.25 DMIPS/MHz (Dhrystonebenchmark rated millions of instructions per second, per megahertz),resulting in up to 90 MIPS./dd>dt>Processor Architecture/dt>dd>In contrast to ATMEGAs 8 bit architecture, The LPC1343 is a true 32bit processor. This means it performs calculations on more data in asingle processor cycle, increasing processing speed./dd>dt>More RAM/dt>dd>8KB instead of 2KB. Need to say more?/dd>dt>Size/dt>dd>The Everykey board is much smaller than the standard Arduinoboards, half the size of an Arduino Nano and even smaller than theArduino Mini. Yet, it has more power./dd>dt>Bang per watt/dt>dd>Cortex M3 processors archieve more MIPS/mW (millions of instructionsper second per milliwatt) than AVR processors. So if youre designingfor low power, have a look./dd>dt>Hardware division/dt>dd>Cortex M3 features both multiplication and division in hardware.ATMEGA needs to divide in software, which is, as you might have guessed,slow./dd>dt>Input pull-downs/dt>dd>ATMEGAs input pins have integrated pull-up resistors, controllableby software. Thats good. The LPC1343 also has them, but in addition,there are software-controlled pull-downs. You can even configure them inrepeater mode (pull-up if the input is high, pull-down if it is low).More fun, less external components./dd>dt>USB support/dt>dd>The LPC1343 has built-in full-speed USB, so you can throw away yourUSB-to-serial converter. And additional FTDI chips on the board arentnecessary/dd>dt>Bootloader in ROM/dt>dd>The processor has a built-in USB bootloader, so you dont need topre-program your processors. They work right out of the box. Loadingyour programs via USB is simple, fast and reliable./dd>dt>More I/Os, timers, PWMs, interrupts, peripherals/dt>dd>Whatever you look at, there are more resources on board./dd>dt>Freedom of choice/dt>dd>The Cortex M3 is built by many different manufacturers, so if youwant to stick to the architecture but dont like the manufacturer, youhave many options to choose from./dd> /dl>h2>Have no fear... /h2>p>Many people think that theres no other platform even remotely aseasy to learn as Arduino. Yes, they are easy to learn. Our board isusually programmed in C, which might be slightly more complex than theArduino platform in its simplest form, but its really not that hard.Have a look at our ahrefhttps://github.com/presseverykey/everykey-sdk/tree/master/examples>examples/a>./p>p>Similarly, most people believe that soldering fine pitch componentsis not possible for ordinary humans and therefore they are stuck withbulky, DIP packages ( through hole components are soooooo 20th century*rollseyes*). Fortunately, most people are wrong. It takes a bit morepatience, but once you learn how, you can solder them by hand with anordinary soldering iron. We do it every day. And we have shown peoplewith no experience soldering how to do it in our workshops. All of them had a self-assembled, working board in the end. And all of themhad fun. We currently assemble and solder the pre-made boards by hand.Learn how to do it, dont be afraid. You will be rewarded with many newoptions./p> h2>... more coming soon./h2>/div>div>center>small>a hrefimpressum.html>Impressum/a>/small>/center>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 17 Oct 2025 03:11:15 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Fri, 25 Apr 2014 08:55:17 GMTETag: 2ec2211-24c2-4f7da1fe6e740Accept-Ranges: bytesContent-Length: 9410Vary: Accept-EncodingContent-Type: text/html !DOCTYPE HTML>html langen>head> meta charsetUTF-8> title>Everykey open hardware/title> link hrefhttp://fonts.googleapis.com/css?familyInconsolata relstylesheet typetext/css/> link hrefcss/css.css relstylesheet typetext/css/> style typetext/css> .bla { width: 650px; margin:auto; padding-top:100px; text-align: right; } .smallsquare { width: 150px; height: 150px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } /style>/head>body>div classbla> h1>Everykey/h1> h2>Open hardware/h2> img classsmallsquare srcimg/everysquare_sm.png altEverykeys> img classsmallsquare srcimg/brd_sm.png altboard> img classsmallsquare srcimg/populated.png altcircuit> img classsmallsquare srcimg/onesquare_sm.png altEverykey device>div classnavi> a hrefmap/>Design/a> a hrefhttps://github.com/presseverykey>Firmware/a> a hrefhttp://blog.everykey.de>Blog/a>/div>h1>What is it?/h1>h2>At a glance/h2>p>The Everykey Board is a tiny prototyping and development board.It can be used to build USB peripherals, standalone applicationsor to simply have fun with a powerful embeded controller./p>p>The board features a powerful 32-Bit, 72 MHz ARM Cortex M3microcontroller, a full-speed USB port, a LED, a button and solderpoints for most of the processors pins. The design of the board and theSDK were developing is completely open source./p>p>The boards processor has a built-in USB bootloader. By connectingtwo contacts while pluging in the board, it will show up as USB massstorage - just like a USB memory stick. You simply copy your applicationto the board. Re-programming takes moments. You dont need a USB-serialconverter or other special tools. Additionally, this makes the board(almost) unbreakable - you can just reset it. You never have to worryabout bricking your device by overwriting the bootloader, because it isin ROM./p>h3>Specifications (short version)/h3>table>tr>td classt_desc>Board size/td>td>24 x 24 mm/td>/tr>tr>td classt_desc>Processor architecture/td>td>ARM Cortex M3, 32 Bit/td>/tr>tr>td classt_desc>Processor speed/td>td>72 MHz/td>/tr>tr>td classt_desc>Input voltage/td>td>3.5V - 10V (powered via USB)/td>/tr>tr>td classt_desc>Operating voltage/td>td>3.3V/td>/tr>tr>td classt_desc>RAM/td>td>8 KB/td>/tr>tr>td classt_desc>Flash/td>td>32 KB/td>/tr>tr>td classt_desc>Peripherals/td>td>23 x digital IO, 10 bit ADC, 4 timers, PWM, USB, SPI, I2C, power management, flexible interrupt controller, many more goodies/td>/tr>/table>h2>In detail/h2>p>Additionally, the board contains all components required for reliableoperation: Voltage regulation, a 12 MHz Quartz, USB termination, USBsoft-connect etc. The board has unpopulated pads for optional additionalmemory (SPI, 8-SIOC, 150 mil - for flash or EEPROM, for example)./p>h3>Specifications (nerd version)/h3>table>tr>td classt_desc>Board size/td>td>24 x 24 x 4 mm/td>/tr>tr>td classt_desc>Processor/td>td>NXP LPC1343 (48-LQFP)/td>/tr>tr>td classt_desc>Processor speed/td>td>12 - 72 MHz (configurable at runtime)/td>/tr>tr>td classt_desc>Voltage regulation/td>td>3.3V LDO from 3.5V-10V, up to 150 mA/td>/tr>tr>td classt_desc>RAM/td>td>8 KB/td>/tr>tr>td classt_desc>Flash/td>td>32 KB built-in, optional external flash or EEPROM on board (SOIC-8, 150 mil)/td>/tr>tr>td classt_desc>Power consumption/td>td>18mA typical (active @72 MHz), down to 1µA in power-down modes/td>/tr>tr>td classt_desc>Digital in/out/td>td>42 pins, 23 with breakout on board. Runtime-configurable pull-up and pull-down resistors, hysteresis, edge or level triggers/td>/tr>tr>td classt_desc>Analog in/td>td>10 bit AD-converter, up to 8 input pins, up to 400K samples/s/td>/tr>tr>td classt_desc>Timers/td>td>2 x 16 Bit, 2 x 32 Bit, Systick timer, Watchdog timer/td>/tr>tr>td classt_desc>PWM/td>td>12 (up to 3 useful PWMs per timer)/td>/tr>tr>td classt_desc>Interrupts/td>td>56 interrupts, 32 configurable priority levels, 10 exceptions, interrupt handlers reconfigurable at runtime/td>/tr>tr>td classt_desc>Power management/td>td>4 levels: Active, sleep, deep sleep, deep power down. Configurable undervoltage detection/td>/tr>tr>td classt_desc>Serial protocols/td>td>1 x I2C (standard, fast-mode, fast-mode plus), 1 x SSP (with SPI mode), 1 x UART with RS-485 support, USB full-speed/td>/tr>tr>td classt_desc>Programming/td>td>ISP and IAP via serial port or USB (on-chip bootloader)/td>/tr>tr>td classt_desc>Debugging/td>td>SWD/td>/tr>tr>td classt_desc>Breakouts/td>td>23 x GPIO (PIO0_1-2, PIO0_4-11, PIO1_0-7, PIO2_0-3, PIO2_11), input voltage, regulated voltage, GND/td>/tr>/table>h2>Comparison with Arduino/h2>p>First of all: We like Arduinos. Theres no reason to be ashamed touse them :) -- they are open, easy to use and fun. And theres a greatcommunity around them. However, they are not the only option. You mightbe interested in what else is out there, curious about how things workon a different architechture. And if you have reached the limits of itsATMEGA processor, you might want to take the next step. Were a lot likethe Arduino, only better./p>p>There are a few annoying things about ATMEGAs that Cortex M3 cansolve. Heres a short, incomplete list:/p>dl> dt>Performance/dt>dd>Arduinos typically work at 20 MHz. Thats the processor limit - andtheres no higher clock alternative in that processor family. TheLPC1343 works at up to 72 MHz. Most instructions finish within one clockcycle. Some take longer, but since some instructions can do more thanone thing at a time, the processor performs at 1.25 DMIPS/MHz (Dhrystonebenchmark rated millions of instructions per second, per megahertz),resulting in up to 90 MIPS./dd>dt>Processor Architecture/dt>dd>In contrast to ATMEGAs 8 bit architecture, The LPC1343 is a true 32bit processor. This means it performs calculations on more data in asingle processor cycle, increasing processing speed./dd>dt>More RAM/dt>dd>8KB instead of 2KB. Need to say more?/dd>dt>Size/dt>dd>The Everykey board is much smaller than the standard Arduinoboards, half the size of an Arduino Nano and even smaller than theArduino Mini. Yet, it has more power./dd>dt>Bang per watt/dt>dd>Cortex M3 processors archieve more MIPS/mW (millions of instructionsper second per milliwatt) than AVR processors. So if youre designingfor low power, have a look./dd>dt>Hardware division/dt>dd>Cortex M3 features both multiplication and division in hardware.ATMEGA needs to divide in software, which is, as you might have guessed,slow./dd>dt>Input pull-downs/dt>dd>ATMEGAs input pins have integrated pull-up resistors, controllableby software. Thats good. The LPC1343 also has them, but in addition,there are software-controlled pull-downs. You can even configure them inrepeater mode (pull-up if the input is high, pull-down if it is low).More fun, less external components./dd>dt>USB support/dt>dd>The LPC1343 has built-in full-speed USB, so you can throw away yourUSB-to-serial converter. And additional FTDI chips on the board arentnecessary/dd>dt>Bootloader in ROM/dt>dd>The processor has a built-in USB bootloader, so you dont need topre-program your processors. They work right out of the box. Loadingyour programs via USB is simple, fast and reliable./dd>dt>More I/Os, timers, PWMs, interrupts, peripherals/dt>dd>Whatever you look at, there are more resources on board./dd>dt>Freedom of choice/dt>dd>The Cortex M3 is built by many different manufacturers, so if youwant to stick to the architecture but dont like the manufacturer, youhave many options to choose from./dd> /dl>h2>Have no fear... /h2>p>Many people think that theres no other platform even remotely aseasy to learn as Arduino. Yes, they are easy to learn. Our board isusually programmed in C, which might be slightly more complex than theArduino platform in its simplest form, but its really not that hard.Have a look at our ahrefhttps://github.com/presseverykey/everykey-sdk/tree/master/examples>examples/a>./p>p>Similarly, most people believe that soldering fine pitch componentsis not possible for ordinary humans and therefore they are stuck withbulky, DIP packages ( through hole components are soooooo 20th century*rollseyes*). Fortunately, most people are wrong. It takes a bit morepatience, but once you learn how, you can solder them by hand with anordinary soldering iron. We do it every day. And we have shown peoplewith no experience soldering how to do it in our workshops. All of them had a self-assembled, working board in the end. And all of themhad fun. We currently assemble and solder the pre-made boards by hand.Learn how to do it, dont be afraid. You will be rewarded with many newoptions./p> h2>... more coming soon./h2>/div>div>center>small>a hrefimpressum.html>Impressum/a>/small>/center>/div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]