NumWorks

NumWorks is a French calculator manufacturer that has produced two models of calculator. Both calculators are source-available graphing calculators and have their hardware and software designs available under a Creative Commons license.[4] Its first calculator, the N0100, was released on August 29, 2017 in France and the United States and is geared towards high school classrooms and students.[5] The calculators use Python as their programming language, rather than a proprietary language (e.g. TI-BASIC used by Texas Instruments calculators).

N0100
Type
ManufacturerNumWorks
IntroducedAugust 29, 2017
Latest firmware
  • 14.4.0 [1]
  • July 8, 2020 (2020-07-08)
SuccessorN0110
Calculator
Precision14
Display typeColor LCD
Display size320x240 (2.8″ diagonal)
CPU
ProcessorSTM32F412VGT6[2]
Frequency100 MHz
Programming
Programming language(s)Python
Firmware memory1 MB
Interfaces
ConnectionUSB Micro-B
Other
Power supply1620 mAh Li-ion
Weight5.9 oz (0.37 lb)
Dimensions8.2 cm × 16 cm × 1 cm (3.23 in × 6.30 in × 0.39 in)
N0110
Type
ManufacturerNumWorks
Latest firmware
  • 14.4.0 [1]
  • July 8, 2020 (2020-07-08)
PredecessorN0100
Calculator
Precision14
Display typeColor LCD
Display size320x240 (2.8″ diagonal)
CPU
ProcessorSTM32F730V8T6[3]
Frequency216 MHz
Programming
Programming language(s)Python
Firmware memory8 MB
Interfaces
ConnectionUSB Micro-B
Other
Power supply1450 mAh Li-ion
Weight5.9 oz (0.37 lb)
Dimensions8.2 cm × 16 cm × 1 cm (3.23 in × 6.30 in × 0.39 in)

Development

Romain Goyet, the CEO of NumWorks, started the company in 2015. Before starting NumWorks, he was a software engineer at Apple who also contributed to open-source projects such as Linux.[6]

Features

The calculator was specifically designed to be modded using 3D printing, 3D models, firmware operating system source code, schematics, and board layout details available to the public under a Creative Commons License.[6] The software on the calculator is updated on a monthly cycle.[1] Updates can be downloaded to the calculator from its website using WebUSB or by building the operating system from its direct source.

The NumWorks calculator also includes an "exam mode" which removes all Python programs, resets all apps, and disables certain features. It can be disabled by plugging the calculator into a power source and selecting disable on the popup that appears.

On March 22, 2019, NumWorks released an app for iOS and Android.[7] It features the same functionality as the physical calculator except it does not have data persistence.

See also

References

  1. "NumWorks Workshop". NumWorks. Retrieved July 8, 2020.
  2. "Technical specifications". NumWorks. Retrieved April 3, 2019.
  3. "Technical specifications". NumWorks. Retrieved May 31, 2020.
  4. Scharfglass, Kerry (May 18, 2018). "Open Source Calculator Teaches us about Quality Documentation". Hackaday. Retrieved April 2, 2019.
  5. Dent, Steve (August 28, 2017). "Numworks graphing calculator is made for students raised on tech". Engadget. Retrieved February 24, 2019.
  6. Barela, Anne (May 25, 2018). "Adafruit interviews Numworks – Python Programmable calculator #micropython". Adafruit Industries - Makers, hackers, artists, designers and engineers!. Retrieved March 6, 2019.
  7. @numworks (March 22, 2019). "Pour bien finir la semaine, une nouveauté que vous avez été nombreux à nous demander : votre calculatrice NumWorks est désormais disponible gratuitement sur iPhone et sur Android!" (Tweet) (in French). Retrieved April 2, 2019 via Twitter.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.