Commit Graph

  • 6613558221 named profiles in cfg M McWilliams 2018-01-30 09:33:34 -0500
  • f78622c739 Run build win after building for windows M McWilliams 2018-01-30 09:33:16 -0500
  • 51d2b00dee Style the command buttons, investigate why UI states are not being displayed M McWilliams 2018-01-30 05:05:50 -0500
  • 9bbf2393b7 Adjust timings in the jkfirmware M McWilliams 2018-01-30 05:05:04 -0500
  • 0a28c84ef9 Merge branch 'master' of https://github.com/sixteenmillimeter/mcopy M McWilliams 2018-01-30 04:10:23 -0500
  • 601e5b3226 Build windows .msi script M McWilliams 2018-01-30 04:08:35 -0500
  • 63e081afe4 Add COM3 for windows tests M McWilliams 2018-01-30 04:07:52 -0500
  • 7a33d3f5b1 Corrected serialport usage after update mmcwilliams 2018-01-23 11:41:42 -0500
  • d311ac4727 Readline in serialport is a class, needs to be constructed. mmcwilliams 2018-01-23 11:35:39 -0500
  • 1807f5881b Electron update because of vulnerability report mmcwilliams 2018-01-23 00:04:37 -0500
  • e3d6144abd Solid state relay version of the mcopy jk firmware mmcw-dev 2018-01-22 22:05:05 -0500
  • 68c9a38aa5 remember device if it is connected to and then distinguished mmcwilliams 2018-01-22 15:04:08 -0500
  • dba64d5bd7 Settings, database and main.js mmcwilliams 2018-01-21 18:53:15 -0500
  • b2e7578cf9 Typo was breaking sequence with backward camera frames mmcw-dev 2018-01-20 19:51:08 -0500
  • 298964c678 light spacing tested mmcw-dev 2018-01-18 23:49:22 -0500
  • 5003654629 Diffuser insert improved based on tests. mmcw-dev 2018-01-18 23:26:27 -0500
  • 489df48c17 The arbitrary mount allows the diffuser mount to slide along a horizontal axis. mmcw-dev 2018-01-18 13:49:04 -0500
  • 51151ea9fe Diffuser mount made for adjusting distance mmcw-dev 2018-01-18 12:20:24 -0500
  • 36329fe34e Add the jk.scad work for modifying the JK-103 mmcwilliams 2018-01-17 18:10:12 -0500
  • 71710ecca2 REmove whitespace from cfg.json (testing different platforms that lack this file) mmcwilliams 2018-01-17 18:09:51 -0500
  • 695a289bdb Settings, intval and mcopyJK firmware work. mmcwilliams 2018-01-17 12:23:23 -0500
  • 9993631353 Add light module for 35mm fan mmcw-dev 2018-01-16 09:54:23 -0500
  • 1a42f260fe Add the experimental "fresnel" pattern generator for laser cutting. The hypothesis is that by melting the surface of an acrylic sheet, light from the LED source will be better projected forward onto the surface of the diffuser sheet. mmcw-dev 2018-01-16 00:57:20 -0500
  • 234b2b89dc The light is ready to print with an arbitrary stand for the bell and howell projector. mmcw-dev 2018-01-15 22:59:48 -0500
  • 2934e70bd1 Light mount ready for printing with impromptu mount mmcw-dev 2018-01-15 22:19:26 -0500
  • e0af07c52c Light and lens work mmcw-dev 2018-01-15 21:17:19 -0500
  • 407134af7e Comment out restify endpoints in server module mmcw-dev 2018-01-11 06:25:17 -0500
  • 465993ce33 Add class to database module mmcw-dev 2018-01-11 06:24:45 -0500
  • 680cac7fb1 No longer need logs directory locally. mmcwilliams 2018-01-09 23:36:56 -0500
  • 2ec458b247 Build a .dmg and prep for the installers files for the windows installer mmcwilliams 2018-01-09 23:36:00 -0500
  • f671967c18 Improve the serial test by comparing a character type mmcwilliams 2018-01-09 23:24:09 -0500
  • a251a1492c Marked is removed as a dependency. mmcwilliams 2018-01-09 23:23:41 -0500
  • 57321bff4b Update serialport and node-notifier, marked is now gone. mmcwilliams 2018-01-09 23:23:28 -0500
  • ea973b522d Update modules due to security advisory (even though no one will be DDoSing the desktop app anytime soon) mmcwilliams 2018-01-09 23:06:11 -0500
  • 5d6e5321ff Hardcode cfg.json with all the new command characters. mmcwilliams 2018-01-09 23:02:47 -0500
  • 4b2df2896c Settings styles. Commands screen styles. Devices represented in UI. mmcwilliams 2018-01-09 13:01:19 -0500
  • 4fb06761aa Use local binaries, not global ones, in build scripts mmcwilliams 2018-01-09 12:35:50 -0500
  • acb9846015 Build a 64bit version of the app, not a 32bit one. M McWilliams 2018-01-07 00:00:01 -0500
  • d54c62053c Reference os module in main.js app and add intval module, for controling an intval intervalometer with the mcopy GUI. mmcw-dev 2018-01-06 17:53:05 -0500
  • fd438d6426 Update command screen button styles to add padding to the icons in the screen. mmcw-dev 2018-01-06 17:51:53 -0500
  • af8378de88 Add additional build tools for electron on different platforms. mmcw-dev 2018-01-06 17:51:19 -0500
  • a8afd2e187 Add additional icons to command buttons (maybe overkill) mmcw-dev 2018-01-06 17:50:53 -0500
  • f4f13572fe Ignore the distributable builds in the /dist directory mmcw-dev 2018-01-06 17:50:18 -0500
  • 3219ef332d Placeholder icons and script for app icon. Windows is still not working, investigate the conversion step to see whether or not it is generating a valid icon. mmcw-dev 2018-01-06 17:49:58 -0500
  • 4fb790c338 Scripts containing the first build steps for each of the platforms listed. Each will also need to be paired with a corresponding build tool that packages apps into .dmg, .deb and .msi installers. mmcw-dev 2018-01-06 17:49:09 -0500
  • c8c083054e First version of the mcopy_jk firmware for the JK103 that is being refurbished at AgX. mmcw-dev 2018-01-05 15:49:19 -0500
  • 324386096a Projector component needs a cmd_mcopy_identifier function to tell gui app that it's an arduino. mmcw-dev 2018-01-05 15:48:50 -0500
  • b20c564bed Rename mcopy to arduino in main.js mmcw-dev 2018-01-05 15:48:10 -0500
  • 375694e090 Stop building app with mscript.js, gets required by index.js mmcw-dev 2018-01-05 15:47:54 -0500
  • d68d647cb2 Rename mcopy lib to arduino mmcw-dev 2018-01-05 15:47:29 -0500
  • 71a885d7cd Move and rename all lib modules, all front end goes into /ui and application-side scripts go into their own named directories, like capture, mcopy and mscript mmcw-dev 2018-01-05 14:22:40 -0500
  • 4c2af4415c Sequence UI was broken with capture/transfer logic mmcw-dev 2018-01-05 09:17:41 -0500
  • a84b1019f1 When devices are discovered, represent that in the UI. mmcw-dev 2018-01-04 23:52:06 -0500
  • 2301f0aa43 Started mcopy_jk firmware, based off the old mcopyJK project. Will have to trigger relays to start events. Will also have to add previous absent feature of tracking the jk state via the internam microswitches. mmcw-dev 2018-01-04 23:45:40 -0500
  • e683338a35 Add common light types and their RGB values mmcw-dev 2018-01-04 23:44:12 -0500
  • b1aac2054a Add a server module, which will be used for optional remote control with a mobile-friendly interface. mmcw-dev 2018-01-04 23:43:33 -0500
  • 59b4a51cca Add scroll styles for scrollbar mmcw-dev 2018-01-04 23:42:57 -0500
  • 6f7350169b Use settings and now a menu.json file. mmcw-dev 2018-01-04 23:42:36 -0500
  • 8bb1997694 Use a settings file instead of cfg.json. Cfg.json becomes hardcoded. mmcw-dev 2018-01-04 23:42:16 -0500
  • 9997df1c99 Remove unnecessary q module, am using async or promises where needed. mmcw-dev 2018-01-04 23:41:32 -0500
  • df39043100 Replace file-read-then-parse scenario with a require of the config json file mmcw-dev 2018-01-04 23:40:55 -0500
  • 4791b7e59e Add cmd buttons and styles. Add delay before registering devices when no serial devices are found. mmcwilliams 2018-01-02 09:46:05 -0500
  • 15d0634896 Complete style reorg, now with cmd.less mmcwilliams 2018-01-02 01:52:15 -0500
  • 0d2fe71689 Distinguish devices with an empty array if there's an error listing devices OR if there are none found. mmcwilliams 2018-01-02 01:43:53 -0500
  • f554bd9659 Re-organize LESS files mmcwilliams 2018-01-02 01:43:11 -0500
  • bfdab13ba4 Start database module mmcw-dev 2018-01-02 01:17:39 -0500
  • b0709f1200 Add additional firmware types mmcw-dev 2018-01-02 01:17:19 -0500
  • f7679e6828 Comment out CMY tab mmcw-dev 2018-01-02 01:16:59 -0500
  • c0c25675b8 Start expanding readme and docs. mmcw-dev 2018-01-02 01:16:47 -0500
  • c2a079d9af Distinguish devices better and asynchronously mmcw-dev 2018-01-02 01:16:33 -0500
  • fa10ee6785 Test device with adafruit pixie mmcw-dev 2018-01-02 01:15:45 -0500
  • 2bde6c9a8e ES6 refactor Can support multiple devices Uses new types of mcopy firmware distinguishing characters mmcw-dev 2018-01-02 01:15:29 -0500
  • 21ec669b20 Install async and update to electron 1.7 with associated deps mmcw-dev 2018-01-02 01:14:29 -0500
  • 0354fd655a Remove CMY tab and add command buttons mmcw-dev 2018-01-02 01:14:06 -0500
  • 7ec1a08adf Create a settings UI doc, needs to take appropriate features from cfg.json mmcw-dev 2018-01-02 01:13:45 -0500
  • cef1c1fd93 All work to date on hardware. Made connectors, started carriage and re-started light. mmcw-dev 2018-01-02 01:13:09 -0500
  • 530a6fdd4f Install async module mmcw-dev 2018-01-01 23:19:46 -0500
  • 6b82fee3c7 Ignore those pesky DS_Store files mmcwilliams 2017-12-31 19:46:15 -0500
  • 325dd50e58 Add a connector plate to the STL directory mmcw-dev 2017-12-31 14:22:49 -0500
  • f9a3f05118 Add prism module to potentially use [this prism](http://amzn.to/2ChhcNy) in the design of a light with 3 [Adafruit Pixies](https://www.adafruit.com/product/2741), 9W at max. Potentially a stupid idea, but should be explored. mmcwilliams 2017-12-31 00:54:09 -0500
  • 38d6409343 Openscad progress, made carriage, set up plates mmcw-dev 2017-12-28 23:34:04 -0500
  • e32b9a8a2e Include development work from previous projects. Create an "mcopy.scad" file for laying out all parts in a single space (for renders). mmcw-dev 2017-12-28 21:08:58 -0500
  • ed1a0902aa Add working projector functions to mcopy_projector_jk mmcw-dev 2017-12-28 20:54:54 -0500
  • 674dc9591e Switch pixie to neopixel code in mcopy_projector_tests mmcw-dev 2017-12-28 20:54:19 -0500
  • 5a842f89c9 Multi-part jk103 connector. mmcw-dev 2017-12-28 20:24:49 -0500
  • 4ffd0a7daa Update projector and projector_tests to use distinguishing identifiers from new expanded list. mmcw-dev 2017-12-28 18:32:03 -0500
  • 3efdba9ec4 Add wiring instructions to mcopy_light_tests mmcw-dev 2017-12-28 18:31:10 -0500
  • 8549a08fb7 Re-organize firmware files mmcwilliams 2017-12-28 09:30:16 -0500
  • ee081160b7 V1 of the jk connector, split into 2 parts to be assembled and attached. mmcw-dev 2017-12-27 22:23:37 -0500
  • 8832a60949 Add camera mount for attaching to bellows plate. mmcw-dev 2017-12-27 22:22:21 -0500
  • b136b78d0e create target firmware for arduino mmcwilliams 2017-12-27 00:37:30 -0500
  • bc50941746 Create bellows hardware, cmount interface to bellows mmcw-dev 2017-12-21 00:19:29 -0500
  • 3610d842b5 Display the current loop state below the loop counter setting mmcw-dev 2017-12-20 17:12:45 -0500
  • df4eeb9d14 Remove a second require of the electron module mmcw-dev 2017-12-20 01:20:37 -0500
  • 88fe5cf9eb Make pad borders thicker (looks good) mmcw-dev 2017-12-20 01:20:20 -0500
  • afcc05a2e7 Remove unnecessary extra declaration mmcw-dev 2017-12-20 01:20:07 -0500
  • 6c8607bbc5 Begin database module mmcw-dev 2017-12-20 01:19:51 -0500
  • 26e3428fa8 Got UI working again. mmcw-dev 2017-12-19 22:54:39 -0500
  • 339303c0c2 Update modules, use latest electron and fix bad requires. App is up and running, but needs debugging of the frontend and a fierce refactor. mmcwilliams 2017-12-19 22:02:08 -0500
  • 236908993e Update requirements Matt 2017-02-09 09:35:07 -0500