Europalab Devices produces a LoRaWAN transmitting client node, specialised for higher research of actuator and sensor assisted IoT networks. https://dev.europalab.com/nlnet/20200000/
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

97 linhas
3.5KB

  1. Release Engineering Checklist
  2. Do the following to create a new release, in 8-10 hours duration.
  3. Sources
  4. Update copyrights
  5. Update versions
  6. Update dates
  7. Strip frame, tabs, and save dscomm-tmpl.kicad_pcb
  8. Update dscomm-frame.kicad_pcb for integration
  9. Delete logic from dscomm-panel.kicad_pcb
  10. Append logic from dscomm-tmpl.kicad_pcb
  11. Rework copper pours, planes, and tabs
  12. Append dscomm-panel.kicad_pcb to dscomm-stencil.kicad_pcb
  13. Remove paste definitions selectively (from mount holes)
  14. Hard Copy
  15. Plot schematic to dscomm-sch.pdf
  16. Plot layout to fabsingle files
  17. Use gs(1) to combine files [1]
  18. Review dscomm-brd.pdf for pdfmarks
  19. Update the bill of materials FODS
  20. Use librewriter(1) for dscomm-bill.pdf
  21. Online PDF compression is not helpful
  22. [1] gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=dscomm-brd.pdf dscomm-F_Cu.pdf dscomm-F_Fab.pdf dscomm-F_Mask.pdf dscomm-F_Paste.pdf dscomm-F_SilkS.pdf dscomm-In1_Cu.pdf dscomm-In2_Cu.pdf dscomm-B_Cu.pdf dscomm-B_Fab.pdf dscomm-B_Mask.pdf dscomm-B_Paste.pdf dscomm-B_SilkS.pdf dscomm-Cmts_User.pdf dscomm-Dwgs_User.pdf dscomm-Edge_Cuts.pdf dscomm-pdfmarks
  23. EEPROM
  24. Review programdat.txt for up to date accuracy
  25. Use eepmake(1) to generate a new database [2]
  26. [2] eepmake programdat.txt SendcommHat-dat.eep
  27. Firmware
  28. Review firmware changes
  29. Build solution binaries
  30. Collect with SendcommHat-dat.eep
  31. Package to DSCommFW-X.X.X.tar.xz
  32. DSCommFW-X.X.X/Debug/SendcommCmdsys-dbg.bin
  33. DSCommFW-X.X.X/Debug/SendcommPeer2P-dbg.bin
  34. DSCommFW-X.X.X/Debug/SendcommLWOTAA-dbg.bin
  35. DSCommFW-X.X.X/Debug/SendcommHellow-dbg.bin
  36. DSCommFW-X.X.X/Release/SendcommPeer2P-rel.bin
  37. DSCommFW-X.X.X/Release/SendcommCmdsys-rel.bin
  38. DSCommFW-X.X.X/Release/SendcommHellow-rel.bin
  39. DSCommFW-X.X.X/Release/SendcommLWOTAA-rel.bin
  40. Manufacturing
  41. Review the bill of materials for up to date accuracy
  42. Generate Excellon drills and Gerber layers for the panel *
  43. Generate Excellon drills and Gerber layers for the foil
  44. Set placement origin of layout to reflect 0,0 on corner
  45. Generate CSV placements for raw, import, and machine use
  46. Edit CSV placements to prepare for machine importing
  47. Add a machine import header
  48. Replace all 'top' with 'T'
  49. Replace all commas with periods
  50. Replace '270' with '-90' degrees
  51. Replace all trailing '00' strings
  52. Remove THT and most virtual parts
  53. Round up and down four figure locations
  54. sed(1) ' \([0-9][^\.][^\.\ ]*\.[0-9][0-9]\)00/ \1'
  55. Review completeness replacements /\.[0-9][0-9][0-9]
  56. Replace 'X_0805_2012Metric' with '0805'
  57. Abbreviate as many columns as possible
  58. Move fiducial marks to the bottom
  59. Rearrange order of designators
  60. Choose appropriate starting chip
  61. Multiply axis positions three times **
  62. Reorder columns according to machine **
  63. Replace space characters with one comma **
  64. ** sed(1) '^\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)\ \ *\([^\ ][^\ ]*\)$/\1,\3,\4,\5,\4,\5,\4,\5,\7,\6,\2'
  65. Compress * manufacturing archives to DSCommFab-X.X.X.tar.xz
  66. Compress foil stencil variant to DSCommStenc-X.X.X.tar.xz
  67. Last step verifications
  68. Before commiting tags and release, upload to board fabricator.
  69. Await clearance pending data preparation before continuing.
  70. Git Repository
  71. Edit the project change log 'CHANGELOG'
  72. Create and push the annotated tag [3][4]
  73. Click to release /dsendcomm/releases/new/
  74. Edit title /dsendcomm/releases/edit/REL_X/
  75. Edit 'Description and 'Assets' subtitles
  76. Edit 'Tickets' completed since last release
  77. [3] git tag -a REL_X <1234abc> -m 'Release to manufacturing before the new year holidays.'
  78. [4] git push origin REL_X